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[2]. WS-BPEL fornece uma linguagem para a especificação de processos de negócios executáveis e processos de negócio abstrato. Ao fazê-lo, ele estende o modelo de interação Web Services e permite que ele suporte a transações de negócios. WS-BPEL define um modelo de integração interoperável, que deveria facilitar a expansão da integração de processos automatizados dentro e entre empresas. As origens do BPEL pode ser atribuída a WSFL e XLANG. Ele é serializado em XML e tem como objectivo permitir programação em grande escala. Os conceitos de programação em grande escala eprogramação pequena escala.
Referências