Dear list,
I need to use UIMA in a project, which uses a runtime platform (Apache
Karaf [1]), which is based on an OSGi container (e.g., Apache Felix [2]).
Unfortunately, the artifacts on Maven Central (both uimaj-core and
uimafit-core) are not OSGi bundles, nor they could be easily migrated to
OSGi, because of the management of the class loader performed by OSGi.
In [3] I found a thoughtful analysis of the problem, and an explanation of
how the Clerezza project [4] managed to integrate UIMA [5].
I don't know the extent to the solution above is bound to Clerezza, or if
the UIMA community has developed a general-purpose solution for the
integration with OSGi.
[1] http://karaf.apache.org/
[2] http://felix.apache.org/
[3]
http://www.osgi.org/wiki/uploads/CommunityEvent2012/Adapting%20Apache%20UIMA%20to%20OSGi-%20Tommaso%20Teofili.pdf
[4] http://clerezza.apache.org/
[5] http://clerezza.apache.org/clerezza-uima/
--
Manuel Fiorelli
|