The business process standards leverage all the other Web Services technologies and define development tools at an abstraction level closer to the views and needs of the business people.

Standard Reference Status Standards
organization
Sponsors
WS-BPEL (Business Process Execution Language) [Thatte03] draft standard 1.1
WS-CDL (Choreography Description Language) [Kavantzas04] draft standard 1.0
ASAP (Asynchronous Service Access Protocol) [Fuller05] draft standard 1.0
WS-RP (Web Services for Remote Portlets) [Kropp03] proposal -- --
WS-XL (Web Services Experience Language) [Diaz02] proposal -- --

WS-BPEL is an approach based on orchestration where the business process is represented by a graph, with the nodes being the business activities and the arcs being the information and control flows that enable composition of existing services.

WS-CDL is an approach based on choreography that describes business processes declaratively, stating pre-conditions and post-conditions for the execution of activities. The way the process is actually executed can change, as long as the stated conditions still hold true.

ASAP is an approach based on the chaining of asynchronous services. Each asynchronous service executes independently and its status can be checked during its execution life span, to be modified or cancelled. ASAP defines mechanisms to request updated information and to receive notifications. ASAP also accounts explicitly for human intervention in the process.

WS-RP specifies ways to integrate Web Services in a user interface of a web portal, aggregating content from several sources.

WS-XL is a component model for Web Services that enables the construction of applications through the composition of components. All WS-XL components implement base operations for life cycle management, user input processing and result output.


References

BibTeX entries

[Diaz02]
Diaz, A.; Lucassen, J. & Wiecha, C.F., (WSXL) Web Service Experience Language Version 2, IBM, 2002
http://www.ibm.com/developerworks/library/specification/ws-wsxl/

[Fuller05]
Fuller, J.; Krishnan, M.; Swenson, K. & Ricker, J., Asynchronous Service Access Protocol (ASAP) Version 1.0, OASIS, 2005
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=asap

[Kavantzas04]
Kavantzas, N.; Burdett, D. & Ritzinger, G., Web Services Choreography Description Language Version 1.0, W3C, Oracle, Commerce One, Novell, 2004
http://www.w3.org/TR/2004/WD-ws-cdl-10-20040427/

[Kropp03]
Kropp, A.; Leue, C. & Thompson, R., Web Services for Remote Portlets Specification, OASIS, IBM, Vignette Corporation, 2003
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp

[Thatte03]
Thatte, S., Business Process Execution Language for Web Services Version 1.1, Microsoft, IBM, Siebel Systems, BEA, SAP, 2003
http://www.ibm.com/developerworks/library/specification/ws-bpel/