Adapting Apache UIMA to OSGi

Session Type: 
Standard Talk [25 minutes]
Speakers

Adapting a not OSGi framework to OSGi based architectures is often a common need which needs to be managed together with other concerns like backward compatibility, multiple components packaging, evolution and flexibility.
Handling such needs can be tricky because of possible hurdles related to different class loading models, fine grained dependency management, semantic versioning, etc.
This talk deals with a real life use case of adapting a not OSGi ready framework like Apache UIMA (http://uima.apache.org) to a fully OSGi based architecture for the Apache Clerezza project (http://incubator.apache.org/clerezza) highlighting how the different class loading mechanisms (not OSGI vs OSGi) can be handled and adapted and how the two frameworks can be integrated leveraging the OSGi capabilities and still maintaing backward compatibility, flexibility, etc..

Schedule info

Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.