Máquinas de Estado

Uma máquina de estado é uma maneira alternativa de criar um processo de negócios. Uma máquina de estado é ajustada para processos relacionados aos estados de alteração ao invés de um fluxo de controle. Um estado define o que um artefato pode fazer em um determinado momento. A máquina de estado é uma implementação desse conjunto de estados.

As máquinas de estado são uma maneira comum de mostrar um conjunto de estados relacionados em um processo. Uma máquina de estado conhecida é a máquina de bebidas. Você insere algumas moedas na máquina e, junto com sua bebida, que felizmente é entregue, você recebe seu troco exato conforme a máquina de estado automaticamente despeja as moedas que precisam ser devolvidas a você, de acordo com as moedas inseridas. No diagrama a seguir, uma máquina de estado típica é mostrada conforme criada pelo editor de máquina de estado. Na máquina de estado, um item é comprado e fornecido para um cliente.


Máquina de Estado

Uma máquina de estado não pode ser utilizada em um módulo de mediação. Ele pode ser implementado apenas em um WebSphere Process Server.

Conceitos relacionados
Objetos Java
Processo BPEL
Regras de Negócios
Seletores
Tarefa Humana
Mapa de Interface
Fluxo de Mediação
Referências independentes

Feedback
(C) Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.