Skip to content

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

Notifications You must be signed in to change notification settings

alexmuntean/jboss-7.2-osgi-blueprint-gemini-poc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published