13. Introducing OSGi
OSGi is the dynamic module system for the Java platform. It is a standard specification that is developed by a consortium of industry vendors and managed by the OSGi Alliance. OSGi is a mature and stable specification. In fact, most application platforms now allow enterprise developers to leverage OSGi in building their own enterprise applications. This chapter introduces the fundamentals of OSGi, discusses its advantages, and briefly explores the patterns in the context of OSGi.
For years, OSGi technology has flourished in the embedded systems and networked devices market. Until recently, it’s remained a relatively obscure technology for the enterprise developer. Today, OSGi is emerging as a viable and valuable technology ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access