Blueprint Service: Enterprise Programming Model for OSGi
Costin Leau (SpringSource, Inc aka VmWare now GoPivotal)
The OSGi platform provides an attractive foundation for building enterprise applications.
However, it lacks a rich programming model for components declaration and consumption.
New in OSGi 4.2, the Blueprint Service
(inspired by Spring Dynamic Modules project) addresses this gap by offering a proven programming model based on inversion of control, suitable for enterprise (Java) applications.
This talk will provide a tour of the Blueprint Service: we'll begin with an architectural overview,
continue with the core features such as creating and wiring modules, lifecycle management and service
registry interaction all without being tied to the OSGi API and conclude by looking at the Blueprint Service
Costin Leau, a SpringSource Senior Software Engineer, has been working with Java EE since 2000. Costin spends the majority of his time on product development for a number of Spring and Spring related projects, including Spring Dynamic Modules, Java Config, Spring's JPA support, Pitchfork and the Spring Modules project. While a generalist, Costin has a strong interest in data access and aspect oriented programming.
In the last years, Costin has presented various topics as conferences such as Javapolis, JavaZone, SpringOne, TSSJS Europe and The Spring Experience.