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.
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.