Capítulo 1. Business Process Model and Notation
O Business Process Model and Notation (BPMN) é uma notação padrão para a modelagem de processos empresariais. O BPMN almeja diminuir a distância entre os analistas empresariais e os programadores, fornecendo uma linguagem de fluxo de trabalho que possa ser claramente compreendida por ambos.
1.1. Componentes
O Red Hat BPM Suite integra vários componentes, apoia os processos empresariais por todo o seu ciclo de vida e fornece recursos e ferramentas de gerenciamento de processos para os analistas empresariais, desenvolvedores e usuários empresariais. O produto pode ser implantado em vários servidores compatíveis com JEE; a opção recomendada é o Red Hat JBoss Enterprise Application Platform 6.
O Red Hat JBoss BPM Suite consiste nos componentes principais a seguir:
Execution Engine- fornece o ambiente de tempo de execução para as Regras e os Processos Empresariais. Engloba uma biblioteca de fluxo de trabalho que pode ser incorporada a um aplicativo web do usuário. O gerenciador do tempo de execução é o objeto raiz e contém os seguintes componentes:Runtime Engine- implementa o comportamento principal da linguagem do computador e é fornecido pelo gerenciador do tempo de execução.Process Engine- é o ambiente para a execução do modelo de processos empresariais.Task Service- controla os ciclos de vida das tarefas humanas.
Rule Engine- pode ser usado com o mecanismo de processos ou sozinho.Rules Evaluation- executa as regras empresariais no conjunto de fatos fornecido.Complex Event Processing- aplica as regras empresariais ao fluxo de eventos de entrada.
Business Central- aplicativo baseado na web que acomoda ferramentas para a criação, o gerenciamento e o monitoramento de ativos, fornecendo um ambiente web integrado.Asset Repository- é o local central de compartilhamento (Knowledge Store) para formulários, regras, processos, ativos empresariais e etc. Os usuários acessam esse repositório através do modo de exibição do Explorador de Projeto do Business Central via Criação → Criação de Projeto. O produto inicializa, por padrão, um repositório local GIT como o seu Repositório de Ativos. No entanto, outros repositórios podem ser adicionados ou removidos, conforme necessário.Artifact Repository- é um repositório baseado no Maven para o armazenamento dos artefatos jar dos projetos.Execution Server- fornece um ambiente de execução para as tarefas e instâncias dos processos empresariais.Business Activity Monitor- fornece uma visão personalizada do desempenho empresarial.
Nota
O Red Hat JBoss BRMS vem junto com o seu próprio aplicativo Business Central, que é um subconjunto do aplicativo Business Central no Red Hat JBoss BPM Suite.