Jboss Enterprise Middleware
Total Page:16
File Type:pdf, Size:1020Kb
JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Red Hat open source solution stack changes the economics of IT infrastructure • Offers proprietary replacements across the software stack • Lower TCO, higher value • Increased customer leverage & choice • Code transparency speeds development, time to solution BEA AquaLogic, IBM ESB, JBoss SOA Platform, BEA DataServices,IBM EII MetaMatrix BEA/IBM Portal, JBoss Portal Platform, Middleware BEA BPM, ILOG JRules JBoss jBPM, Rules BEA WebLogic, JBoss Application IBM WebSphere Platform AIX, HP-UX, Solaris Enterprise Linux EMC PowerPath MPIO Infrastructure Veritas Global File Storage Suite System Open Source Model Community and Enterprise JBoss Developer Studio Red Hat provides enterprise ready open source software JBoss Enterprise Middleware Develop (developer tools & frameworks) ● JBoss Developer Studio: Full-featured development environment ● JBoss jBPM: Business process automation & workflow engine ● JBoss Rules: Business rules definition & management system ● Hibernate: Object-relational mapping & persistence ● JBoss Seam: Web 2.0 application framework Deploy and Integrate (enterprise runtime platforms) ● JBoss Application Platform: Java EE application & service platform ● JBoss Portal Platform: Personalized user interaction platform ● MetaMatrix: Metadata-driven data services/federation platform ● JBoss SOA Platform: Application & service integration platform ● JBoss Communications Platform: Voice, video and data Telco platform Manage (operational tools) ● JBoss Operations Network: JBoss administration/monitoring JBoss.org Community JBoss Enterprise Middleware When does it make sense to use one or the other? JBoss.org Community Projects • Focus on “release early, release often” • 35+ projects with different release schedules, versions, dependencies, etc. • 100,000+ registered developers • Community support with forums, project developers, wiki, issue trackers, etc. JBoss Enterprise Middleware What makes up a certified platform? Each JBoss Enterprise Middleware platform goes through a 5 phase delivery methodology that involves many traditional elements of the software development lifecyle: JBoss Enterprise Middleware Design & Integrated Runtime Platforms Manage Develop JBoss Portal Platform SOA Platform Developer JBoss Portal Application Platform JBoss JBoss Studio Content Aggregation, Presentation jBPM Rules and Personalization Eclipse IDE JBoss ESB JBoss Transformation, Routing, Integrated Application Platform Registry, Repository Operations Tooling JBoss JBoss Network Seam Hibernate Application Platform Runtime JBoss Application Server Administration, Platform Management, and Embedded Tomact, Clustering, Cache, Service Integration & Orchestration, Monitoring Fully Integrated Messaging, Transactions Business Process Automation, Rules Developer Application Presentation, Services Hosting, Definition, & Event Management Environment and Data Persistence MetaMatrix Data Services Platform MetaMatrix Designer MetaMatrix Enterprise Server Data Integration, Data Service Federation, Data Abstraction & Management Modular productivity tools that Enterprise Integrated distribution with a single Enterprise major component or set also work on other vendors Platforms patch & update cycle Frameworks Component of integrated components application servers JBoss Enterprise Middleware Roadmap 2009 Enterprise Enterprise Portal Application JBoss Operations Enterprise Portal Platform v4.3 Platform v5.0 Network v2.2 Platform v5.0 Enterprise Web Platform v1 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec JBoss Developer JBoss Developer Studio v2.0 Studio v2.1 Business Rules Enterprise Enterprise SOA Enterprise Management Data Services Platform v5.0 Data Services System v5.0 Platform v6.0 Platform v6.1 (MetaMatrix) (MetaMatrix) 9 JBoss Developer Studio Provides a unified, simple, and powerful programming environment for rich Web 2.0 applications ● Innovative tooling support for AJAX, JBoss Seam, JavaServer Faces, and rich enterprise applications ● Graphical design and editing of business processes and rules ● Robust Java EE tools and debugging Runs on Windows & comes with RHEL for added virtualization benefits Integrated platform and tools ensures consistency throughout the development Visual/Source JSF Editor lifecycle Annual subscriptions start at $99 A comprehensive, open source development environment that integrates Red Hat/JBoss platforms with rich, Eclipse-based tools JBoss Enterprise Portal Platform Includes everything you need to host and serve a portal's Web interface, publish and JBoss Enterprise manage its content, and customize its experience. Portal Platform ● Single distribution that integrates JBoss Portal, JBoss Application Server (including JBoss Portal Tomcat, Cache, Messaging), Hibernate, and Clustering ● Multi-platform (e.g. RHEL, SUSE, Windows, JBoss Enterprise Solaris); platform Portability Application Platform ● Any hardware, any OS with compliant JVM Certified Platform for Portal-based Applications Simple, Flexible, & Scalable Red Hat Enterprise Linux Windows, Unix, Other Linux ● Light footprint, simple installation ● Scalable clustering to support high transaction volumes JBoss Enterprise Portal Platform Current Release Enterprise Portal Platform 4.3 (Feb 2009) Support for Portlet 2.0 specification - certified Portlet 2.0 container Page parameters Portlet 2.0 coordination configuration – e.g., event wiring and render parameter sharing Support new application types within a portlet (JSF, Seam and Rich Faces) Improvements to the Content Management System Clustering and performance improvements Japanese language support 12 JBoss Enterprise Portal Platform Roadmap Enterprise Portal Platform 5.0 (Q1 2010) Ajax based user interface Modular presentation framework for multiple UI support Significant improvements in end user customization New Page Management and Deployment Capabilities More granular security and identity model and APIs Enhanced content management system and web content integrator Federated Single Sign On Capabilities Additional 3rd party certifications Enhanced Portlet Swap site 13 Next Steps Creating New Applications? • JBoss Enterprise Platforms & Frameworks http://www.jboss.com/products • Red Hat Developer Subscriptions http://www.redhat.com/developers/subscriptions.html • Using JBoss Technologies & Want Subscription https://www.redhat.com/apps/store/jboss/ Migrating Existing Applications? • Migration Services http://www.jboss.com/services/migration General Questions? http://www.redhat.com/contact Questions? www.redhat.com.