Red Hat Software

Red Hat Application Server - An open source middleware platform for Java-based applications

Red Hat Global File System - Leading Linux Cluster File System

Red Hat Cluster Suite - High availability & Load Balancing

Red Hat Developer Suite - Simplifies migration of applications and developer skills


Red Hat Application Server

Red Hat Application Server is an open source middleware platform, layered between the operating system and applications, that provides the foundation for linking systems and resources dispersed across the network. It comprises a runtime system and associated development libraries for creating and deploying Java-based Web applications with dynamic content.

By isolating applications from the operating system, Red Hat Application Server makes Web application development less complex, allowing developers to focus on business logic code rather than infrastructure code such as memory management, multi-threading, and resource allocation. In addition, it improves runtime efficiency by simultaneously managing access to distributed resources for many Web applications.

Engineered and tested with Red Hat partner technologies, including those from BEA, IBM, and Oracle, Red Hat Application Server easily integrates with these vendors' full-featured J2EE application servers and Red Hat Enterprise Linux to lower operational costs. This solution gives customers the ability to choose an open source solution based on budget and business need while protecting their existing J2EE investments. And because it runs on commodity hardware platforms such as IA-32, Itanium, and IBM POWER series, Red Hat Application Server allows customers to use less expensive hardware for their Java applications as well.

Created as part of Red Hat's Open Source Architecture, Red Hat Application Server runs seamlessly on Red Hat Enterprise Linux. That means customers can now receive their application server updates and maintenance through Red Hat Network just as they do for their operating system. And when global, enterprise-class support is needed, customers have the convenience of calling a single source - Red Hat.

Red Hat application server Red Hat Application Server includes:

  • JOnAS, ObjectWeb's standards-based middleware implementation*, with Web-based adminstration
  • Tomcat, the Reference Implentation of Java Servlet 2.4 and JavaServerPages 2.0 technologies
  • Struts, a framework for building Java Web applications
  • Support for all major commercial JVMs (Sun, IBM, and BEA)
  • Support for Oracle, DB2, PostgreSQL, MySQL databases (JDBC 2.0 drivers are available from your database vendor)
  • Supporting modules for file uploads, AJP
  • Tutorials for JOnAS and Struts Web application usage with multiple examples

    *Note: JOnAS is currently being tested against the J2EE 1.4 compatibility test suite (CTS).

Red Hat Application Server includes most of the commonly used features and functionality found in commercial J2EE application servers:

  • Enterprise application server (JOnAS): EJBs
  • Web application server (Tomcat): JSPs and Servlets
  • Red Hat Developer Suite: Eclipse + RH plug-ins
  • Web services: through AXIS from Apache Jakarta
  • Server management: using JMX (JOnAS/Tomcat)
  • Scalability: pooling, caching, and storage optimization
  • Messaging and transaction support
  • Load balancing and high availability at the Web and EJB container levels; failover at the Web container level
  • Supports commodity architectures: IA-32, Itanium and IBM POWER series