JBoss AS 7.1 supports full Java EE 6 profile
The JBoss community have made a huge leap in application server technology with the release of JBoss AS 7.1 Final - improving on the lightweight AS 7 architecture with improved security, enhanced management features, and advanced clustering capabilities. AS 7.1 Final is a certified implementation of the Java Enterprise Edition 6 Full Profile specification, joining the likes of Glassfish, Geronimo and WebSphere in offering a full Java 6 profile.
The team have long proclaimed that they would get full Enterprise Java certification, saying back in July when AS 7 was released that they were looking to achieve their goal by early 2012. Up until now, JBoss AS 7 could only muster the "Java EE 6 Web Profile" for web applications but now they've got the full works.
This certification brings a lot of new upgrades to the table including:
- EJB 3.1 Full - Adds a number of key features, including remote communication, asynchronous method invocation, timers, message-driven beans, and legacy compatibility with EJB 2.
- CMP 2 - Provides a legacy persistence manager which predates JPA. This is benefical to legacy applications which make use of EJB 2.x Entity Beans.
- JAX-WS 2.2 - Allows simplified usage of Web Services in the EE platform.
- JAX-RPC 1.1 - Offers legacy support for older Java EE Web Services applications.
- JAX-RS 1.1 - Supports the construction of RESTful Web Services using the Java EE platform.
- JavaMail 1.4 - Allows Java EE applications to send and receive e-mail
- JCA 1.6 - Provides a mechanism for third parties to provide support for custom data sources, as well as connection pooling and transaction management for database access.
- JMS 1.1 - Adds advanced messaging support to EE applications.
- IIOP - Supports interoperablility with other application servers and non-Java CORBA clients.
- JSR-88 - Allows for managing deployments to a Java EE server in a portable fashion.
The moniker given to this release, 'Thunder' aptly describes the impact it makes for server technology. There's also a heavy focus on the need for speed, with AS 7 able to boot up in a lightning quick 2 seconds from an ordinary laptop, yet Dimitris Andreadis believe that it could become even quicker in the future.
Another important difference with this release is in regard to security, with remote access requiring secure authentication by default, for management and remote application protocols.
It's no wonder that the JBoss team behind AS 7.1 are lauding it as the biggest release in the server's history. Aside from the mega upgrade, there's also been 590 JIRA issues resolved, meaning a total of 1465 issues resolved since 7.0.2.Final. This is thanks to the thriving community working behind the scenes and this release signals to the enterprise world just how big a part JBoss are.
You can download JBoss 7.1.0 Final here and get to grips with all that is new behind the product.