Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [bpel-dev] Relationship/codesharing etc between BPEL and BPMN projects

Bill,

You are quite correct that there is some overlap in the space.

We are not opposed to share code because the code is after all out there .. but in previous attempts of bridging development and "business" type applications there always seems to be a disconnect that no-one has ever connected very well.

Usually, there happens to be some sort of "code generate" step which works in 1-way situations - you can generate BPEL from BPMN for example. The other trip is always a little harder, since there is no common meta model that exists that would satisfy both worlds. BPEL is the final runtime expression of the process whereas BPMN has more of a high level and conceptual parts in it. I am just not sure what (if any) good intercection of these worlds is. BPMN users would typically not care much about schema and WSDLs and these are essential to getting a BPEL process working.


The BPEL project offers the BPEL model code and
Bill.Murray@xxxxxxxx wrote:
I am interested to know if the BPMN project and the BPEL project have any
intent of sharing code at some point. As I understand things:

BPMN project - scope limited to a BPMN diagram editor and associated ecore
model. Extension points will be provided to allow others to generate BPEL
code on the back end, and enhance UI as needed.

BPEL project - This is a BPEL specific editor. Extension points will allow
to add new activity types and generate associated bpel code.


So, from what I can see, the BPEL project has a lot of functionallity for a
BPEL specific editor, including all the management of WSDL files, and
generating the BPEL file from the data model. The BPMN project has the UI
for a BPMN designer.

It seems that if one goal fo BPMN is to allow extension to generate BPEL,
then much of the code done by the BPEL project in theory could be used to
do it. However, I am not sure the organization of the code in either
project makes it very usefull in the other, short of a major cut/paste
effort. Can someone say what woudl be a reasonable approach would be. Can a
reasonable mapping layer be built across these 2 projects to result in a
BPMN editor that supports BPEL, or is that just to much to ask.

Is there anyone out there thinking about these issues.....

-Bill
Bull Information Systems

_______________________________________________
bpel-dev mailing list
bpel-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/bpel-dev


--
Michal Chmielewski, CMTS, Oracle Corp, W:650-506-5952 / M:408-209-9321 "Manuals ?! What manuals ? Son, it's Unix, you just gotta know."


Back to the top