Business Process Execution Language
Business Process Execution Language (BPEL), abreviação de Web Services Business Process Execution Language (WS-BPEL) é uma linguagem padrão OASIS[1] executável para especificar ações de processos de negócios dentro de web services.
Visão Geral
A interação entre webservices podem ser descritas de duas formas: o processo de negócio executável e processos de negócio abstrato. processo de negócio executável possui o atual comportamento de um participante em uma interação de negócios. processos de negócios abstratos é a especificação parcial dos processos que não se destinem a serem executados. Um processo abstrato pode esconder alguns detalhes operacionais. Resumindo, processos desempenham um papel descritivo, com mais de um caso de uso possível, incluindo o comportamento observável e / ou modelo de processo.
WS-BPEL é destinado para modelar o comportamento de ambos processos de negócios: os executáveis e processos abstratos.
Referências