Hi Charles,

As discussed early this morning, I'm fully agree. I would be glad to help.

Regards
JB
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://wwx.talend.com

----- Reply message -----
From: "Charles Moulliard" <[email protected]>
To: <[email protected]>
Cc: "dev" <[email protected]>
Subject: [Proposition] : New maven module - OpenEJB - Karaf
Date: Wed, Dec 14, 2011 12:43 pm


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

Reply via email to