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 |