JBoss Enterprise Middleware

The foundation of your open source middleware reference architecture 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

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 ● : Object-relational mapping & persistence ● JBoss Seam: Web 2.0 application framework

Deploy and Integrate (enterprise runtime platforms) ● JBoss Application Platform: 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 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 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 , 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 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