hi romain, i would be ready to help with it as well.
regards, gerhard 2013/9/17 Romain Manni-Bucau <rmannibu...@gmail.com> > added you, thks > Romain Manni-Bucau > Twitter: @rmannibucau > Blog: http://rmannibucau.wordpress.com/ > LinkedIn: http://fr.linkedin.com/in/rmannibucau > Github: https://github.com/rmannibucau > > > > 2013/9/17 Jean-Baptiste Onofré <j...@nanthrax.net>: > > It sounds interesting. I would be pleased to work as mentor of the > project > > (if you want me ;)). > > > > Regards > > JB > > > > > > On 09/17/2013 12:21 PM, Romain Manni-Bucau 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 > >> > >> 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 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 > >> > >> == External Dependencies == > >> > >> All dependencies have Apache compatible licenses. > >> > >> == Required Resources == > >> > >> Mailing lists > >> > >> * batchee-...@incubator.apache.org > >> * batchee-comm...@incubator.apache.org > >> * batchee-priv...@incubator.apache.org > >> * batchee-u...@incubator.apache.org > >> > >> Git repository > >> > >> * https://git-wip-us.apache.org/repos/asf/batchee.git > >> > >> Issue Tracking > >> > >> * 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/ > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau > >> Github: https://github.com/rmannibucau > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >> For additional commands, e-mail: 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-unsubscr...@incubator.apache.org > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > >