It seems like a good idea to me. On Thu, Dec 15, 2011 at 5:57 PM, Jean-Baptiste Onofré <[email protected]>wrote:
> Hi Charles, > > as discussed on Karaf, I'm really eager to see the feedback from the > Geronimo community. > > I would be more than happy to join and help the Geronimo community around > the Karaf usage and see what we can do to provide a better Geronimo and > Karaf. > > Regards > JB > > > On 12/15/2011 10:55 AM, Charles Moulliard wrote: > >> Hi, >> >> Within mailing list of Karaf, we have started a discussion about the >> idea to have a KarafEE release. This idea is similar to the reflection >> that OpenEJB team has had with TomEE but using Tomcat as Java >> Application Server. As Geronimo uses Karaf as their kernel (which is >> not the case for Glassfish, JBoss, Eclipse Virgo, ...) that makes a >> lot of sense that we continue to promote karaf as platform not only >> for Integration Server like ServiceMix but also for J2EE platform. >> Since EJB3 spec and CDI, we see more and more projects interested to >> have/use an EJB container on Karaf and use it as an alternative to >> Spring (Dynamic Module/Blueprint). Developing a server, certify it, >> cost a lot. >> >> As we we do not want to re-invent the wheel and due to number of >> resources available, we prefer to capitalize on the work/efforts done. >> This is why we come to you to discuss the idea about collaborating >> together to improve existing geronimo-karaf platform to address points >> mentioned in this thread >> (http://karaf.922171.n3.**nabble.com/Proposition-Apache-** >> KarafEE-td3585332.html<http://karaf.922171.n3.nabble.com/Proposition-Apache-KarafEE-td3585332.html> >> ) >> to be able to provide a KarafEE or Geronimo distro but using "features >> mechanism" of Karaf to deploy OpenEJB, OpenJPA, new Karaf web console, >> ... >> >> 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<http://www.linkedin.com/in/charlesmoulliard> >> Skype: cmoulliard >> >> >> >> >> ---------- Forwarded message ---------- >> From: James Strachan<[email protected]> >> Date: Thu, Dec 15, 2011 at 9:54 AM >> Subject: Re: [Proposition] - Apache KarafEE >> To: [email protected] >> >> >> Given Geronimo is already based on Karaf and focussed on EE; am not >> sure why re-implementing Geronimo inside Karaf is a good idea - >> wouldn't it be better to just work with the Geronimo community to fix >> the issues you've raised (which seems to be about having more >> Karaf-like approaches available inside Geronimo and fixing up the web >> consoles - neither seem that big a deal to me to require forking a >> community& project?). Am sure the Geronimo folks would be happy to >> >> take contributions to enable more of Karaf's features in an EE context >> etc. >> >> Certifying against EE is a massive amount of work; there has to be a >> really really good reason (and a ton of volunteers with a massive >> amount of free time who've got nothing better to do) to justify >> duplicating that effort. >> >> Given how modular OSGi& Karaf are; am not sure why any of these goals >> >> can't be solved inside Geronimo (e.g. take Geronimo uninstall its >> console, install Karaf's console - no need to fork a community for >> that?). >> >> On 14 December 2011 12:40, Charles Moulliard<[email protected]**> >> wrote: >> >>> Hi, >>> >>> As you probably knows, I work with OpenEJB community since a couple of >>> weeks to be able to deploy OpenEJB 4.0.0-SNAPSHOT on Apache Karaf. The >>> OpenEJB container can already been deployed and EJBs jars registered. >>> Work should be done around OpenEJB to be able to easily scan (like we >>> do for deploy directory in Karaf) new or updated EJB jars file and add >>> karaf command. >>> >>> When this new brick will be ready, everything will be in place to >>> propose/provide an Apache KarafEE (EE = Enterprise Edition) release >>> packaging OpenEJB, OpenJPA, Aries JPA, Aries JNDI, Pax Web, Aries >>> Transaction Manager. >>> >>> The first question/remark that I will receive from the communauty will >>> be : Great/Brillant idea but Apache Geronimo is already there and use >>> Apache Karaf. So why developing a new server : There a lot of good >>> reasons why we should do that and study my suggestion carefully but >>> some arguments could be : >>> (1) concurrence in this area is always good comparing to what we have >>> in J2EE world, JBoss, TomEE, Glassfish. J2EE are de facto servers used >>> in major and many Java projects. OSGI is not yet recognized as a >>> robust and simple solution to be used due to lack of tooling, >>> complexity to package and create bundles. So having a new OSGI true >>> J2EE server could help to spread the world, >>> (2) The packaging and deployment approach of Apache Geronimo is a bit >>> different from Karaf and some of the Karaf features are not enable >>> (e.g : features, ...). >>> (3) The Geronimo web console cannot be reused for Apache Karaf and now >>> with our new WebConsole we are independent of Apache WebConsole Felix >>> (4) EJB is back since spec EJB3 like also JPA and more and more >>> project does not longer use de facto Spring ! >>> (5) With Cellar/Fabric we have a strong foundation to >>> deploy/manage/use Karaf in the cloud and design multi-servers >>> architecture. >>> >>> KarafEE could be like Cellar, new WebConsole a subproject having its >>> own assembly release process. It will contain assembly process, >>> featurs, karaf commands, branding and web consoles stuffs. >>> >>> Remark : I have proposed also for OpenEJB that they have a >>> karaf-assembly but our sub-project could be designed for that purpose >>> - http://openejb.979440.n4.**nabble.com/Proposition-New-** >>> maven-module-OpenEJB-Karaf-**tt4194577.html<http://openejb.979440.n4.nabble.com/Proposition-New-maven-module-OpenEJB-Karaf-tt4194577.html> >>> >>> What do you think about this proposition ? >>> >>> Regards, >>> >>> Charles Moulliard >>> >>> Apache Committer >>> >>> Blog : http://cmoulliard.blogspot.com >>> Twitter : http://twitter.com/cmoulliard >>> Linkedin : >>> http://www.linkedin.com/in/**charlesmoulliard<http://www.linkedin.com/in/charlesmoulliard> >>> Skype: cmoulliard >>> >> >> >> >> -- >> James >> ------- >> FuseSource >> Email: [email protected] >> Web: http://fusesource.com >> Twitter: jstrachan, fusenews >> Blog: http://macstrac.blogspot.com/ >> >> Open Source Integration and Messaging >> > > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com > -- viola Apache Geronimo
