Article: OSGi for beginners

OSGi for beginners by Joseph Ottinger

The Seven-Word and Twenty-Four-Second explanations of OSGi

OSGi is a component framework for Java.

The twenty-four second explanation: OSGi is a framework for Java in which units of resources called bundles can be installed. Bundles can export services or run processes, and have their dependencies managed, such that a bundle can be expected to have its requirements managed by the container. Each bundle can also have its own internal classpath, so that it can serve as an independent unit, should that be desireable. All of this is standardized such that any valid OSGi bundle can theoretically be installed in any valid OSGi container.

Leave a comment