Documente Academic
Documente Profesional
Documente Cultură
WSDL 1.1
WSDL 2.0 Part 1 (core language)
WSDL 2.0 Part 2 (message patterns)
SOAP 1.1
SOAP 1.2 Part 0 (primer)
SOAP 1.2 Part 1 (messaging framework)
SOAP 1.2 Part 2 (adjuncts)
SOAP 1.2 (assertions and test collection)
SOAP Message Transmission Optimization Mechanism (MTOM)
XML-binary Optimized Packaging (XOP)
Segundo LAU ET. AL (2009) o BPEL define uma gramática para descrever o
comportamento dos processos de negócios baseada na interação entre os processos e os
seus parceiros. A interação com cada parceiro ocorre através de interfaces de serviços
web. O processo define como as múltiplas interações com esses parceiros serão
coordenadas para realizar um determinado processo de negócio.
A composição de serviços, que promovem a execução da lógica de negócios é
denominada de orquestração (do inglês Orchestration). Uma orquestração é um
processo de negócio executável, controlado por um dos participantes do processo (LAU
ET. AL, 2009).
A orquestração descreve a interação entre serviço, no nível de troca de
mensagem, incluindo uma lógica de negócio e ordem de execução. Nesta Orquestração,
o BPEL é a linguagem que manipula o fluxo de negócios (ver Figura 7) contidos em
uma cadeia de web services.
Figura 7 - Exemplo simplificado de um processo de negócio processo (LAU ET. AL, 2009) com
adaptações
Na linguagem BPEL cada instrução é uma atividade. As instruções são representadas no
• wait: permite que um processo especifique um atraso por um certo período de tempo (for) ou até que um
WS-BPEL
BPEL4WS
Esse padões foram desenvolvido para promover a evolução do padrão de indústria de serviços,
interoperabilidade de plataformas de serviços da Web, padrões de arquitetura e de
especificações do perfil de tecnologia, foram desenvolvidos pelo WS-I e W3C, respectivamente
os padrões:
O conjunto inicial de tecnologias de serviços da Web não tinha a capacidade para dar suporte ao
contexto dos serviços ao longo de uma atividade de serviço. Sem a atividade de contexto em
estado ativo, o serviços Web pode agir de forma independente e não podendo suportar
transações distribuídas.
WS-Coordination
WS-Transaction (and the WS-TX TC)
WS-AtomicTransaction
WS-BusinessActivity
Padrões de segurança:
Para que a automação seja uma solução em nível empresarial, o framework de comunicação
deve ser à prova de falhas, flexível e eficiente. As seguintes especificações WS-* propõem
funcionalidades críticas de recursos que lidam com a entrega confiavel de mensagens, auto-
governo de mensagens, e anexos de mensagens.
Os padrões são:
Dentro de uma empresa orientada a serviços, seria útil para ser capaz de abstrair regras de alto
nível empresarial, normas de segurança, e as propriedades descritivas para que possam ser
aplicados a grupos de serviços, como políticas.
Os padrões são:
WS-Policy
WS-PolicyAssertions
WS-PolicyAttachments
WS-MetadataExchange
Referências
ERL, Thomas . SOA specifications, Specifications that relate to SOA and service-
orientation. Disponivel em: < http://www.whatissoa.com/soaspecs/default.php>,
acessado em 29 de Março de 2011.