Hi,
Since a couple weeks, we are working on OpenEJB project to de able to
deploy it on Apache Karaf platform which is an OSGI application
container running top of Apache Felix or Eclipse Equinox and hosting
integration projects (Apache Camel, CXF, ActiveMQ, ...). As we are
ready to deliver and propose something for the Karaf community I would
like to suggest that we refactor the OpenEJB project to include a new
assembly maven module containing openejb - karaf stuffs like
1) Resources
Features file = list of bundles to be deployed on Apache Karaf
apps and conf directories required by OpenEJB on Karaf
openejb.xml = openejb config file for Karaf
2) OSGI Code
OpenEjb(Un)Deployer = Bundle activator allowing to deploy EJB
bundle on the Karaf platform and register EJB interfaces into the OSGI
Service Registry
OpenEJbOsgiServer = Bundle activator which will start/stop
OpenEJBN server on Karaf and will allow it to scan at regular
intervals the apps for new or updated jar files
3) Karaf commands
OpenEjbDeploy/Undeploy/ListKaraf commands = Karaf commands
available on the console to deploy/undeploy or list EJB
4) Web extension
OpenEJB web screens = screens extensions to the Karaf Web Console
This maven module which is part of the assembly process of OpenEJB
will allow OpoenEJB to generate assembly released for Apache Karaf
version x.y
What do you think about that ?
Regards,
Charles Moulliard
Apache Committer
Blog : http://cmoulliard.blogspot.com
Twitter : http://twitter.com/cmoulliard
Linkedin : http://www.linkedin.com/in/charlesmoulliard
Skype: cmoulliard