Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Java WorkFlow Tooling (JWT) » rewrite the XPDL Model CODE ?
rewrite the XPDL Model CODE ? [message #10375] Wed, 11 January 2006 04:49 Go to next message
Eclipse UserFriend
Originally posted by:

Many man discuss using EMF or GMF.
Are you planing to rewrite the XPDL Model code of Jawe?
No to non-XPDL ideas!!! [message #15274 is a reply to message #10375] Sat, 14 January 2006 21:45 Go to previous message
Eclipse UserFriend
Originally posted by:

It is OK to have graphical notation BPMN, or what is almost the same, UML
(activity/state diagrams). BPMN can be translated into, e.g., to BPEL, but
BPEL cannot be translated to BPMN

IMHO XML/textual representation should be pluggable and client-side.

There are no miracles, only compromises.

If to consult

there is nothing in BPEL or BPML that cannot be expressed by additional
attributes and library functions in XPDL

BPEL and BPML are block structured programming languages
(programmer-friendly), XPDL is graph structured (user-friendly). Translation
of block-structured flow control into graph structure is easy, the reverse
is difficult.

BPEL doesn't support nested process definitions

BPML and BPEL do not have the notion of an application as XPDL does.

BPEL and BPML have no way of declaring a participants or defining in the
activities an expression that specifies the resources required to perform

BPEL and BPML has no concept of application, neithere in a declarative
contect for the package, nor as an implementation of activity (no
distinction between BPML process and an application invoked in performing an

BPML and BPEL build on top of WSDL. XPDL activities would be extended to do
the same by the addition of appropriate attributes.

Sorry, but I need Designer to specify Workflows without any WEBSERVICES!!!!

In BPEL all processes are instantiated by reception of message ("The only
way to instantiate a business process in BPEL4WS is to annotate a receive
activity with the createInstance attribute set ti "yes"")

BPEL is orchestration language and I need to specify human interoperability
(again without webservices, just with straight BPM engine in JSP pages).

"Microsoft's XLANG is another member of this family, as is IBM's Web
Services Flow Language (WSFL). These latter two have now been combined in

I do not know much about IBM but MS Biztalk Server 2004 translate BPEL into

BPEL is just the kind of a way to tie the designer (in Biztalk it is
Orchestration Desiner) to server side and proprietory implementations. I
need to specify workflow in designer, on client side and have the
possibilities to translate it according to my XSD!

Guennadi Vanine
Previous Topic:Eclipse interoperability
Next Topic:proposal: compactable workflow parts
Goto Forum:

Current Time: Mon Dec 11 04:27:25 GMT 2023

Powered by FUDForum. Page generated in 0.01904 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top