Friday, July 26, 2013

Java OSGI note

OSGi container implementations such as Knopflerfish, Equinox, and Apache Felix allow you to break your application into multiple modules
and thus more easily manage cross-dependencies between them.
Similar to the Java Servlet and EJB specifications, the OSGi specification defines two things: a set of services that an OSGi container
must implement and a contract between the container and
your application. Developing on the OSGi platform means first building your application using OSGi APIs, then deploying it in an OSGi container.
very Eclipse plug-in is essentially an OSGi bundle with some additional Eclipse-specific code.
The OSGi container creates a different class loader for every bundle.

No comments:

Post a Comment