sitemap contact about

Red Hat Drives Future Use of Java For The Enterprise With JBoss Open Choice Strategy

JBoss strategy to offer Java application platform architecture focused on preserving customer choice by supporting a broad range of application programming and deployment models
San Francisco, CA – June 1, 2009 – Red Hat (NYSE: RHT), the world's leading provider of open source solutions, today announced the JBoss Open Choice application platform strategy which aims to provide a single environment for deploying a variety of programming models with a common platform, making it easier to develop and deploy applications. The JBoss Open Choice strategy represents Red Hat's response to the expanding and rapidly changing landscape of Java for the enterprise, which is marked by more variety and more choice of programming and deployment models than ever before. At the heart of the JBoss Open Choice strategy is the JBoss Microcontainer, a new application platform architecture that uniquely isolates core enterprise class platform services from the variety of container and framework choices available today. The JBoss Open Choice strategy is intended to enable customers to embrace the latest innovations of the Java community today and represent an investment in the future as it will seek to accommodate the next wave of changes to Java for the enterprise.

With JBoss Open Choice, Red Hat plans to provide application developers with the ability to choose the framework, language and programming technologies that best fit the application requirements they are trying to achieve without sacrificing reliability, availability, scalability or manageability across their projects. This means JBoss Enterprise Middleware customers will have an opportunity to take advantage of popular programming models such as Spring, Seam, Struts, Google Web Toolkit and Java Enterprise Edition across their products and still enjoy uniformity of management and enterprise-class reliability in the platform. The strategy is expected to employ a number of new JBoss application platform products, built on a common architecture and designed to address customers' unique application deployment needs without the complex dependencies of traditional Java EE application server products.

“With an uncertain future and the ever-changing world of Java, the JBoss Open Choice strategy is designed to provide customers with the confidence, to choose the programming and deployment model that works for them without sacrificing performance,” said Craig Muzilla, vice president, Middleware, Red Hat. “Despite all of the market shifts, Red Hat aims to remain a trusted source for valuable and innovative solutions in the Java market.”

The Java language and enterprise programming standards such as Java Enterprise Edition have been extremely successful, reducing middleware redundancy and easing development for enterprises to build and deploy applications. However, the success of Java has also given rise to a variety of alternative programming and deployment approaches. Enterprises now use lightweight servlet containers, OSGi, Java EE and other application platforms along with a myriad of programming approaches, APIs and dynamic languages. Often, each individual business application requires varied operational capabilities for scalability, manageability, high availability and security. This development paradigm has resulted in a highly complex and disruptive application environment packed with multiple application platforms and numerous technologies that make IT operations difficult and inefficient. Furthermore, recent consolidation in the Java industry has created greater uncertainty and technical fragmentation of the application server market.

Red Hat has developed the JBoss Open Choice strategy in an effort to address the new, dynamic nature of the Java market and to provide the next generation of application server platforms. The JBoss Open Choice strategy aims to provide a common application platform supporting various current and future programming styles and enabling different deployment models. The technology behind the JBoss Open Choice strategy is designed to support models such as Plain Old Java Objects, Java EE, Spring Framework, OSGi and a variety of Rich Internet Application frameworks. The flexible platform is intended to enable enterprises to separate core enterprise services such as persistence, caching and clustering, making the operational footprint simpler and easing development and deployment. All of these capabilities are expected to be available through a common core which will streamline the management of these varied environments.

Central to the JBoss Open Choice strategy is an innovative new application server architecture consisting of the JBoss Microcontainer. The competitive advantage of the new JBoss Microcontainer is that the core application platform can be reduced and separated from enterprise services and programming APIs. This separation of core platform from services provides a constant operational core that isolates users from changes and evolutions in programming styles while maintaining a single operational footprint for manageability. The JBoss Open Choice strategy is intended to:

* Make it easier to develop and deploy applications – now and in the future.
* Encourage developer choice while providing a single environment for consistent deployment and management.
* Provide the cost-saving value and flexibility of open source, while providing trust of support and robust deployment.

The JBoss Open Choice strategy follows trends identified by leading industry analysts. Forrester Research analysts John R. Rymer, Dave West and Mike Gilpin advised: “Optimise deployments for the application. If your application requires only J2EE Servlets, don't deploy it on a full J2EE server…deploy only the runtime services needed to support your applications; sticking to the necessities will hold down costs, reduce your exposure to risk in an upgrade, and ease administration and operational management." (Lean Software is Agile, Fit-to-Purpose, and Efficient,” Forrester Research, Inc., Dec. 12, 2008)

Enterprise IT organisations require a stable and constant platform that can easily adapt to these dynamic market changes, without disruption. For traditional proprietary Java application servers, adopting these ever-changing programming models have typically introduced additional complexity and disruption; traditional closed-sourced platforms were simply never designed to deal with this level of flexibility.

With JBoss Open Choice, Red Hat seeks to provide an open source platform that can support the full range of popular programming models and deployment paradigms. Red Hat customers are expected to benefit from this strategy through reduced complexity and increased flexibility in their application development and deployment environments.

The JBoss Open Choice strategy is a key part of the overall JBoss mission to provide a comprehensive portfolio of open source middleware products to service all of an enterprise’s application deployment and integration needs. JBoss Enterprise Middleware from Red Hat is the market’s only open source middleware reference architecture, providing opportunities for cost reduction and enhanced flexibility.