WS-BPEL

En cambio, un modelo coreográfico abarca todos los participantes y sus interacciones asociadas, dando una vista global del sistema.

Las diferencias entre orquestación y coreografía están basadas en analogías: la orquestación describe un control central del comportamiento como un director de orquesta, mientras que la coreografía trata sobre el control distribuido del comportamiento donde participantes individuales realizan procesos basados en eventos externos, como en una danza coreográfica donde los bailarines reaccionan a los comportamientos de sus pares.

Estos elementos serán servicios Web y la lógica del proceso BPEL.

Este lenguaje fue concebido por grandes de la informática como Oracle, BEA Systems, IBM, SAP y Microsoft entre otros.

Sin embargo, Business Process Modeling Notation (BPMN) sí que es una notación estándar para procesos de negocio que incluye, además, traducción automática a código WS-BPEL ejecutable[1]​ SOA Agenda.