Hi, as already discussed on IRC,
OpenEJB needs a svn refactoring (moving tomee and osgi modules for instance) However such changes are time consuming and are not currently the high priority ones (TCKs / testing / upgrade of dependencies). IMHO it should be done just after the next release. I thought about something like: root |- container |- server |- tomee |- arquillian |- osgi | assemblies (openejb lite or openejb standalone, not code) | examples | itests - Romain 2011/12/14 [email protected] <[email protected]> > 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 >
