Skip to content

Latest commit

 

History

History
109 lines (101 loc) · 3.87 KB

File metadata and controls

109 lines (101 loc) · 3.87 KB

These are proof-of-concepts for JBoss AS 7.2 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 Kinda OK Using ServiceTracker, which is not optimal
ejb - osgibundle communication Kinda OK Using ServiceTracker, which is not optimal
wab (OSGi war) OK
wab - osgibundle communication OK
JNDI with OSGi bundle OK 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.
Bare-bones Spring MVC app - bundle communication (dependencies embedded) OK
Bare-bones Spring MVC app - bundle communication (dependencies as OSGi services) todo
Petclinic app - bundle communication OK
Aspect-J exception handling from a bundle with basebones Spring MVC app OK