Pesquisa · Mapa mental

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 executável para especificar ações de processos de negócio com web services.

Fonte: Wikipédia (pt)Atualizado em 09/07/2026
01

Visão Geral

Imagem: Center for American Progress Action Fund · BY-ND · Openverse

As interações entre web services podem ser descritas de duas formas: processos executáveis e processos de negócio. O processo executável comporta-se de um participante em uma interação de negócios. Processos de negócios são a especificação parcial dos processos que não se destinem a serem executados. Um processo de negócio pode esconder detalhes operacionais. Em resumo, os processos de negócios são descritivos, com mais de um caso de uso possível, incluindo o comportamento observável e/ou um modelo de processo. WS-BPEL é destinado para modelar o comportamento de ambos processos de negócios: os executáveis e processos abstratos. 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.

02

História

Imagem: 350.org · BY-NC-SA · Openverse

IBM e Microsoft tinham definido as suas próprias, e bastante semelhante, "linguagem de programação em grande escala": WSFL e XLANG, respectivamente. Com o advento e a popularidade do BPML, e o sucesso crescente de BPMI.org e do movimento liderado por OpenBPMS, JBoss e Intalio Inc., IBM e Microsoft decidiram combinar essas linguagens em um novo idioma, BPEL4WS. Em abril de 2003, o consórcio formado por BEA Systems, IBM, Microsoft, SAP e Siebel Systems apresentou o BPEL4WS 1.1 à OASIS para a normalização através do Web Services BPEL Technical Committee. Embora BPEL4WS apareça tanto como versão 1.0 e versão 1.1, a comissão técnica OASIS WS-BPEL votaram em 14 de setembro de 2004 a alteração do nome para "WS-BPEL 2.0". Esta mudança de nome alinha BPEL com outras convenções Web Service de nomenclatura padrão, que começam com "WS" e levou em consideração as melhorias mais significativas entre BPEL4WS 1.1 e WS-BPEL 2.0. Se não houver uma versão específica, o apelido BPEL é comumente usado.

Vídeos recomendados

Fontes consultadas

Continue pesquisando