Skip to content

Proof-of-concepts about JBoss OSGi functionality, with Gemini Blueprint

Notifications You must be signed in to change notification settings

eis/jboss-osgi-blueprint-gemini-poc

Repository files navigation

These are proof-of-concepts for JBoss AS 7 with using Gemini Blueprint.

Build with mvn clean package, deploy with mvn jboss-as:deploy.

To install Gemini Blueprint to JBoss, you'll need

Then you'd be good to go.

Note that Gemini Blueprint is not directly interchangeable with other Blueprint implementations right now due to it not exporting org.osgi.service.blueprint yet.

Scope of these tests would be

Capability Status Notes
OSGi bundle OK
OSGi composite bundle OK
war - osgibundle communication OK Using ServiceTracker, which is not optimal
ejb - osgibundle communication OK Using ServiceTracker, which is not optimal
wab (OSGi war) tbd Note really recommended in JBoss 7.1. JBoss does not directly support at that version, but forks a Jetty process for these, so they don't get the full set on features. Support will be in 7.2.
wab - osgibundle communication tbd
JNDI with OSGi bundle OK JBoss 7.1 does not support, needs Aries JNDI installed
JMS with OSGi bundle OK
JTA with OSGi bundle OK
JDBC with OSGi bundle OK
OSGi security - Related to bundle signing, similar to what applets have. JBoss does not implement.
Petclinic app - bundle communication OK Using ServiceTracker, which is not optimal

About

Proof-of-concepts about JBoss OSGi functionality, with Gemini Blueprint

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages