JBoss Application Server (or JBoss AS) is a free software/open-source Java EE-based application server. Because it is Java-based, the JBoss application server operates cross-platform: usable on any operating system that Java supports. JBoss AS was developed by JBoss, now a division of Red Hat.
Versions
JBoss AS 4.0, a Java EE 1.4 application server, features an embedded Apache Tomcat 5.5 servlet container. It supports any Java Virtual Machine between versions 1.4 and 1.5 . JBoss can run on numerous operating systems including many POSIX platforms (like Linux, FreeBSD and Mac OS X), Microsoft Windows and others, as long as a suitable JVM is present.
JBoss AS 4.2 also functions as a Java EE 1.4 application server, but deploys Enterprise JavaBeans 3.0 by default. It requires the Java Development Kit version 5. Tomcat 6 comes bundled with it.
JBoss AS 5.1, the current version as of 2009, operates as a Java EE 5 application server. It is a minor update of the major release Jboss AS 5.0, which had been in development for 3+ years and is built on top of a new JBoss microcontainer. Jboss AS 5.1 contains a preview of some elements from the not yet released Java EE 6 specification.
Product features
Versions
JBoss AS 4.0, a Java EE 1.4 application server, features an embedded Apache Tomcat 5.5 servlet container. It supports any Java Virtual Machine between versions 1.4 and 1.5 . JBoss can run on numerous operating systems including many POSIX platforms (like Linux, FreeBSD and Mac OS X), Microsoft Windows and others, as long as a suitable JVM is present.
JBoss AS 4.2 also functions as a Java EE 1.4 application server, but deploys Enterprise JavaBeans 3.0 by default. It requires the Java Development Kit version 5. Tomcat 6 comes bundled with it.
JBoss AS 5.1, the current version as of 2009, operates as a Java EE 5 application server. It is a minor update of the major release Jboss AS 5.0, which had been in development for 3+ years and is built on top of a new JBoss microcontainer. Jboss AS 5.1 contains a preview of some elements from the not yet released Java EE 6 specification.
Product features
-
Clustering -
Failover (including sessions) -
Load balancing -
Distributed caching (using JBoss Cache, a standalone product) -
Distributed deployment (farming) -
Deployment API -
Management API -
Aspect-Oriented Programming (AOP) support -
JSP/Servlet 2.1/2.5 (Tomcat) -
JavaServer Faces 1.2 (Mojarra) -
Enterprise Java Beans versions 3 and 2.1 -
JNDI (Java Naming and Directory Interface) -
Hibernate-integration (for persistence programming; JPA) -
JDBC -
JTA (Java Transaction API) -
Support for Java EE-Web Services like JAX-WS -
SAAJ (SOAP with Attachments API for Java) -
JMS (Java Message Service) integration -
JavaMail -
RMI-IIOP (JacORB, alias Java and CORBA) -
JAAS (Java Authentication and Authorization Service) -
JCA (Java Connector Architecture)-integration -
JACC (Java Authorization Contract for Containers)-integration -
Java Management Extensions
Post a Comment