Developing Java EE 6 and OSGi Hybrid Applications on GlassFish - Presentation/Demo (Presented by Oracle)

Session Type: 
Sponsored Workshop

Schedule info


OSGi provides the benefit of modularity, dependency management, service dynamism, and more. Java EE provides persistence, security, transaction management, and other similar services. The Enterprise Expert Group in OSGi Alliance defines how to mix and match the Java EE APIs in OSGi. The Release 4 Version 4.2 of Enterprise Specification defines how several Java EE specifications such as JPA, JNDI, JMX, and WAR file specification can work with OSGi and leverage its benefits.

This presentation will explain how GlassFish supports OSGi and how it can be used to develop and deploy pure OSGi and Hybrid Java EE 6 and OSGi-based applications using Eclipse Tooling. The demo will showcase OSGi and Java EE 6 technology interoperability and a special CDI extension for GlassFish, which allows the injection of a dynamic OSGi service in a web application bundle (WAB).