Have you implemented OpenMRS? Please participate in the Implementation Site Survey. If you already have, thank you!
Child pages
  • OSGi Support

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


The OpenMRS ticket for this work is TRUNK-1596.


The goal for OSGi-ifying OpenMRS is two fold:

  1. Create an enterprise war that is smaller and easier to distribute. (jars provided as osgi packages to the osgi container)
  2. (lofty goal) Replace the openmrs module infrastructure with an osgi loading/unloading of services


The ideas for migrating toward OSGi are still very raw and largely undocumented.  We have spoken with architects of the Eclipse OSGi framework, but are still in an investigatory stage.