This video from the talk of Jérôme Dochez and Ludovic Champenois at Jazoon 2009 demonstrates the Java EE 6 features coupled with a highly modular application server architecture where users will be capable of choosing the exact set of features they require while using the latest technology advancements from the JCP community. First, it explains how GlassFish is implemented, on top of OSGi runtime with a highly modular architecture. It will further digs into how to leverage a powerful service based framework with dependency injection to simplify the life of the GlassFish developers. Then it explains how GlassFish can be tailored to user’s need, by extending crucial parts of the application like ability to run specific application types, extending the administration infrastructure by adding configuration or administrative commands.