SpringOne 2GX 2011

Chicago, October 25-28, 2011

Magnificent Mile Marriott
Downtown Chicago
540 North Michigan Ave.
Chicago, Illinois   60611
1 (800) 228-9290
[ Map it ]

Costin Leau

Lead, Spring GemFire, Hadoop, Redis

Costin Leau is an engineer within the SpringSource. His interests include data access and aspect oriented programming. With significant development experience, Costin has worked on various Spring Framework features (cache abstraction, JPA, java config), led the Spring Dynamic Modules (Spring OSGi probject) and the Spring-inspired, OSGi 4.2 Blueprint Service RI. Currently Costin is working in the NOSQL and Big Data area, leading the Spring integration with GemFire, Hadoop and Redis.

Presentations

Lessons Learned Modularizing Java Applications with OSGi

Modularity, versioning and dynamics make OSGi an ideal candidate for deploying and running Java applications, whether small or large. However, nothing comes for free and resource and, like in any other environment, there are "do"s and "don't"s. In this session, we'll start by looking at OSGi (plus HK2 and JAM while we're at it) and then focus on some of challenges that one might encounter when developing an enterprise application in OSGi and how they can be addressed, using the lessons learned in Spring Dynamic Modules project and SpringSource Application Platform.

Session Detail

Spring Dynamic Modules Update

Spring Dynamic Modules (or Spring-OSGi) project makes it easy to build Spring applications that run inside an OSGi environment. This allows the application to provide better separation of modules, the ability to dynamically add, remove and update modules in a running system as well as deployment of multiple versions simultaneously.

In this session you'll learn: * The main features of Spring-DM * How to introduce your application to OSGi through Spring-DM * How to deal with OSGi dynamics without rewriting your app