What is OSGi? - An Intro to The Open Service Gateway Initiative
OSGi is a Java framework for developing and deploying modular software programs and libraries. OSGi acts as the “modularity layer” of the Java application. Modularity is a software designing architecture, this modularity concept came with Java 9 and addressed two fundamental needs of all large Java applications. The OSGi service platform provides a mechanism for developing applications by using a component model and deploying those applications into an OSGi framework. In other terms, OSGi has a layered architecture that provides benefits to creating and managing Java applications.
An enthusiastic engineering graduate from the Computer Science and Engineering department of the University of Moratuwa.
Join Hacker Noon
Create your free account to unlock your custom reading experience.