J2EE Application Servers

The enterprise grade application server market is slowly dominated by open source solutions. If Oracle Weblogic Application Server, SAP Web Application server or IBM Websphere AS are still dominating the high-end market, software like JBoss Application Server or Tomcat have seen in the last year a great growth. New player like Glassfish are very promising, and strengthen the movement of open source domination on application server market.

Leading Open Source Application Servers

Other Open Source Application Servers

JOnAS is a pure Java, open source, application server conforming to the J2EE specification.

The Java 2, Enterprise Edition (J2EE) platform is employed widely by organizations implementing enterprise applications. It is commonly used in business-to-consumer and most recently in Web service deployments. Most of the largest business organizations today have deployed applications on a J2EE platform.

While the J2EE specification is implemented by a number of large and small vendors, there is no open source J2EE container available with a BSD or BSD-derived licence nor is there an open source project today that provides a fully compliant implementation. Verifiable compliance with the J2EE specification is important to business because it ensures that applications deployed by developers are portable and interoperable across J2EE providers. As a result organizations large and small have felt compelled to pay thousands of dollars to commercial vendors in order to deploy applications based on J2EE compliant servers.

The Apache foundation supports several projects that implement pieces of the J2EE platform such as Servlets, JSP, Tag Libraries, and a Web services stack. However, Apache does not currently support a J2EE project.

The aim of the project is to produce a large and healthy community of J2EE developers tasked with the development of an open source, certified J2EE server which is ASF licensed and passes Sun's TCK reusing the best ASF/BSD licensed code available today and adding new code to complete the J2EE stack.

Enhydra Server is the leading Open Source Java/XML application server supporting latest Servlet and Webservice standards. Enhydra Enterprise is based on JOnAS and supports the full J2EE stack.

JOnAS PKU is a light-weight application server prototype. It functions as component operating platform based on Java/J2EE technology. It aims at exploring advanced middleware features like easy of management, flexibility, and open to change.