Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-1596

Migrate OpenMRS from proprietary module framework to OSGi framework

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Closed
    • Priority: Should
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Module Engine
    • Complexity:
      High

      Description

      Story Points: 20 (signifies that it's a big feature/project)

      Epic Story:
      Here's another feature/project that I think we need to start exploring as soon as possible. There are several OSGi frameworks out there that should be explored.

      • Equinox
      • Apache Felix
      • Spring dm Server
      • others to consider?

      This is something we should be doing as we work towards OpenMRS 2.0. I know that seems like a long time from now, but we've had two releases since we last roadmap'd in Feb 2009, so I think we need to find some resources for this. In fact, I think this might be a good project for Google Summer of Code.

      There are probably various migration guides and success stories to include in this analysis, but here's a quick webapp migration guide put out by Spring Source:

      Behaviors: TBD

      Risks/Concerns: TBD

        Gliffy Diagrams

          Attachments

          1. 1596-latest.patch
            56 kB
            Misha Koshelev [X]
          2. 1596-latest-equinox-http-service-work-in-progress.patch
            104 kB
            Misha Koshelev [X]
          3. 1596-latest-equinox-http-service-work-in-progress-trying-to-make-c-import-work.patch
            116 kB
            Misha Koshelev [X]
          4. 1596-latest-felix-http-service.patch
            100 kB
            Misha Koshelev [X]
          5. eclipse-plugins-works.tar.bz2
            2.61 MB
            Misha Koshelev [X]
          6. osgi-extra.tar.bz2
            2.11 MB
            Misha Koshelev [X]

            Issue Links

              Activity

                People

                Assignee:
                Unassigned
                Reporter:
                jmiranda Justin Miranda [X] (Inactive)
                Votes:
                4 Vote for this issue
                Watchers:
                13 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: