Capítulo 1. Modelo de procesos empresariales y notación
BPMN del inglés Business Process Model and Notation es una notación estándar para el modelado de procesos empresariales. Aspira a cerrar la brecha entre analistas empresariales y programadores brindando un lenguaje de flujo de trabajo claro para ambas partes.
1.1. Componentes
Red Hat JBoss BPM Suite integra múltiples componentes para soportar procesos empresariales a través de todo su ciclo de vida y para brindar funcionalidades de administración de procesos y herramientas para analistas empresariales, desarrolladores y usuarios empresariales. El producto se puede implementar en varios servidores que cumplen con los requerimientos de JEE; la opción recomendada es Red Hat JBoss Enterprise Application Platform 6.
Red Hat JBoss BPM Suite consiste de los siguientes componentes principales:
Execution Engine- proporciona el entorno en tiempo de ejecución para procesos y reglas empresariales. Comprende una biblioteca de flujo de trabajo que se puede incluir en una aplicación web de usuario. El gestor del tiempo de ejecución es el objeto raíz y contiene los siguientes componentes:Runtime Engine- implementa el comportamiento esencial del lenguaje informático y es proporcionado por el gestor del tiempo de ejecución.Process Engine- es el entorno para la ejecución del modelo de procesos empresariales.Task Service- maneja los ciclos de vida de las tareas humanas.
Rule Engine- se puede utilizar con la máquina de procesos o sola.Rules Evaluation- ejecuta reglas empresariales en el grupo de hechos proporcionados.Complex Event Processing- aplica reglas empresariales en un flujo de eventos entrante.
Business Central- una aplicación basada en la red que accomoda herramientas para la creación de activos, administración y monitoreamiento proporcionando un entorno web integrado.Asset Repository- es la ubicación central para compartir (Almacén de conocimiento) para activos empresariales, procesos, reglas, formularios, etc. Los usuarios acceden a este repositorio por medio de la vista del Explorador de proyectos de la Central empresarial a través de Autoría → Autoría de proyectos. Por defecto, el producto inicia un repositorio GIT local como su Repositorio de activos. Sin embargo se pueden agregar o borrar otros repositorios cuando sea necesario.Artifact Repository- es un repositorio basado en Maven para el almacenamiento de artefactos jar de proyectos.Execution Server- proporciona un entorno de ejecución para instancias de procesos empresariales y tareas.Business Activity Monitor- proporciona una vista personalizada sobre el rendimiento empresarial.
Nota
Red Hat JBoss BRMS viene junto con su propia aplicación Central empresarial que es un subgrupo de la aplicación Central empresarial en Red Hat JBoss BPM Suite.