Solutions for Java Applications


Red Hat provides a comprehensive portfolio of middleware products to address any application development, deployment or integration challenge. Red Hat's solutions for Java applications leverage the JBoss Open Choice strategy to leverage enterprise open source solutions to carve out costs, while still maintaining maximum architecture flexibility.

Application Server Platforms

Flexible, workload-based solutions that leverage industry standards to target the most common types of deployments required by today's dynamic enterprise Java applications:

  • JBoss Enterprise Application Platform: for highly transactional applications that utilize the Java Enterprise Edition (EE) programming approach. It leverages the market leading JBoss Application Server and adds enterprise features for clustering, caching, messaging, transactions, and a full web services stack.
  • JBoss Enterprise Web Platform: for mid-size workloads, focusing on light and rich Java applications. Web Platform is a slimmed down profile of the JBoss Enterprise Application Platform. Web Platform builds upon the new Java EE Web Profile to provide a lightweight version of the popular JBoss Application Server, while still providing enterprise features for clustering, caching, and simple web services.
  • JBoss Enterprise Web Server: for simple web applications and the lightest Java workloads, JBoss Enterprise Web Server provides enterprises with a stable, long-term enterprise product support lifecycle for Apache Web Server, Apache Tomcat and all of the common connectors used in between.

Java Application Frameworks

Productivity frameworks that support a variety of popular programming models. Each framework is already pre-integrated into both JBoss Enterprise Application & Web Platforms and can be easily added to JBoss Enterprise Web Server.

  • JBoss Hibernate: the industry leading object relational mapping and persistence framework and the driving force behind Java persistence and EJB standards. Hibernate frees siloed applications from a specific relational database while drastically reducing application development time.
  • JBoss Seam: a powerful application integration framework and the basis for the new Java Contexts and Dependency Injection standard (formerly Web Beans), one of the major features of Java EE 6. Seam removes the historic complexities associated with Java EE by seamless integrating rich application technologies
  • JBoss Web Framework Kit: a single solution that includes popular open source frameworks used for web application development. In support of the variety of programming styles in use today, Web Framework Kit includes enterprise-class versions of Google Web Toolkit, RichFaces, Spring Framework, and Apache Struts.

Productivity Tools

All of these JBoss solutions leverage the same productivity toolsets, included with each large-scale JBoss Enterprise Middleware subscription:

  • JBoss Developer Studio: Red Hat's innovative Eclipse-based developer tool that provides a single integrated development environment for all JBoss platforms.
  • JBoss Operations Network: Red Hat's comprehensive middleware management solution that provides IT Operations with a single, easy to use graphical management and administration tool for all types of Java application workloads.