alexmuntean / jboss-osgi-blueprint-poc

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

These are proof-of-concepts of JBoss AS 7, based on work done earlier by Thomas Diesler and submitted to github.

However, as it no longer contains the examples, and as they were in few respects out-dated, this is my attempt of replicating some of that.

These are examples using Blueprint.

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

Scope of these tests would be

Capability Status Notes
OSGi bundle OK
war - osgibundle communication tbd
ejb - osgibundle communication tbd
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 tbd
JTA with OSGi bundle tbd
JDBC with OSGi bundle OK
OSGi security - Related to bundle signing, similar to what applets have. JBoss does not implement.
Petclinic app - bundle communication tbd

About

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