Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread James Strachan

Great stuff Ismael!

James

On 15 Feb 2006, at 22:07, Ismael Ghalimi wrote:


Good afternoon,

My name is Ismael Ghalimi, and I am the CEO of Intalio. Our company  
would be
interested in participating to the Ode project through a donation  
of the PXE
BPEL 2.0 engine and the dedication of development resources to the  
project.
The PXE BPEL 2.0 engine is currently licensed under the CPL open  
source
license, and has been integrated into third-party products/projects  
such as

Sun's Java Studio Enterprise and LogicBlaze's ServiceMix.

We understand that multiple implementations of BPEL might be  
contributed to
the project, and are willing to support the one that will be  
selected by the

Ode community. We believe that Apache is the right community for the
development of a solid implementation of the latest BPEL  
specification, and
our goal is to participate to this project as actively as we can,  
so that
the community at large could benefit from it. Ideally, we would  
like to
contribute to the development of a BPEL engine that could be  
deployed on top
of any J2EE application server, integrated with any ESB, and  
support the

most current version of the BPEL specification.

Alongside our donation of the PXE BPEL 2.0 engine, we are also  
willing to
contribute an AJAX-powered management console for the BPEL engine  
and an
XForms-based workflow engine that implements the concepts of the  
BPEL4People
proposal from IBM and SAP, without relying on any extension of the  
BPEL
specification. We believe that the BPEL management console should  
become
part of the Ode project, while the BPEL4People workflow engine  
could either
become part of the Ode project, or be developed through a separate  
project.


Additionally, the following people would participate to the project:

* Assaf Arkin [EMAIL PROTECTED], co-author of the BPEL specification
* Alex Boisvert [EMAIL PROTECTED], PXE Developer
* Jacques-Alexandre Gerber [EMAIL PROTECTED], BPEL4People Developer
* Holger Hoffstaette [EMAIL PROTECTED], PXE Developer
* Iwan Memruk [EMAIL PROTECTED], BPEL4People Developer
* Maciej Szefler [EMAIL PROTECTED], PXE Chief Architect
* Matthieu Riou [EMAIL PROTECTED], Agila + PXE Developer
* Nazar Stasiv [EMAIL PROTECTED] Console developer
* Olexandr Zakordonskyy [EMAIL PROTECTED], PXE & Console developer
* Oleg Zenzin [EMAIL PROTECTED], BPEL4People Developer

Beyond our open source work on PXE, Intalio has developed a good  
experience
with Open Source projects in general and the Apache community in  
particular.
For example, we were the original developers for OpenEJB, which  
served as
one of the building blocks for Geronimo. We also developed the  
original
codebase for Slide and donated OpenXML to the Xerces project,  
alongside
IBM's donation of XML4J. We also developed the Castor, OpenJMS and  
OpenORB
projects under Apache license. These projects are now being  
developed by

communities such as CodeHaus or ObjectWeb.

Today, we wish to share our experience and resources with the Apache
community, and look forward to a very successful and exciting project.

Best regards
--
Ismael Chang Ghalimi, CEO
Intalio, The Open Source BPMS Company
[EMAIL PROTECTED] | www.intalio.com
weblog.itredux.com



James
---
http://radio.weblogs.com/0112098/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Let's rewind!!! (Re: [VOTE] accept donation of a business process engine into the ServiceMix project)

2006-02-16 Thread Matthieu Riou
I'm really glad to finally see a consensus emerging!

Matthieu.

>Bill,> It seems everybody has exhibited a willingness to work
togetherI agree.  And since we've just gotten off the phone, I'll pass
along thatyou have expressed not only a willingness, but a strong
preference that bothyour group and Intalio's join together in a single
community with both codebases from which to work.- Show quoted text - 
  --- 
Noel-To
unsubscribe, e-mail: [EMAIL PROTECTED]
additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Let's rewind!!! (Re: [VOTE] accept donation of a business process engine into the ServiceMix project)

2006-02-16 Thread Rob Davies
I'm not sure it's consensus - more a case of folks getting fed up  
with the petty arguing and just want to get things done.



On 16 Feb 2006, at 08:54, Matthieu Riou wrote:


I'm really glad to finally see a consensus emerging!

Matthieu.


Bill,> It seems everybody has exhibited a willingness to work

togetherI agree.  And since we've just gotten off the phone, I'll pass
along thatyou have expressed not only a willingness, but a strong
preference that bothyour group and Intalio's join together in a single
community with both codebases from which to work.- Show quoted text -
  ---  
Noel-- 
---To

unsubscribe, e-mail: [EMAIL PROTECTED]
additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [site] URLs, xdocs, references

2006-02-16 Thread Leo Simons
On Wed, Feb 15, 2006 at 08:38:13AM -0800, Justin Erenkrantz wrote:
> On 2/14/06, Leo Simons <[EMAIL PROTECTED]> wrote:
> > This whole "how do we do URLs for an xdocs website" stuff is interesting. We
> > were used to the forrest way of doing things (aka being really intelligent
> > about it), and now we have the anakia way of doing things (aka, at least
> > currently, ignoring the fact that we're working with URLss completely).
> 
> I don't get it - why can't we enable relativise in anakia? 

I don't know. Don't look at me. I seem to remember from a few years ago there
were some issues with some website at some point and the solution was to use
maven 1.0 beta 6. Or something. I just patched some things. I'm not an anakia
expert and I don't want to be :-)

- LSD

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Ismael Ghalimi
Thanks!

On 2/16/06, James Strachan <[EMAIL PROTECTED]> wrote:
>
> Great stuff Ismael!
>
> James
>
> On 15 Feb 2006, at 22:07, Ismael Ghalimi wrote:
>
> > Good afternoon,
> >
> > My name is Ismael Ghalimi, and I am the CEO of Intalio. Our company
> > would be
> > interested in participating to the Ode project through a donation
> > of the PXE
> > BPEL 2.0 engine and the dedication of development resources to the
> > project.
> > The PXE BPEL 2.0 engine is currently licensed under the CPL open
> > source
> > license, and has been integrated into third-party products/projects
> > such as
> > Sun's Java Studio Enterprise and LogicBlaze's ServiceMix.
> >
> > We understand that multiple implementations of BPEL might be
> > contributed to
> > the project, and are willing to support the one that will be
> > selected by the
> > Ode community. We believe that Apache is the right community for the
> > development of a solid implementation of the latest BPEL
> > specification, and
> > our goal is to participate to this project as actively as we can,
> > so that
> > the community at large could benefit from it. Ideally, we would
> > like to
> > contribute to the development of a BPEL engine that could be
> > deployed on top
> > of any J2EE application server, integrated with any ESB, and
> > support the
> > most current version of the BPEL specification.
> >
> > Alongside our donation of the PXE BPEL 2.0 engine, we are also
> > willing to
> > contribute an AJAX-powered management console for the BPEL engine
> > and an
> > XForms-based workflow engine that implements the concepts of the
> > BPEL4People
> > proposal from IBM and SAP, without relying on any extension of the
> > BPEL
> > specification. We believe that the BPEL management console should
> > become
> > part of the Ode project, while the BPEL4People workflow engine
> > could either
> > become part of the Ode project, or be developed through a separate
> > project.
> >
> > Additionally, the following people would participate to the project:
> >
> > * Assaf Arkin [EMAIL PROTECTED], co-author of the BPEL specification
> > * Alex Boisvert [EMAIL PROTECTED], PXE Developer
> > * Jacques-Alexandre Gerber [EMAIL PROTECTED], BPEL4People Developer
> > * Holger Hoffstaette [EMAIL PROTECTED], PXE Developer
> > * Iwan Memruk [EMAIL PROTECTED], BPEL4People Developer
> > * Maciej Szefler [EMAIL PROTECTED], PXE Chief Architect
> > * Matthieu Riou [EMAIL PROTECTED], Agila + PXE Developer
> > * Nazar Stasiv [EMAIL PROTECTED] Console developer
> > * Olexandr Zakordonskyy [EMAIL PROTECTED], PXE & Console developer
> > * Oleg Zenzin [EMAIL PROTECTED], BPEL4People Developer
> >
> > Beyond our open source work on PXE, Intalio has developed a good
> > experience
> > with Open Source projects in general and the Apache community in
> > particular.
> > For example, we were the original developers for OpenEJB, which
> > served as
> > one of the building blocks for Geronimo. We also developed the
> > original
> > codebase for Slide and donated OpenXML to the Xerces project,
> > alongside
> > IBM's donation of XML4J. We also developed the Castor, OpenJMS and
> > OpenORB
> > projects under Apache license. These projects are now being
> > developed by
> > communities such as CodeHaus or ObjectWeb.
> >
> > Today, we wish to share our experience and resources with the Apache
> > community, and look forward to a very successful and exciting project.
> >
> > Best regards
> > --
> > Ismael Chang Ghalimi, CEO
> > Intalio, The Open Source BPMS Company
> > [EMAIL PROTECTED] | www.intalio.com
> > weblog.itredux.com
>
>
> James
> ---
> http://radio.weblogs.com/0112098/
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Ismael Chang Ghalimi, CEO
Intalio, The Open Source BPMS Company
[EMAIL PROTECTED] | www.intalio.com
weblog.itredux.com


Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Ismael Ghalimi
Alan,

Thanks for doing this. It looks good.

One comment: in the "Homogeneous developers" section, we might want to make
mention of Intalio alongside Sybase in order to re-enforce the group's
heterogeneity.

Best regards
-Ismael

On 2/15/06, Alan D. Cabrera <[EMAIL PROTECTED]> wrote:
>
> Done.  Feel free to amend.
>
>
> Regards,
> Alan
>
> Davanum Srinivas wrote, On 2/15/2006 2:15 PM:
> > Welcome aboard
> >
> > Alan, James,
> > Could you please update the wiki proposal?
> >
> > thanks,
> > dims
> >
> > On 2/15/06, Ismael Ghalimi <[EMAIL PROTECTED]> wrote:
> >
> >>Good afternoon,
> >>
> >>My name is Ismael Ghalimi, and I am the CEO of Intalio. Our company
> would be
> >>interested in participating to the Ode project through a donation of the
> PXE
> >>BPEL 2.0 engine and the dedication of development resources to the
> project.
> >>The PXE BPEL 2.0 engine is currently licensed under the CPL open source
> >>license, and has been integrated into third-party products/projects such
> as
> >>Sun's Java Studio Enterprise and LogicBlaze's ServiceMix.
> >>
> >>We understand that multiple implementations of BPEL might be contributed
> to
> >>the project, and are willing to support the one that will be selected by
> the
> >>Ode community. We believe that Apache is the right community for the
> >>development of a solid implementation of the latest BPEL specification,
> and
> >>our goal is to participate to this project as actively as we can, so
> that
> >>the community at large could benefit from it. Ideally, we would like to
> >>contribute to the development of a BPEL engine that could be deployed on
> top
> >>of any J2EE application server, integrated with any ESB, and support the
> >>most current version of the BPEL specification.
> >>
> >>Alongside our donation of the PXE BPEL 2.0 engine, we are also willing
> to
> >>contribute an AJAX-powered management console for the BPEL engine and an
> >>XForms-based workflow engine that implements the concepts of the
> BPEL4People
> >>proposal from IBM and SAP, without relying on any extension of the BPEL
> >>specification. We believe that the BPEL management console should become
> >>part of the Ode project, while the BPEL4People workflow engine could
> either
> >>become part of the Ode project, or be developed through a separate
> project.
> >>
> >>Additionally, the following people would participate to the project:
> >>
> >>* Assaf Arkin [EMAIL PROTECTED], co-author of the BPEL specification
> >>* Alex Boisvert [EMAIL PROTECTED], PXE Developer
> >>* Jacques-Alexandre Gerber [EMAIL PROTECTED], BPEL4People Developer
> >>* Holger Hoffstaette [EMAIL PROTECTED], PXE Developer
> >>* Iwan Memruk [EMAIL PROTECTED], BPEL4People Developer
> >>* Maciej Szefler [EMAIL PROTECTED], PXE Chief Architect
> >>* Matthieu Riou [EMAIL PROTECTED], Agila + PXE Developer
> >>* Nazar Stasiv [EMAIL PROTECTED] Console developer
> >>* Olexandr Zakordonskyy [EMAIL PROTECTED], PXE & Console developer
> >>* Oleg Zenzin [EMAIL PROTECTED], BPEL4People Developer
> >>
> >>Beyond our open source work on PXE, Intalio has developed a good
> experience
> >>with Open Source projects in general and the Apache community in
> particular.
> >>For example, we were the original developers for OpenEJB, which served
> as
> >>one of the building blocks for Geronimo. We also developed the original
> >>codebase for Slide and donated OpenXML to the Xerces project, alongside
> >>IBM's donation of XML4J. We also developed the Castor, OpenJMS and
> OpenORB
> >>projects under Apache license. These projects are now being developed by
> >>communities such as CodeHaus or ObjectWeb.
> >>
> >>Today, we wish to share our experience and resources with the Apache
> >>community, and look forward to a very successful and exciting project.
> >>
> >>Best regards
> >>--
> >>Ismael Chang Ghalimi, CEO
> >>Intalio, The Open Source BPMS Company
> >>[EMAIL PROTECTED] | www.intalio.com
> >>weblog.itredux.com
> >>
> >>
> >
> >
> >
> > --
> > Davanum Srinivas : http://wso2.com/blogs/
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Ismael Chang Ghalimi, CEO
Intalio, The Open Source BPMS Company
[EMAIL PROTECTED] | www.intalio.com
weblog.itredux.com


Re: Let's rewind!!! (Re: [VOTE] accept donation of a business process engine into the ServiceMix project)

2006-02-16 Thread Bill Flood
Yes, we appear to be to a point where we can move the Ode project forward on
its own merit if the vote supports it and at that point get to an objective
criteria for determining how to work out the internal details.  I'm
specifically avoiding judgements about the merit of any overlapping
implementation or final destination of the project since that will be worked
out in time.  My preference is simply that we apply our combined talent to
work towards something greater than the sum of the parts.

Bill

On 2/15/06, Noel J. Bergman <[EMAIL PROTECTED]> wrote:
>
> Bill,
>
> > It seems everybody has exhibited a willingness to work together
>
> I agree.  And since we've just gotten off the phone, I'll pass along that
> you have expressed not only a willingness, but a strong preference that
> both
> your group and Intalio's join together in a single community with both
> code
> bases from which to work.
>
> --- Noel
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


RE: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Noel J. Bergman
Bill and Ismael,

Do be clear, as I understand it from comments such as:

  Ismael: "Intalio [working] alongside Sybase"
  Bill Flood: "My preference is simply that we apply our
   combined talent to work towards something
   greater than the sum of the parts."

and from a telephone call with Bill, the desire on the part of both donors
is to have a single project, rather than two separate ones, which will start
from both codebases, and work together with others on a union.  FWIW,
comments that I have received in the past day indicate a great deal of
excitement about this possibility, so hopefully something really great will
be the payoff from the initial angst.

Is there a consensus to call this joint project Ode?  If so, we can go ahead
with that.  Else, if you wanted we could start with "bpel-wg-dev@", so that
you can immediately start, and leave "Ode" available for use later at
graduation or if there arises a later desire to have separate PXE and "Ode"
projects.

I prefer, as it seems both of you do, the joint community.  Just asking the
question.

--- Noel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Ismael Ghalimi
Noel,

We are in favor of a single project, for it will lead to the best
implementation we can get with the resources that are being dedicated to the
project.

The meaning of the Ode (ODE?) acronym seems a little bit confusing and might
have to be clarified. The name itself is nice though.

Our primary concern moving forward will be whether we start from one
codebase, or try to merge two existing codebases. We have no preference on
the matter, but would like to be compliant with the 2.0 version of the
specification as soon as possible. Based on personal experience, moving from
BPEL 1.1 to BPEL 2.0 represents a very significant effort, and we believe
that we should try to minimize this effort as much as we can, for many other
nice features could be developed instead. It should also be mentioned that
PXE currently supports both BPEL 2.0 and BPEL 1.1. We understand that such
issues might have to be discussed at a later stage and are looking for
guidance on that front.

Best regards
-Ismael

On 2/16/06, Noel J. Bergman <[EMAIL PROTECTED]> wrote:
>
> Bill and Ismael,
>
> Do be clear, as I understand it from comments such as:
>
>   Ismael: "Intalio [working] alongside Sybase"
>   Bill Flood: "My preference is simply that we apply our
>combined talent to work towards something
>greater than the sum of the parts."
>
> and from a telephone call with Bill, the desire on the part of both donors
> is to have a single project, rather than two separate ones, which will
> start
> from both codebases, and work together with others on a union.  FWIW,
> comments that I have received in the past day indicate a great deal of
> excitement about this possibility, so hopefully something really great
> will
> be the payoff from the initial angst.
>
> Is there a consensus to call this joint project Ode?  If so, we can go
> ahead
> with that.  Else, if you wanted we could start with "bpel-wg-dev@", so
> that
> you can immediately start, and leave "Ode" available for use later at
> graduation or if there arises a later desire to have separate PXE and
> "Ode"
> projects.
>
> I prefer, as it seems both of you do, the joint community.  Just asking
> the
> question.
>
> --- Noel
>
>


--
Ismael Chang Ghalimi, CEO
Intalio, The Open Source BPMS Company
[EMAIL PROTECTED] | www.intalio.com
weblog.itredux.com


Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Davanum Srinivas
If i may+1 to ode. let's get this rolling with ode-dev@

thanks,
-- dims

On 2/16/06, Noel J. Bergman <[EMAIL PROTECTED]> wrote:
> Bill and Ismael,
>
> Do be clear, as I understand it from comments such as:
>
>   Ismael: "Intalio [working] alongside Sybase"
>   Bill Flood: "My preference is simply that we apply our
>combined talent to work towards something
>greater than the sum of the parts."
>
> and from a telephone call with Bill, the desire on the part of both donors
> is to have a single project, rather than two separate ones, which will start
> from both codebases, and work together with others on a union.  FWIW,
> comments that I have received in the past day indicate a great deal of
> excitement about this possibility, so hopefully something really great will
> be the payoff from the initial angst.
>
> Is there a consensus to call this joint project Ode?  If so, we can go ahead
> with that.  Else, if you wanted we could start with "bpel-wg-dev@", so that
> you can immediately start, and leave "Ode" available for use later at
> graduation or if there arises a later desire to have separate PXE and "Ode"
> projects.
>
> I prefer, as it seems both of you do, the joint community.  Just asking the
> question.
>
> --- Noel
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Davanum Srinivas : http://wso2.com/blogs/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode Proposal

2006-02-16 Thread Paul Fremantle
Alan

I'm also keen to join in. I'm very positive about ODE and I'm looking
forward to it.

Paul

On 2/14/06, Bill Flood <[EMAIL PROTECTED]> wrote:
>
> Alan, I would like to throw my name in the hat and become actively
> involved.
>
> Bill Flood Sybase [EMAIL PROTECTED]
>
> On 2/14/06, Alan D. Cabrera <[EMAIL PROTECTED]> wrote:
> >
> > Ok.  Here's the proposal http://wiki.apache.org/incubator/OdeProposal.
> > Please feel free to comment.
> >
> > Bill Flood, can you provide us with the list of Sybase developers that
> > wish to work on this project?  Can you get the Software Grant paperwork
> > faxed in?
> >
> > Any other ASF committers want to jump in?
> >
> > We need some more mentors.  Anyone?
> >
> > This is not meant to stop discussions about this donation, just to start
> > the bureaucratic machinery while they take place.
> >
> >
> > Regards,
> > Alan
> >
> >
> >
> >
>
>


--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com


Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Geir Magnusson Jr
Could I presume to suggest something as obvious as "Apache BPEL" or 
similar?  makes it easier for people to grok what we're doing.  I know 
it's not terribly imaginative, but might make it easy for people to 
recognize it as a BPEL project.  (Like "ActiveBPEL")


geir

Noel J. Bergman wrote:

Bill and Ismael,

Do be clear, as I understand it from comments such as:

  Ismael: "Intalio [working] alongside Sybase"
  Bill Flood: "My preference is simply that we apply our
   combined talent to work towards something
   greater than the sum of the parts."

and from a telephone call with Bill, the desire on the part of both donors
is to have a single project, rather than two separate ones, which will start
from both codebases, and work together with others on a union.  FWIW,
comments that I have received in the past day indicate a great deal of
excitement about this possibility, so hopefully something really great will
be the payoff from the initial angst.

Is there a consensus to call this joint project Ode?  If so, we can go ahead
with that.  Else, if you wanted we could start with "bpel-wg-dev@", so that
you can immediately start, and leave "Ode" available for use later at
graduation or if there arises a later desire to have separate PXE and "Ode"
projects.

I prefer, as it seems both of you do, the joint community.  Just asking the
question.

--- Noel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread James Strachan

On 16 Feb 2006, at 16:41, Ismael Ghalimi wrote:
[snip]

Our primary concern moving forward will be whether we start from one
codebase, or try to merge two existing codebases.


From a purely practical perspective, its probably easiest to start  
off with the 2 codebases imported (when the IP & software grants are  
all done) into separate modules then over time we can see how best to  
merge things & share stuff, moving shared stuff maybe into separate  
modules for easier reuse. Going from 2 codebases to 1 is gonna take a  
while. Just like XMLBeans v JaxMe v Xerces or Struts v Tapestry v  
Cocoon v Turbine; we don't have to mandate that everything be merged  
into one single unified codebase up front - we can work at it  
incrementally over time and see how much reuse we can get; it might  
be parts remain diverged as there's not always one size fits all.


James
---
http://radio.weblogs.com/0112098/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode Proposal

2006-02-16 Thread Alan D. Cabrera

Welcome aboard!


Regards,
Alan

Paul Fremantle wrote, On 2/16/2006 9:28 AM:

Alan

I'm also keen to join in. I'm very positive about ODE and I'm looking
forward to it.

Paul

On 2/14/06, Bill Flood <[EMAIL PROTECTED]> wrote:


Alan, I would like to throw my name in the hat and become actively
involved.

Bill Flood Sybase [EMAIL PROTECTED]

On 2/14/06, Alan D. Cabrera <[EMAIL PROTECTED]> wrote:


Ok.  Here's the proposal http://wiki.apache.org/incubator/OdeProposal.
Please feel free to comment.

Bill Flood, can you provide us with the list of Sybase developers that
wish to work on this project?  Can you get the Software Grant paperwork
faxed in?

Any other ASF committers want to jump in?

We need some more mentors.  Anyone?

This is not meant to stop discussions about this donation, just to start
the bureaucratic machinery while they take place.


Regards,
Alan










--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode Proposal

2006-02-16 Thread Paul Brown
On 2/16/06, Paul Fremantle <[EMAIL PROTECTED]> wrote:
> I'm also keen to join in. I'm very positive about ODE and I'm looking
> forward to it.

How can a member of the community at large participate in the process?
 (I'm relatively familiar with BPEL and with the PXE codebase...)

--
[EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Alex Boisvert

I agree, we'll need to set both codebases in the repository so we can
start the merge process.

In parallel, we also need to determine what we want from the resulting
merge so we can work together in building the new engine.

alex


James Strachan wrote:

> On 16 Feb 2006, at 16:41, Ismael Ghalimi wrote:
> [snip]
>
>> Our primary concern moving forward will be whether we start from one
>> codebase, or try to merge two existing codebases.
>
>
> From a purely practical perspective, its probably easiest to start 
> off with the 2 codebases imported (when the IP & software grants are 
> all done) into separate modules then over time we can see how best to 
> merge things & share stuff, moving shared stuff maybe into separate 
> modules for easier reuse. Going from 2 codebases to 1 is gonna take a 
> while. Just like XMLBeans v JaxMe v Xerces or Struts v Tapestry v 
> Cocoon v Turbine; we don't have to mandate that everything be merged 
> into one single unified codebase up front - we can work at it 
> incrementally over time and see how much reuse we can get; it might 
> be parts remain diverged as there's not always one size fits all.
>
> James
> ---
> http://radio.weblogs.com/0112098/
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Alex Boisvert

This raises an interesting point.  Is the goal of the project to produce
a BPEL engine?   If so, then we could have separation between BPEL
(processes) and workflow (human tasks).   I think this would help
modularity and clarify project focus.

In order words,  workflow-related pieces could go into a separate
project and the existing code from Agila would be split between the two
resulting projects.

So we would end up with something like:

Apache BPEL => Merge of PXE, Sybase BPE and Agila BPEL
Apache BPEL4People => Merge of Agila workflow and Intalio BPEL4People

(... and possibly other donations)

alex


Geir Magnusson Jr wrote:

> Could I presume to suggest something as obvious as "Apache BPEL" or
> similar?  makes it easier for people to grok what we're doing.  I know
> it's not terribly imaginative, but might make it easy for people to
> recognize it as a BPEL project.  (Like "ActiveBPEL")
>
> geir
>
> Noel J. Bergman wrote:
>
>> Bill and Ismael,
>>
>> Do be clear, as I understand it from comments such as:
>>
>>   Ismael: "Intalio [working] alongside Sybase"
>>   Bill Flood: "My preference is simply that we apply our
>>combined talent to work towards something
>>greater than the sum of the parts."
>>
>> and from a telephone call with Bill, the desire on the part of both
>> donors
>> is to have a single project, rather than two separate ones, which
>> will start
>> from both codebases, and work together with others on a union.  FWIW,
>> comments that I have received in the past day indicate a great deal of
>> excitement about this possibility, so hopefully something really
>> great will
>> be the payoff from the initial angst.
>>
>> Is there a consensus to call this joint project Ode?  If so, we can
>> go ahead
>> with that.  Else, if you wanted we could start with "bpel-wg-dev@",
>> so that
>> you can immediately start, and leave "Ode" available for use later at
>> graduation or if there arises a later desire to have separate PXE and
>> "Ode"
>> projects.
>>
>> I prefer, as it seems both of you do, the joint community.  Just
>> asking the
>> question.
>>
>> --- Noel
>


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode Proposal

2006-02-16 Thread Davanum Srinivas
You kidding me? Please join us. "relatively familiar with BPEL and
with the PXE codebase" is the understatment of the year.

-- dims

On 2/16/06, Paul Brown <[EMAIL PROTECTED]> wrote:
> On 2/16/06, Paul Fremantle <[EMAIL PROTECTED]> wrote:
> > I'm also keen to join in. I'm very positive about ODE and I'm looking
> > forward to it.
>
> How can a member of the community at large participate in the process?
>  (I'm relatively familiar with BPEL and with the PXE codebase...)
>
> --
> [EMAIL PROTECTED]
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Davanum Srinivas : http://wso2.com/blogs/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Bill Flood
It would seem better to think of the (human) workflow in a different scope
as we disect the problem.  There are all kinds of issues in Workflow with
forms, etc. that have little to do with the actual orchestration or even
BPEL.  Brings to mind MVC.

It might make sense to divide the problem space like this:

Human workflow | BPEL
Orchestration Engine

Likewise, human workflow could be built on BPEL I suppose but there are
other languages that might be mapped into an engine as well.  At any rate,
keeping the human workflow out of the engine scope is probably worth
thinking about.

I tend to think of BPEL as a languge for describing orchestration and not in
terms of an engine built for BPEL.  BPEL is a subset of a broader set of
orchestration patterns.  There is plenty of academic literature to support
that notion.  If one supports the patters up front, one can implement BPEL.
Presumably, there is a use case and implementation relationship both ways so
one can do debugging and so forth.




On 2/16/06, Alex Boisvert <[EMAIL PROTECTED]> wrote:
>
>
> This raises an interesting point.  Is the goal of the project to produce
> a BPEL engine?   If so, then we could have separation between BPEL
> (processes) and workflow (human tasks).   I think this would help
> modularity and clarify project focus.
>
> In order words,  workflow-related pieces could go into a separate
> project and the existing code from Agila would be split between the two
> resulting projects.
>
> So we would end up with something like:
>
> Apache BPEL => Merge of PXE, Sybase BPE and Agila BPEL
> Apache BPEL4People => Merge of Agila workflow and Intalio BPEL4People
>
> (... and possibly other donations)
>
> alex
>
>
> Geir Magnusson Jr wrote:
>
> > Could I presume to suggest something as obvious as "Apache BPEL" or
> > similar?  makes it easier for people to grok what we're doing.  I know
> > it's not terribly imaginative, but might make it easy for people to
> > recognize it as a BPEL project.  (Like "ActiveBPEL")
> >
> > geir
> >
> > Noel J. Bergman wrote:
> >
> >> Bill and Ismael,
> >>
> >> Do be clear, as I understand it from comments such as:
> >>
> >>   Ismael: "Intalio [working] alongside Sybase"
> >>   Bill Flood: "My preference is simply that we apply our
> >>combined talent to work towards something
> >>greater than the sum of the parts."
> >>
> >> and from a telephone call with Bill, the desire on the part of both
> >> donors
> >> is to have a single project, rather than two separate ones, which
> >> will start
> >> from both codebases, and work together with others on a union.  FWIW,
> >> comments that I have received in the past day indicate a great deal of
> >> excitement about this possibility, so hopefully something really
> >> great will
> >> be the payoff from the initial angst.
> >>
> >> Is there a consensus to call this joint project Ode?  If so, we can
> >> go ahead
> >> with that.  Else, if you wanted we could start with "bpel-wg-dev@",
> >> so that
> >> you can immediately start, and leave "Ode" available for use later at
> >> graduation or if there arises a later desire to have separate PXE and
> >> "Ode"
> >> projects.
> >>
> >> I prefer, as it seems both of you do, the joint community.  Just
> >> asking the
> >> question.
> >>
> >> --- Noel
> >
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Sanjiva Weerawarana
+1 for importing the codebase into 2 subdirectories to start with.

However, if we want to merge the two into one, then let's make it a goal
that we don't release anything until we've figured out how to cut-n-chop
& mix-n-match to make that real. Its clearly not going to be easy and
will take some serious effort and cooperation to make that real. 

I too greatly prefer the idea of having one BPEL engine (properly
layered ofcourse .. the part that does the core language vs. the part
that does people-facing activities etc.) as there's little benefit in
having multiple of those in ASF given it'll simply reduce the available
developer resources. I'm glad to see the two seed organizations be so
willing to cut-n-chop to make that real; it bodes really well for the
success of the project!

Sanjiva.

On Thu, 2006-02-16 at 18:37 +, James Strachan wrote:
> On 16 Feb 2006, at 16:41, Ismael Ghalimi wrote:
> [snip]
> > Our primary concern moving forward will be whether we start from one
> > codebase, or try to merge two existing codebases.
> 
>  From a purely practical perspective, its probably easiest to start  
> off with the 2 codebases imported (when the IP & software grants are  
> all done) into separate modules then over time we can see how best to  
> merge things & share stuff, moving shared stuff maybe into separate  
> modules for easier reuse. Going from 2 codebases to 1 is gonna take a  
> while. Just like XMLBeans v JaxMe v Xerces or Struts v Tapestry v  
> Cocoon v Turbine; we don't have to mandate that everything be merged  
> into one single unified codebase up front - we can work at it  
> incrementally over time and see how much reuse we can get; it might  
> be parts remain diverged as there's not always one size fits all.
> 
> James
> ---
> http://radio.weblogs.com/0112098/
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Alex Boisvert
Bill Flood wrote:

>Likewise, human workflow could be built on BPEL I suppose but there are
>other languages that might be mapped into an engine as well.  At any rate,
>keeping the human workflow out of the engine scope is probably worth
>thinking about.
>  
>
+1.   This is what I am proposing.

alex


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Roy T. Fielding

On Feb 16, 2006, at 10:08 AM, Geir Magnusson Jr wrote:

Could I presume to suggest something as obvious as "Apache BPEL" or  
similar?  makes it easier for people to grok what we're doing.  I  
know it's not terribly imaginative, but might make it easy for  
people to recognize it as a BPEL project.  (Like "ActiveBPEL")


-1 -- there should not be any more project names at Apache that claim
ownership of a functionality space.

Roy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Davanum Srinivas
Though Apache SOAP was a bit before my time...i agree :)

On 2/16/06, Roy T. Fielding <[EMAIL PROTECTED]> wrote:
> On Feb 16, 2006, at 10:08 AM, Geir Magnusson Jr wrote:
>
> > Could I presume to suggest something as obvious as "Apache BPEL" or
> > similar?  makes it easier for people to grok what we're doing.  I
> > know it's not terribly imaginative, but might make it easy for
> > people to recognize it as a BPEL project.  (Like "ActiveBPEL")
>
> -1 -- there should not be any more project names at Apache that claim
> ownership of a functionality space.
>
> Roy
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Davanum Srinivas : http://wso2.com/blogs/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Alex Boisvert

Alright, then I would revise my proposition to:

Apache Ode => Merge of PXE, Sybase BPE and Agila BPEL
Apache Agila => Merge of Agila workflow and Intalio BPEL4People

What do people think about this grouping?

alex


Roy T. Fielding wrote:

> On Feb 16, 2006, at 10:08 AM, Geir Magnusson Jr wrote:
>
>> Could I presume to suggest something as obvious as "Apache BPEL" or 
>> similar?  makes it easier for people to grok what we're doing.  I 
>> know it's not terribly imaginative, but might make it easy for 
>> people to recognize it as a BPEL project.  (Like "ActiveBPEL")
>
>
> -1 -- there should not be any more project names at Apache that claim
> ownership of a functionality space.
>
> Roy



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode Proposal

2006-02-16 Thread Geir Magnusson Jr

really.  I thought he was joking  or some other Paul Brown...

Davanum Srinivas wrote:

You kidding me? Please join us. "relatively familiar with BPEL and
with the PXE codebase" is the understatment of the year.

-- dims

On 2/16/06, Paul Brown <[EMAIL PROTECTED]> wrote:

On 2/16/06, Paul Fremantle <[EMAIL PROTECTED]> wrote:

I'm also keen to join in. I'm very positive about ODE and I'm looking
forward to it.

How can a member of the community at large participate in the process?
 (I'm relatively familiar with BPEL and with the PXE codebase...)

--
[EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Davanum Srinivas : http://wso2.com/blogs/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Ode / BPEL Donation of BPEL 2.0 Engine

2006-02-16 Thread Geir Magnusson Jr
I agree - too narrow since it names a spec.  I wasn't thinking claiming 
spec ownership, just giving people a clue.


So how narrow do you think?  We have :

httpd
db
directory
logging
perl
portals
TCL
WS
XML
XMLGraphics

as project names that "cover" an area.  Maybe HTTPD isn't one (Apache 
BPELd?)


How about adding BPEL as a suffix?

Apache OpenBPEL is out - (OpenBPEL already exists...)

Apache Fielding?  :)

geir



Roy T. Fielding wrote:

On Feb 16, 2006, at 10:08 AM, Geir Magnusson Jr wrote:

Could I presume to suggest something as obvious as "Apache BPEL" or 
similar?  makes it easier for people to grok what we're doing.  I know 
it's not terribly imaginative, but might make it easy for people to 
recognize it as a BPEL project.  (Like "ActiveBPEL")


-1 -- there should not be any more project names at Apache that claim
ownership of a functionality space.

Roy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Let's rewind!!! (Re: [VOTE] accept donation of a business process engine into the ServiceMix project)

2006-02-16 Thread Guillaume Nodet

A BPEL engine is integrated within JBI using a JBI component.
In such a case, the BPEL engine should only communicate
with the JBI bus (excluding direct http calls or whatever else).
The JBI container is really a container which communicates
with a component using a set of specified interfaces, but in no way
there is a strong tie from the bpel engine to jbi: it is more like
having the right entry points to be able to perform everything
needed by the jbi spec: retrieving the wsdl, finding inputs and
outputs. 


If I have to make a comparison, it would say it is similar to the
database and its jdbc driver: the database does not need to be
dependant on jdbc, but they offer a driver that wraps jdbc specific
stuff to native calls..  Here the component wraps JBI calls to
BPEL events. The main difference is that usually, the BPEL
engine will be embedded in the JBI component ...

Cheers,
Guillaume Nodet

[EMAIL PROTECTED] wrote:


James,

I'm afraid I'm not as familiar with JBI as I probably should be (which is
to say not at all).  Would leveraging JBI to do Ode's heavy lifting
introduce a dependency on ServiceMix and/or JBI into Ode, or is it merely a
Java-based interface to BPEL, along the lines of JDBC or JNDI?


Thanks,
Ian

It's better to be hated for who you are
than loved for who you are not

Ian D. Stewart
Appl Dev Analyst-Advisory, DCS Automation
JPMorganChase Global Technology Infrastructure
Phone: (614) 244-2564
Pager: (888) 260-0078


  
 James Strachan   
 <[EMAIL PROTECTED]To:   general@incubator.apache.org  
 mail.com>cc:   dev@geronimo.apache.org, [EMAIL PROTECTED], [EMAIL PROTECTED]  
  Subject:  Re: Let's rewind!!! (Re: [VOTE] accept donation of a business process engine  
 02/15/2006 03:27  into the ServiceMix project)   
 AM   
 Please respond to
 dev  
  





On 14 Feb 2006, at 21:38, Matthieu Riou wrote:
 


Also, I don't at all agree with your comparison of a BPEL Engine to
Geronimo.  I would compare it to the transaction manager within
Geronimo.  It's a discrete component, and we're not going to take the
best of 20 different projects to make a transaction manager, and I
don't see why we'd do the same to make a BPEL Engine.
 


I've been trying to stay out of the discussion so far because I'm
obviously partial (as a contributor on Agila BPEL), however I've seen
this opinion voiced many time on these threads and can't ignore it
anymore. Aaron it's not against you at all :)

I've worked enough on BPEL implementing it to say, really strongly,
that BPEL is very far from being a discrete component. You can see it
as something "behind the scene" when you're working on a JBI
container, however when you're interested in having an orchestration
layer, you really don't. I don't think Oracle, IBM and many other
editors would be so successful in selling their product if it was so
discrete.

You really don't need a JBI container if you're only dealing with web
services interfaces.
   



Sure but it really helps. The JBI container does much of the heavy
lifting, letting the BPEL engine focus on its core feature -
correlation & orchestration and not worrying about all the other
stuff as well.


 


Actually my view on this was that an ESB is just
a communication bus around an orchestration layer. Quite the reverse
opinion, isn't it? And I can't see any JBI implementation dealing with
the BPEL grammar. Is the JBI implementation going to deal with
compensation, correlation and partner links? I don't think so.
   



Agreed. But similarly - should a BPEL engine deal with different
integration components, different SOAP stacks, different WS-*
policies, monitoring, management, using HTTP or JMS or Jabber or file
systems, deployment, versioning, runtime management & monitoring of
each flow? The J2EE analogy is quite good; BPEL is a discrete service
but can reuse the container environment of JBI to avoid the BPEL
engine having to write a container, a deployment model and a suite of
'binding components' to 

Re: Let's rewind!!! (Re: [VOTE] accept donation of a business process engine into the ServiceMix project)

2006-02-16 Thread James Strachan

On 16 Feb 2006, at 23:44, [EMAIL PROTECTED] wrote:

James,

I'm afraid I'm not as familiar with JBI as I probably should be  
(which is

to say not at all).  Would leveraging JBI to do Ode's heavy lifting
introduce a dependency on ServiceMix and/or JBI into Ode, or is it  
merely a

Java-based interface to BPEL, along the lines of JDBC or JNDI?


You'd be adding a *optional* dependency to the JBI standard (JSR 208)  
(there's no reason why you couldn't support other techniques)...

http://www.jcp.org/en/jsr/detail?id=208

think of it as a bit like the JMS API for working with BPEL engines,  
integration services or any WSDL defined MEP. The use of JBI is  
twofold: you can use JBI (as an optional module) inside Ode to  
perform all the message exchanges - avoiding the need of Ode to worry  
about different SOAP stacks, transports, transactions, QoS together  
with building your own mini-application server into the BPEL engine  
etc. Or you can use JBI to invoke and interact with a BPEL engine if  
you are some application or integration component that wishes to  
reuse BPEL.


Its a little like integrating JMS or JDBC; once you've a JBI  
integration point, there is a large range of providers you can then  
use; in terms of JBI container (ServiceMix, Petals, OpenESB,  
commercial vendors like Sonic etc) as well as integration services  
like BPEL engines (Ode, maybe jBPM or Oracles' etc) and integration  
components. (e.g. these are the JBI components available in  
ServiceMix right now...

http://incubator.apache.org/servicemix/Components
http://incubator.apache.org/servicemix/Routing

So Ode could have other integration points too though - its just that  
JBI should be the first and foremost connector, since its standards  
based and already provides integration to the widest range of  
different services and binding components.


James





Thanks,
Ian

It's better to be hated for who you are
than loved for who you are not

Ian D. Stewart
Appl Dev Analyst-Advisory, DCS Automation
JPMorganChase Global Technology Infrastructure
Phone: (614) 244-2564
Pager: (888) 260-0078



  James Strachan
  <[EMAIL PROTECTED]To:
general@incubator.apache.org
  mail.com>cc:
dev@geronimo.apache.org, [EMAIL PROTECTED], [EMAIL PROTECTED]
   Subject:  Re: Let's  
rewind!!! (Re: [VOTE] accept donation of a business process engine
  02/15/2006 03:27  into the ServiceMix  
project)

  AM
  Please respond to
  dev





On 14 Feb 2006, at 21:38, Matthieu Riou wrote:

Also, I don't at all agree with your comparison of a BPEL Engine to
Geronimo.  I would compare it to the transaction manager within
Geronimo.  It's a discrete component, and we're not going to take  
the

best of 20 different projects to make a transaction manager, and I
don't see why we'd do the same to make a BPEL Engine.


I've been trying to stay out of the discussion so far because I'm
obviously partial (as a contributor on Agila BPEL), however I've seen
this opinion voiced many time on these threads and can't ignore it
anymore. Aaron it's not against you at all :)

I've worked enough on BPEL implementing it to say, really strongly,
that BPEL is very far from being a discrete component. You can see it
as something "behind the scene" when you're working on a JBI
container, however when you're interested in having an orchestration
layer, you really don't. I don't think Oracle, IBM and many other
editors would be so successful in selling their product if it was so
discrete.

You really don't need a JBI container if you're only dealing with web
services interfaces.


Sure but it really helps. The JBI container does much of the heavy
lifting, letting the BPEL engine focus on its core feature -
correlation & orchestration and not worrying about all the other
stuff as well.



Actually my view on this was that an ESB is just
a communication bus around an orchestration layer. Quite the reverse
opinion, isn't it? And I can't see any JBI implementation dealing  
with

the BPEL grammar. Is the JBI implementation going to deal with
compensation, correlation and partner links? I don't think so.


Agreed. But similarly - should a BPEL engine deal with different
integration components, different SOAP stacks, different WS-*
policies, monitoring, management, using HTTP or JMS or Jabber or file
systems, deployment, versioning, runtime management & monitoring of
each flow? The J2EE analogy is quite good; BPEL is a discrete service
but can reuse the container environment of JBI to avoid the BPEL
engine having to write a container, a deployment model and a suite of
'binding components' to different SOAP stacks, WS-* policies and
transports - together with all the runtime management.

BPEL engines and orchestration services were one of the primary
drivers