The Grid Workflow Forum
[ start | index | login ]
start > BPEL4WS

BPEL4WS

Created by bassheide. Last edited by bassheide, 6 years and 80 days ago. Viewed 2,895 times. #18
[diff] [history] [edit] [rdf]
labels
attachments

Business Process Execution Language for Web Services

BPEL4WS provides a language for the formal specification of business processes and business interaction protocols. By doing so, it extends the Web services interaction model and enables it to support business transactions. BPEL4WS defines an interoperable integration model that should facilitate the expansion of automated process integration in both the intra-corporate and the business-to-business spaces.

Executable business processes model actual behavior of a participant in a business interaction. Business protocols, in contrast, use process descriptions that specify the mutually visible message exchange behavior of each of the parties involved in the protocol, without revealing their internal behavior. The process descriptions for business protocols are called abstract processes. BPEL4WS is meant to be used to model the behavior of both executable and abstract processes. [excerpt from the specification].

Resources

Related

Remarks

Workflow based composition language geared towards Service Oriented Computing and layered as part of the WS technology stack BPEL4WS process model on top of WSDL; result of merge WSFL & XLANG; BPWS4J-BPEL implementation process model w/ parser writer (similar to WSDL4J);

BPEL4WS pecifies how to connect multiple web service to provide new WS; same language to define executable and abstract process; executable process describes everything needed to execute; support for basic WS activities: invoke, receive, reply (Indiana UNiv integration OGSI/WSRF+BPEL)

Please login to post a comment.
gridworkflow.org | Copyright 2005-2008 Fraunhofer FIRST