Problem solve Get help with specific problems with your technologies, process and projects.

When to use abstractProcess='yes' in BPEL4WS

When would a process in BPEL4WS format with attribute abstractProcess="yes" be used? Somebody should interpret these kind of processes. In Collaxa, how do you handle such processes?
Abstract processes are not meant to be executable and are used to associate Web service interface definitions with interaction descriptions. Abstract processes help to define the behavior and role of Web services acting as parties in a business protocol, also known as choreography. The latter can be used, for example, to describe how BPEL processes, executing on different BPEL orchestration servers, collaborate as part of a larger process.

Collaxa currently does not deal with BPEL aspects pertaining to choreography, a topic of ongoing discussion in various working groups.

Dig Deeper on Topics Archive

Dancing with Web services: W3C chair talks choreography As companies embrace service-oriented architecture, the Business Process Execution Language (BPEL) continues to gain traction as a means to weave Web services into meaningful business processes. While BPEL allows existing services to be orchestrated into composite services, the Web Services Choreography Description Language (WS-CDL) goes a step further and describes the relationships between services in a peer-to-peer scenario. In this interview, Steve Ross-Talbot, co-chair of the W3C Web Services Choreography Working Group, describes choreography and how it differs from orchestration in the context of Web services. He compares the WS-CDL and BPEL specifications, looks at how the two can work together and describes four tools that will be needed to work with WS-CDL.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.