OSGI

Looking at Enterprise OSGI and Apache Aries

Looking at Enterprise OSGI and Apache Aries

Apache Aries is an open source project for creating Enterprise OSGI Applications. Enterprise OSGI is all about using OSGI concepts, programming model and technologies in Enterprise Java space in a standard way,  like JPA, JTA, JMX and so on.

With Enterprise OSGI, you also need to provide some way of dealing with dynamic nature of OSGi applications, where osgi components can activated or deactivated at any time ,managed and wired…

Getting Started with OSGI and Spring DM

In this article we will look at how to create bundles using the Spring framework and then deploy them in a Felix runtime environment. You will see how the core OSGi framework dependency is removed through a simple Spring-based configuration.

In this article, you will revisit the order application developed in part 1 of the series. The application will now use Spring DM to build and package the…

Tagged with:       

Getting Started with OSGI

Getting Started with OSGI

The OSGi is a specification that defines and communicates the modularity of a Java application in a more dynamic way. Traditionally, a Java application is modularized as a JAR bundle. But working with JAR files has its limitations:

JAR bundles are resolved through a class path environment variable, which doesn’t provide a robust framework to manage JAR dependencies. JAR bundles can’t be versioned; therefore, you can’t track the history of created…
Tagged with: