incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Benson <gudnabr...@gmail.com>
Subject Re: [PROPOSAL] BatchEE to implement JBatch @apache
Date Thu, 19 Sep 2013 15:20:46 GMT
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.petracek@gmail.com> wrote:

> 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