Saltar para o conteúdo

Business Process Execution Language

Origem: Wikipédia, a enciclopédia livre.

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.

Programação em grande escala geralmente se refere ao alto nível do estado de transição interações de um processo BPEL refere-se a este conceito como um processo abstrato. Em Resumo, Processos BPEL representa um conjunto de comportamentos observáveis publicamente de forma padronizada.Um processo abstrato inclui informações como quando esperar por mensagem, quando enviar mensagens, quando compensar as transações flahas, etc programação na pequena, ao contrário, lida com vida curta comportamento de desenvolvimento, muitas vezes executada como uma única transação e envolvendo o acesso à lógica e aos recursos locais, como a de arquivo, a base de dados,etc. O desenvolvimento BPEL surgiu da idéia de que a programação de grandes sistemas e programação na pequena são necessários diferentes tipos de linguagens.

Referências


Este artigo é um esboço. Você pode ajudar a Wikipédia expandindo-o. Editor: considere marcar com um esboço mais específico.
Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.