Skip to main content

¿Cuáles son los diferentes tipos de lenguaje de proceso empresarial?

  • Arno

El lenguaje de procesos comerciales es el estándar formal para los procesos comerciales generados por XML. Existen principalmente tres tipos de lenguajes utilizados en la especificación actual de procesos comerciales. Estos son el lenguaje de modelado de procesos empresariales (BPML), el lenguaje de ejecución de procesos empresariales (BPEL) y el esquema de especificación de procesos empresariales (BPSS). Cada idioma se utiliza en concierto para definir e ilustrar los procesos comerciales de una empresa.

El lenguaje de ejecución de procesos empresariales es un lenguaje XML que utilizan los sistemas de gestión de procesos empresariales para servicios web en aplicaciones informáticas. Esta información BPEL integra múltiples procesos de negocio de una empresa. El lenguaje de procesos empresariales ayuda a las empresas a racionalizar los flujos comerciales, lo que puede aumentar la productividad y las ganancias.

Un ejemplo de un proceso BPEL podría ser un proceso de aseguramiento de la calidad del supervisor. Este tipo de proceso requiere varios pasos dentro de una organización que normalmente usarían múltiples funciones comerciales. El lenguaje del proceso de negocio mapearía cada paso, incluida la interacción entre empleados y supervisores. El proceso del supervisor permitiría una revisión final antes de que se complete una transacción.

BPEL fue declarado un estándar para la interacción de servicios web en 2007 por la Organización para el Avance de los Estándares de Información Estructurada (OASIS). Este estándar se ha integrado en la mayoría de las herramientas de automatización de procesos comerciales disponibles comercialmente. Este lenguaje de procesos de negocios proporciona el plan para el desarrollo de servicios web, lo que permite una rápida integración de los servicios empresariales en una empresa.

El lenguaje de modelado de procesos comerciales (BPML) es un estándar formal para crear los modelos comerciales de una empresa. Cada modelo de negocio representa un procedimiento operativo estándar para una empresa. Estos modelos generalmente se representan como diagramas de flujo que representan los pasos necesarios para completar una función comercial dentro de un departamento.

La automatización BPML es utilizada por muchas herramientas comerciales de modelado de procesos comerciales. Algunos ejemplos comerciales de estos productos incluyen Websphere Business Process Modeler® y Oracles Business Process Management Suite®. Estos productos usan BPML y proporcionan un método visual para presentar modelos a los usuarios.

El esquema de especificación de procesos de negocio (BPSS) es el esquema detallado de los elementos de datos dentro de una interfaz BPEL. El lenguaje BPSS es el estándar necesario para garantizar que los procesos comerciales se comuniquen de manera efectiva. BPSS es un lenguaje de proceso de negocios que generalmente se usa para transacciones de empresa a empresa (B2B).

Un ejemplo de un proceso BPSS podría ser una interacción entre un sistema de inventario de almacén y una empresa proveedora de productos. Cuando el inventario del almacén detecta una escasez de un producto, automáticamente puede comprar más de la compañía proveedora. Esta transacción de compra usaría la especificación de idioma de BPSS. Este esquema sería un bosquejo formal de los elementos de datos que son necesarios para completar una orden de compra entre la compañía de almacén y la compañía de suministros.