Beyond the hype: OSGi in practice
07de21e6-8387-4527-9fc6-9f0eb6f36141
|
Presentation |
Abstract:
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, 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 the challenges that one might encounter when developing an enterprise application (containing web and data tier) in OSGi and how they can be addressed, using the lessons learned in Spring Dynamic Modules project and SpringSource Application Platform.
Outline:
- OSGi overview
- Part 1: OSGi class and resource loading
- Persistence
- Part 2: Working with OSGi services
- Summary
- Q&A
Required experience:
- Basic OSGi, persistence and web knowledge
- Good Spring knowledge
- Good Java Class/Class Loading knowledge
Expected audience:
Anybody interested in using OSGi for enterprise applications
-
Costin LeauCostin 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 Java Config, Spring's JPA support, Pitchfork and Spring Dynamic Modules which he leads.While a generalist, Costin has a strong interest in data access and aspect oriented programming. Costin is one of the most active Spring Framework Forum contributors, with more than 3600 posts by early 2007.



Intermediate/Advanced
Enterprise application development and integration