markdown BPEL o BPMN

Posted

tags:

篇首语:本文由小常识网(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

以上是关于markdown BPEL o BPMN的主要内容,如果未能解决你的问题,请参考以下文章

Oracle:BPEL->Java Callout->BPEL:如何使它们属于EM中的同一个调用树?

使用BPEL创建Web服务组合

BPEL 实例教程

BPEL 模块中的外部 WSDL:地址已在使用中 8080

html BPEL错误(样本Muamalat)

org.activiti.bpmn.exceptions.XMLException: cvc-complex-type.2.4.a: 发现了以元素 ‘outgoing‘ 开头的无效内容