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çãoCriaçã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.