JAX Magazine: The free PDF magazine powered by JAXenter!
In July 2011, just six months after their last major release, the JBoss Application Sever (AS) team announced version 7. In contrast to previous major releases, JBoss AS 7 supported the same, Java EE 6 specification as the previous major release (JBoss AS 6.0.) However, JBoss AS 7 wasn't short of updates, with Web Profile certification, speed improvements thanks to the ability to start services concurrently, and built-in OSGi support, all included in the AS 7 release. Context Dependency Injection was also implemented by Weld in JBoss AS 7, bringing benefits such as Type Safety of DI to JBoss AS 7 users. The release contained a new Modular Service Container (MSC) - a complete rewrite of the JBoss Microcontainer of EAP 5 - and introduced new features to resolve and load services dynamically. And, the next step for JBoss AS? Full Java EE 6 certification! JBoss Application Server 7.1 is currently under development, and will support the full Java EE 6. In addition to the JBoss AS community, OpenShift users have also benefited from this latest update of Application Server, with Red Hat integrating JBoss AS7 with their OpenShift PaaS, and bringing Java EE 6 to OpenShift's users. In this issue of Java Tech Journal, we take a look at both the latest release of the JBoss AS project, and its integration with Red Hat's PaaS, with articles from authors including the lead of the JBoss AS project and the Principle Software Engineer at JBoss. We also deep dive into the OpenShift PaaS, in a 'Seeing CDI working with OpenShift in Six Steps' article from founding member of the OpenShift team, Matt Hicks; and learn more of the process of integrating JBoss AS 7 with OpenShift, in an interview with senior director of engineering Dr. Mark Little, and Red Hat’s PaaS Master, Issac Roth. Happy reading!