Apache Felix
OSGi framework implementation
What it does
Felix provides an OSGi framework and related components supporting the lifecycle of Java bundles and service registration for applications using a modular runtime with dynamically managed code and dependencies.
When to use it
When studying a pluggable Java architecture, read framework and service documentation to understand how separately deployed modules make capabilities available to one another.