Hi Viola,

right, but together, by joining the effort from the two communities, I'm quite sure that we can provide something really great ;)

Regards
JB

On 12/15/2011 02:49 PM, viola lu wrote:
But a lot of work to do

On Thu, Dec 15, 2011 at 9:27 PM, viola lu <[email protected]
<mailto:[email protected]>> wrote:

    It seems like a good idea to me.


    On Thu, Dec 15, 2011 at 5:57 PM, Jean-Baptiste Onofré
    <[email protected] <mailto:[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]
            <mailto:[email protected]>>
            Date: Thu, Dec 15, 2011 at 9:54 AM
            Subject: Re: [Proposition] - Apache KarafEE
            To: [email protected] <mailto:[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]
            <mailto:[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] <mailto:[email protected]>
            Web: http://fusesource.com
            Twitter: jstrachan, fusenews
            Blog: http://macstrac.blogspot.com/

            Open Source Integration and Messaging


        --
        Jean-Baptiste Onofré
        [email protected] <mailto:[email protected]>
        http://blog.nanthrax.net
        Talend - http://www.talend.com




    --
    viola

    Apache Geronimo




--
viola

Apache Geronimo


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

Reply via email to