La Notación de Modelado de Procesos de Negocio (BPMN) es una herramienta poderosa para ilustrar procesos de negocio en forma diagramática. Se utiliza ampliamente para comunicar una variedad de información a diferentes partes interesadas, a menudo involucrando múltiples organizaciones o empresas. BPMN respalda tres categorías principales de procesos: Orquestación, Coreografía y Colaboración. Esta guía ofrecerá una visión detallada de cada tipo de diagrama BPMN, sus propósitos y cómo se utilizan.
Un proceso de orquestación es un proceso estándar en BPMN que normalmente modela un único punto de vista coordinado. Describe un proceso dentro de una única entidad de negocio y se encuentra contenido dentro de un Pool. Este tipo de proceso suele tener un contexto bien definido y es el más comúnmente encontrado en diagramas BPMN.
Un proceso de orquestación típico podría implicar una serie de tareas dentro de una empresa, como el procesamiento de pedidos, donde cada tarea es realizada por diferentes departamentos dentro de la misma organización.

Un proceso de coreografía es un nuevo tipo de modelo introducido en BPMN 2.0. Se centra en la interacción entre participantes y se enfoca en el flujo de mensajes en lugar de las tareas detalladas individuales de un proceso. Los diagramas de coreografía no pertenecen a ningún Pool y se utilizan para definir cómo los procesos individuales interactúan entre sí.
Un diagrama de coreografía podría ilustrar la interacción entre un fabricante y un cliente en un proceso de pedido de venta. El cliente realiza un pedido y el fabricante lo confirma, con cada paso que implica intercambios de mensajes entre ambas partes.

Un proceso de colaboración representa las interacciones entre dos o más entidades empresariales. Estas interacciones se definen como una secuencia de actividades que representan los patrones de intercambio de mensajes entre las entidades involucradas. Un diagrama de colaboración se reconoce por la presencia de más de un Pool.
Un proceso de colaboración podría implicar un escenario de compra en el que un cliente interactúa con un minorista y un transportista. Cada entidad tiene sus propios procesos internos, pero el diagrama de colaboración se centra en los intercambios de mensajes entre ellos.
Los diagramas de conversación BPMN, introducidos en BPMN 2.0, proporcionan una visión de alto nivel de las comunicaciones entre los participantes. No incluyen lógica de proceso y se centran en las conversaciones entre los participantes sin mostrar el flujo individual de mensajes.
El modelo de conversación en la figura siguiente es una representación de las comunicaciones o mensajes entre los roles participantes mostrados en el modelo de coreografía en la figura del ejemplo 2 anterior. En este caso, el modelo de conversación representa una visión general de las comunicaciones generales entre las partes. Sin embargo, no muestra la secuencia de las comunicaciones como se muestra en un modelo de coreografía.

Los diagramas BPMN son herramientas esenciales para modelar procesos de negocio, y comprender los diferentes tipos—Orquestación, Coreografía y Colaboración—es crucial para una gestión eficaz de los procesos. Cada tipo cumple una función específica y ofrece una perspectiva única sobre los procesos de negocio, lo que convierte a BPMN en una herramienta versátil y potente para el modelado de procesos de negocio.