On 17 Feb 2006, at 23:15, Ismael Ghalimi wrote:
Team,

Before we decide to put both codebases under the same project or under
separate projects, I would like to ask a couple of clarifying questions.

First, what is the goal of the Ode project? Is it to develop an
implementation of the BPEL specification, or is it to develop a process engine that is based on BPEL, but could support other workflow patterns as well, as was suggested in a previous post? While both options have their own merits, I am a little bit worried that the later could lead to a lot of
confusion and wasted efforts, especially if we were to start from two
separate codebases that have very different architectures underneath. I have been in the process game long enough to know that not specifying the process model upfront -- be it BPEL, BPML, XPDL or WSFL -- can take one down a path
leading nowhere. A lot of work went into the development of the BPEL
specification, and I respectfully suggest that we do not try to re- invent this work here, at least not until we get a working version of the process
model we pick as a reference point.

Probably all of the above :). We have quite a few different code bases & use cases here.


Second, if we agree that the goal is to develop an implementation of the BPEL specification, I would like us to answer the following questions. I understand that some questions have already been answered on this mailing
list, but summarizing the answers would certainly help.

- Do we want to support BPEL 2.0, BPEL 1.1, or both?

Both

- Do we want to be independent from any specific ESB?

Yes

- Do we want to be independent from any specific J2EE application server?

Yes


- Do we want to rely on JBI and how does it impact the previous goal?

Not rely no. But optionally reuse it, yes.


- Do we want to have something that we can release now or can we wait 6 to
12 months?

I'd expect PXE and Sybase to want to be able to release soon - not 6-12 months from now. Certainly as a user of both, I want to use both in ServiceMix right now; | don't wanna sit on my hands for a year waiting.


- If we want to release something now, is it ok to have two separate
codebases under the same project?

Yes; lots of other projects do this already. (Agila, Axis, Geronimo etc)

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


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

Reply via email to