incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gerhard Petracek <gerhard.petra...@gmail.com>
Subject Re: [PROPOSAL] BatchEE to implement JBatch @apache
Date Thu, 19 Sep 2013 15:08:35 GMT
easybatch is used by others already.

regards,
gerhard



2013/9/19 Romain Manni-Bucau <rmannibucau@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é <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