When
1:45 PM Saturday
Where
4220
Silicon Valley Code Camp : October 9th and 10th, 2010session

OSGi and Java EE in GlassFish

unassigned

About This Session

OSGi defines a module system and service platform for the Java language. GlassFish is the Java EE 6 Reference Implementation and uses an OSGi kernel to create a light-weight and modular Application Server. There is a lot of activity in the Enterprise Expert Group of OSGi about use of OSGi in enterprise Java environment. GlassFish is a container for standard Java EE applications and also supports what is called a "hybrid application". A hybrid application is a Java EE application as well as an OSGi bundle. It allows application components such as Servlets, EJBs to take full advantage of: * Features such as modularity/dependency management, service dynamism, etc. provided by OSGi service platform. * Services such as transaction management, security, persistence, etc. offered by the Java EE platform. This presentation will provide: * A short introduction to OSGi * Explain how OSGi is used in GlassFish to provide a modular and light-weight App server * Different ways to manage the OSGi runtime in GlassFish * Change the default Felix runtime in GlassFish to Equinox or Knopflerfish * Create a simple OSGi application using CLI and IDEs and deploy in GlassFish * Create several OSGi + Java EE hybrid application and show/discuss the benefits of such an application

Time: 1:45 PM Saturday    Room: 4220 

The Speaker(s)

undefined undefined

Arun Gupta

Vice President, Developer Advocacy , Couchbase

Arun Gupta is a Principal Open Source Technologist at Amazon Web Services.