篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown BPEL o BPMN相关的知识,希望对你有一定的参考价值。
# BPMN
significa "Business Process Modeling Notation"
es una metodología, un esquema que propone distintas actividades y herramientas para organizar, administrar y monitorear los procesos de negocio. Incluye descripción de actividades humanas, de gestión, y también, toda la parte relativa a la funcionalidad en sí del proyecto
# BPEL
también es una notación estándar para modelado y ejecución de procesos pero tiene la diferencia que el enfoque de BPEL es más técnico
BPEL significa Business Process Excecution Language
Por lo tanto, BPMN y BPEL se parecen pero no son lo mismo tiene diferente enfoque
En cambio, BPEL, es un lenguaje para describir cómo se conectarán e interactuarán los distintos servicios del sistema. Luego, se puede pensar a BPEL como una de las herramientas dentro de BPM. Adicionalmente, como se plantea en la referencia [1], al enfocarse BPEL en la composición de servicios, no provee funcionalidad para actividades de análisis y monitoreo
# Combinando BPEL y BPM
En la referencia [3] se describe un escenario donde ambos enfoques son utilizados de manera cooperativa,
logrando así aumentar el potencial de cada uno. El contexto es dentro del ambiente Oracle, donde se
combinaron Oracle BPEM and BPM en un proyecto para la describir la composición de servicios.
En primera instancia, se utilizó BPM para modelar los procesos de negocio, entendidos por todos los
involucrados en el proyecto, los cuales tenían amplio conocimiento de los mismos: ejecutivos, gerentes,
managers, expertos del dominio, analistas y desarrolladores. Luego, a través de un diagrama de flujo
de actividad, se dio a conocer de manera intuitiva cuál era el problema a atacar y cómo el proceso
resolvería el problema.
BPMN es para modelos de proceso de negocio
BPEL para procesos tecnológicos o 100% técnicos (para orquestar invocaciones a diversos aplicativos y donde ocupas permanencia o reintentos)
vaya, dónde necesitas mantener información del estado del servicio (BPEL
# Conclusiones
Tanto BPEL como BPM se enfocan en modelar reglas y procesos de negocio. BPEL puede ser considerado un
subconjunto de BPM, ya que este último ofrece toda una metodología más general. En algunas ocasiones pueden
combinarse, e incluir llamadas a procesos BPEL dentro de la descripción de alguna actividad en BPM, como se
mencionó en el ejemplo de Oracle. Esta misma colaboración es repetible en otras herramientas y tecnologías,
no siendo algo que exclusivo de Oracle. Conociendo sus diferencias, y los objetivos de cada una, se logrará maximizar el potencial de emplear ambos enfoques en IT