incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: [PROPOSAL] BatchEE to implement JBatch @apache
Date Thu, 19 Sep 2013 12:19:28 GMT
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é <jb@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 <rmannibucau@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 <olamy@apache.org>:
>>>
>>>> Sounds interesting.
>>>> Add me as mentor if needed.
>>>>
>>>> Cheers
>>>> --
>>>> Olivier
>>>> On Sep 17, 2013 8:22 PM, "Romain Manni-Bucau" <rmannibucau@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-dev@incubator.apache.org>
>>>>>   * batchee-commits@incubator.**apache.org<batchee-commits@incubator.apache.org>
>>>>>   * batchee-private@incubator.**apache.org<batchee-private@incubator.apache.org>
>>>>>   * batchee-user@incubator.apache.**org<batchee-user@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-unsubscribe@incubator.apache.org>
>>>>> For additional commands, e-mail: general-help@incubator.apache.**org<general-help@incubator.apache.org>
>>>>>
>>>>>
>>>>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org<general-unsubscribe@incubator.apache.org>
>> For additional commands, e-mail: general-help@incubator.apache.**org<general-help@incubator.apache.org>
>>
>>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org<general-unsubscribe@incubator.apache.org>
> For additional commands, e-mail: general-help@incubator.apache.**org<general-help@incubator.apache.org>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message