What is OSGI?

OSGi (Open Service Gateway Initiative) — * Java Framework / Develop modular software programs and libraries
Part 1 — * Specification for modular components — bundles / plug-ins
Part 2 — * JVM level registry — that bundles can use to publish / * discover and bind to services in a SOA.

Modularity
* Total control over library versions and dependencies- different versions of the same library will happliy co-exist in the same container.
* Quick Hot Deployment — restart / refresh operations
* Fully inspect — what packages and versions are used.
* Deploy exactly the modules and framework that is needed and no more

References:
http://stackoverflow.com/questions/7490166/osgi-benefits-over-java-ee

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.