Skip to Content
Essential Business Process Modeling
book

Essential Business Process Modeling

by Michael Havey
August 2005
Intermediate to advanced
350 pages
10h 29m
English
O'Reilly Media, Inc.
Content preview from Essential Business Process Modeling

Summary

The major points of this chapter are:

  • Choreography is the attempt to build stateful, conversational, long-running, multiparticipant processes out of basic stateless, atomic web services operations.

  • Orchestration is the coordination of web services within a single process. Choreography is coordination at the global level. Orchestration is subjective; choreography is subjective.

  • The standards body behind the choreography effort is the W3C’s Choreography Working Group. The W3C’s other work on web services includes WSDL and SOAP, as well as the WS-* stack. WS-Choreography is one of its more recent contributions, and WS-CDL is its current— albeit unfinished—standard. Previous approaches, published on the W3C site but of diminishing importance, are WSCI and WSCL.

  • WS-CDL is the officially endorsed W3C choreography language. A taut declarative language based on XML, WS-CDL presents a global view of a multiparty process and is especially suitable for B2B collaborations. The main concepts of WS-CDL are choreography, interaction, and channel. WS-CDL allows participants to pass around channels (web service-based communication links) in the spirit of the pi-calculus. A powerful feature of WS-CDL is that of guarded interactions, which initiate only if preconditions are met and can be configured to wait for all required data to become available before evaluating the precondition.

  • WS-CDL is in its infancy. The specification is incomplete and is devoid of examples. WS-CDL’s future is hard to ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Business Process Modeling, Simulation and Design

Business Process Modeling, Simulation and Design

Manuel Laguna, Johan Marklund

Publisher Resources

ISBN: 0596008430Errata Page