JSR 352 is part of Java EE 7, so BatchEE is IMO warranted. Plus the rhyming of "Apache BatchEE" is silly and fun.
$0.02, Matt On Thu, Sep 19, 2013 at 10:08 AM, Gerhard Petracek < gerhard.petra...@gmail.com> wrote: > easybatch is used by others already. > > regards, > gerhard > > > > 2013/9/19 Romain Manni-Bucau <rmannibu...@gmail.com> > > > Ok guys, if I have 2 others +1 I update the proposal ;) (I think you are > > right, that's why i proposed it) > > > > *Romain Manni-Bucau* > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > > *Blog: **http://rmannibucau.wordpress.com/*< > > http://rmannibucau.wordpress.com/> > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > > *Github: https://github.com/rmannibucau* > > > > > > > > 2013/9/19 Jean-Baptiste Onofré <j...@nanthrax.net> > > > > > +1, to be honest, I prefer EasyBatch as BatchEE sounds like related to > > > JavaEE which can be confusing for the users. > > > > > > Regards > > > JB > > > > > > > > > On 09/19/2013 01:31 PM, Romain Manni-Bucau wrote: > > > > > >> Discussing with a colleague he proposed me another name: EasyBatch. > > >> Personally I like BatchEE but EasyBatch sounds quite fun even if maybe > > >> too close to RestEasy ;) > > >> > > >> wdyt? > > >> Romain Manni-Bucau > > >> Twitter: @rmannibucau > > >> Blog: http://rmannibucau.wordpress.**com/< > > http://rmannibucau.wordpress.com/> > > >> LinkedIn: http://fr.linkedin.com/in/**rmannibucau< > > http://fr.linkedin.com/in/rmannibucau> > > >> Github: https://github.com/rmannibucau > > >> > > >> > > >> > > >> 2013/9/18 Romain Manni-Bucau <rmannibu...@gmail.com>: > > >> > > >>> Added you , thks > > >>> Romain Manni-Bucau > > >>> Twitter: @rmannibucau > > >>> Blog: http://rmannibucau.wordpress.**com/< > > http://rmannibucau.wordpress.com/> > > >>> LinkedIn: http://fr.linkedin.com/in/**rmannibucau< > > http://fr.linkedin.com/in/rmannibucau> > > >>> Github: https://github.com/rmannibucau > > >>> > > >>> > > >>> > > >>> 2013/9/18 Olivier Lamy <ol...@apache.org>: > > >>> > > >>>> Sounds interesting. > > >>>> Add me as mentor if needed. > > >>>> > > >>>> Cheers > > >>>> -- > > >>>> Olivier > > >>>> On Sep 17, 2013 8:22 PM, "Romain Manni-Bucau" < > rmannibu...@gmail.com> > > >>>> wrote: > > >>>> > > >>>> Dear ASF members, > > >>>>> > > >>>>> I would like to propose the BatchEE project to the Incubator. > > >>>>> > > >>>>> The BatchEE proposal is available at: > > >>>>> https://wiki.apache.org/**incubator/BatchEEProposal< > > https://wiki.apache.org/incubator/BatchEEProposal> > > >>>>> > > >>>>> I welcome your feedbacks and suggestions. > > >>>>> > > >>>>> Thanks! > > >>>>> > > >>>>> Here is a copy of the proposal: > > >>>>> > > >>>>> = BatchEE, JBatch Implementation = > > >>>>> > > >>>>> === Abstract === > > >>>>> > > >>>>> BatchEE will be an ASL-licensed implementation of the JBatch > > >>>>> Specification which is defined as JSR-352 (for version 1.0). > > >>>>> > > >>>>> === Proposal === > > >>>>> > > >>>>> BatchEE specification is an effort for defining a standard API and > > way > > >>>>> to write batches in Java. It is integrated with JavaEE (JTA, > CDI....) > > >>>>> but works out of the box in a standalone environment. > > >>>>> > > >>>>> > > >>>>> BatchEE Project is responsible for implementing the runtime > container > > >>>>> contract for the JBatch specification. Besides the implementation, > > >>>>> BatchEE Project will implement the core built-in components that > > >>>>> further simplifies the developer complex interactions with other > Java > > >>>>> EE specific enterprise operations. For example, it will define > > default > > >>>>> reader/processor/writer for jdbc, jpa, xml/json/flat files... > > >>>>> > > >>>>> === Background === > > >>>>> > > >>>>> Until today writing batches in java meant using a proprietary > > >>>>> framework and link to JavaEE was quite limited (or missing). JBatch > > >>>>> defines an API fixing this issue and now developpers need a fix. > > >>>>> > > >>>>> === Rationale === > > >>>>> > > >>>>> Current JBatch specificatin is released, and only the reference > > >>>>> implementation is available but not really intended to be > maintained. > > >>>>> Moreover multiple Apache projects (geronimo, TomEE, ...) will need > an > > >>>>> Apache compatible Jbatch implementation to go ahread and implement > > >>>>> JavaEE 7. > > >>>>> > > >>>>> > > >>>>> === Initial Goals === > > >>>>> > > >>>>> The initial goals of the BatchEE Project are > > >>>>> > > >>>>> * Fully implement the JSR-352 specification. > > >>>>> * Attracts a community around the current code base. > > >>>>> * Active relationship with the other dependent projects to > further > > >>>>> develop some useful batch components. > > >>>>> > > >>>>> == Current Status == > > >>>>> > > >>>>> === Meritocracy === > > >>>>> > > >>>>> Initial developer of the project is familiar with the meritocracy > > >>>>> principles of Apache. He knows that the open source gets power from > > >>>>> its great developers and freedom. He also developed some other open > > >>>>> source projects. We will follow the normal meritocracy rules also > > with > > >>>>> other potential contributors. > > >>>>> > > >>>>> === Community === > > >>>>> > > >>>>> There is a great community within the OpenEJB, OpenWebBeans, > Geronimo > > >>>>> and TomEE Apache projects. BatchEE project is very related with > these > > >>>>> projects and in the some cases, it enhances these projects. We are > > >>>>> thinking that BatchEE project gets strong community because it > > >>>>> complete the needed frameworks of a java developper and unifies the > > >>>>> using of these projects. It simplifies the developer effort for > > >>>>> building complex enterprise applications batches. > > >>>>> > > >>>>> === Core Developers === > > >>>>> > > >>>>> BatchEE project has been developing by the IBM then forked by > Romain > > >>>>> Manni-Bucau as a sole contributor. > > >>>>> > > >>>>> === Alignment === > > >>>>> > > >>>>> BacthEE project will be a candidate for use in Geronimo AS and > TomEE > > >>>>> as a default JBatch implementation. Other projects could benefit > from > > >>>>> the BatchEE project as a general purpose component and context > > >>>>> management. > > >>>>> > > >>>>> BatchEE project is closely aligned with the OpenEJB and > OpenWebBeans > > >>>>> projects perfectly. It depends on these projects to satisfy its > > >>>>> requirements (mainly tests). > > >>>>> > > >>>>> == Known Risks == > > >>>>> > > >>>>> === Orphaned products === > > >>>>> > > >>>>> Even if the initial committer of the project has no plan to leave > the > > >>>>> active development, it must necessary to get other committers for > the > > >>>>> project. So that it less dependent on the single developer. The > > source > > >>>>> code of the project is well documented and new committers could > > easily > > >>>>> grasp the details. Initial committer continues to support actively > > >>>>> this project. > > >>>>> > > >>>>> === Inexperience with Open Source === > > >>>>> > > >>>>> Initial developer have worked on open source project before, > > including > > >>>>> OpenEJB/TomEE, OpenWebBeans, XBean... > > >>>>> > > >>>>> === Homogeneous Developers === > > >>>>> > > >>>>> Altough the initial committer of the project is single, developer > > team > > >>>>> may be increased within the active project lifecycle from the > > >>>>> different locations. > > >>>>> > > >>>>> === Reliance on Salaried Developers === > > >>>>> > > >>>>> Project currently has no salaried developers. All the commitment is > > >>>>> done by the volunteer developer. > > >>>>> > > >>>>> === Relationships with Other Apache Products === > > >>>>> > > >>>>> BatchEE will likely be used in the Geronimo and Apache TomEE. > > >>>>> OpenWebBeans could bring added value for tests and integration with > > >>>>> CDI. OpenEJB will be great to pass EE tests (JTA is mandatory and > CDi > > >>>>> a must have). > > >>>>> > > >>>>> === An Excessive Fascination with the Apache Brand === > > >>>>> > > >>>>> BatchEE project initial committer is the strong supporter of the > open > > >>>>> source projects. Initial committer of the project thinks that ASF > has > > >>>>> great place that provides wider colloboration and support of the > open > > >>>>> source project and it respects meritrocracy. Also, BatchEE project > > >>>>> will surely be embraced by the Geronimo, TomEE, Camel and other > > Apache > > >>>>> projects. BatchEE project is closely related with the some of the > > >>>>> other Apache projects. > > >>>>> > > >>>>> == Documentation == > > >>>>> > > >>>>> Currently the main documentation of the project is contained in the > > >>>>> README.md in the source repository (see next part). > > >>>>> > > >>>>> == Initial Source == > > >>>>> > > >>>>> The source for BatchEE project that is to be imported is currently > > >>>>> within the project at https://github.com/**rmannibucau/batchee.git > < > > https://github.com/rmannibucau/batchee.git>and > > >>>>> is all ASL2.0 licensed. It is based on a fork of the JBatch RI > > >>>>> (developped by IBM) which said it was ok to fork the RI: > > >>>>> > > >>>>> http://apache-incubator-**general.996316.n3.nabble.com/** > > >>>>> Re-DISCUSS-jbatch-impl-Apache-**td36529.html< > > > http://apache-incubator-general.996316.n3.nabble.com/Re-DISCUSS-jbatch-impl-Apache-td36529.html > > > > > >>>>> > > >>>>> == External Dependencies == > > >>>>> > > >>>>> All dependencies have Apache compatible licenses. > > >>>>> > > >>>>> == Required Resources == > > >>>>> > > >>>>> Mailing lists > > >>>>> > > >>>>> * batchee-dev@incubator.apache.**org< > > batchee-...@incubator.apache.org> > > >>>>> * batchee-commits@incubator.**apache.org< > > batchee-comm...@incubator.apache.org> > > >>>>> * batchee-private@incubator.**apache.org< > > batchee-priv...@incubator.apache.org> > > >>>>> * batchee-user@incubator.apache.**org< > > batchee-u...@incubator.apache.org> > > >>>>> > > >>>>> Git repository > > >>>>> > > >>>>> * https://git-wip-us.apache.org/**repos/asf/batchee.git< > > https://git-wip-us.apache.org/repos/asf/batchee.git> > > >>>>> > > >>>>> Issue Tracking > > >>>>> > > >>>>> * https://issues.apache.org/**jira/browse/BATCHEE< > > https://issues.apache.org/jira/browse/BATCHEE> > > >>>>> > > >>>>> Other Resources > > >>>>> > > >>>>> * Wiki > > >>>>> > > >>>>> == Initial Committers == > > >>>>> > > >>>>> || '''Name''' || '''Email''' > > || > > >>>>> '''CLA''' || > > >>>>> || Romain Manni-Bucau || rmannibucau at gmail dot com > > || > > >>>>> yes || > > >>>>> > > >>>>> == Sponsors == > > >>>>> > > >>>>> We kindly request the Apache Incubator PMC to be the sponsor for > this > > >>>>> project. > > >>>>> > > >>>>> Champion > > >>>>> > > >>>>> * TBD (tbf at apache dot org) > > >>>>> > > >>>>> Nominated Mentors > > >>>>> > > >>>>> * TBD (tbf at apacge dot org) > > >>>>> > > >>>>> > > >>>>> > > >>>>> Romain Manni-Bucau > > >>>>> Twitter: @rmannibucau > > >>>>> Blog: http://rmannibucau.wordpress.**com/< > > http://rmannibucau.wordpress.com/> > > >>>>> LinkedIn: http://fr.linkedin.com/in/**rmannibucau< > > http://fr.linkedin.com/in/rmannibucau> > > >>>>> Github: https://github.com/rmannibucau > > >>>>> > > >>>>> ------------------------------**------------------------------** > > >>>>> --------- > > >>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org > < > > general-unsubscr...@incubator.apache.org> > > >>>>> For additional commands, e-mail: general-help@incubator.apache. > > **org<general-h...@incubator.apache.org> > > >>>>> > > >>>>> > > >>>>> > > >> > > ------------------------------**------------------------------**--------- > > >> To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org< > > general-unsubscr...@incubator.apache.org> > > >> For additional commands, e-mail: general-help@incubator.apache.**org< > > general-h...@incubator.apache.org> > > >> > > >> > > > -- > > > Jean-Baptiste Onofré > > > jbono...@apache.org > > > http://blog.nanthrax.net > > > Talend - http://www.talend.com > > > > > > > ------------------------------**------------------------------**--------- > > > To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org< > > general-unsubscr...@incubator.apache.org> > > > For additional commands, e-mail: general-help@incubator.apache.**org< > > general-h...@incubator.apache.org> > > > > > > > > >