El lenguaje de modelado de procesos de negocios ( BPML ) es un lenguaje basado en XML para el modelado de procesos de negocios . Fue mantenido por Business Process Management Initiative (BPMI) hasta junio de 2005 cuando BPMI y OMG ( Object Management Group ) anunciaron la fusión de sus respectivas actividades de Business Process Management (BPM) para formar el Business Modeling and Integration Domain Task Force (BMI DTF). ) [1] . Está en desuso desde 2008. BPML fue útil para OMG con el fin de enriquecer UML con notación de proceso [ cita requerida ] .
Historia
BPML, un superconjunto de BPEL , fue implementado por proveedores en etapa inicial, como Intalio Inc., pero los titulares como IBM y Microsoft no implementaron BPML en sus implementaciones de motores de integración y flujo de trabajo existentes como BizTalk o Websphere . Ellos presionaron por un lenguaje más simple BPEL.
En vista de la falta de aceptación del mercado, BPMI abandonó el apoyo de BPML a favor de BPEL4WS. [1] [2] Tras la fusión de BPMI y OMG, BPML quedará definitivamente en desuso en 2008, con la adopción de BPDM por parte de OMG . [3]
Solicitud
BPML fue diseñado como un lenguaje formalmente completo, capaz de modelar cualquier proceso y, a través de un BPMS ( sistema de gestión de procesos de negocio ), desplegado como un proceso de software ejecutable sin generar ningún código de software. Esto no es posible con BPEL, ya que BPEL no es un lenguaje de proceso completo. En la práctica, BPEL se usa a menudo junto con Java para completar la semántica "faltante". Además, BPEL a menudo está vinculado a implementaciones patentadas de motores de flujo de trabajo o intermediarios de integración. Considerando que, BPML fue diseñado e implementado como un motor de procesamiento distribuido y concurrente puro. Fue diseñado para ser semánticamente completo de acuerdo con la representación formal del cálculo Pi de los procesos computacionales.
BPEL y BPML son ejemplos de una tendencia hacia la programación orientada a procesos . BPEL y BPML anuncian el concepto de BPMS como una capacidad de TI para la gestión de procesos comerciales, desempeñando un papel similar a un RDBMS para datos comerciales.
Ver también
Referencias
- ^ Havey, Michael (agosto de 2005). Modelado de procesos de negocio esencial . O'Reilly Media. ISBN 978-0-596-00843-7. Consultado el 15 de enero de 2017 .
- ^ Gur, N. "BPMN, BPEL, BPML y XPDL, un intento de poner orden en la jungla del modelado empresarial" . blogs.sap.com . Consultado el 15 de enero de 2017 .
- ^ Dado. "BPML" . dice.com . Consultado el 15 de enero de 2017 .