1.2. JOnAS Features

JOnAS is a pure Java, open-source, application server that conforms to the J2EE specification. Its high degree of modularity enables it to be used as:

1.2.1. System Requirements

JOnAS is available for JDK 1.4. It has been used on many operating systems (Linux, AIX, Windows, Solaris, HP-UX, etc.) and with different databases (Oracle, PostgreSQL, MySQL, SQL server, Access, DB2, Versant, Informix, Interbase, etc.).

1.2.2. Java Standard Conformance

JOnAS is an implementation of J2EE 1.4. It currently conforms to EJB 2.1. Its current integration of Tomcat as a Web container ensures conformity to Servlet 2.4 and JSP 2.0 specifications. The JOnAS server relies on or implements the following Java APIs: JCA 1.5, JDBC 3.0, JTA 1.0.1, JMS 1.1, JMX 1.2, JNDI 1.2.1, JAAS 1.0, JACC 1.0, and JavaMail 1.3.

1.2.3. Key Features

In addition to the implementation of all J2EE-related standards, JOnAS provides the following important advanced features:

Three critical J2EE aspects were implemented early on in the JOnAS server: