7.15. OSGi

OSGi (Open Services Gateway Initiative) is a platform for component applications. An OSGi application consists of components called bundles that export and import packages and potentially also services. The OSGi platform provides means for resolving dependencies between bundles and controlling the lifecycle of bundles, and also implements some standard services.