Fichas
Web Services - SOAP
Fichas del conjunto (11)
- 1é o protocolo padrão para transmissão de dados dentro da arquitetura de web services proposta pelo W3C. O SOAP é um protocolo baseado no XML e segue o modelo “request-response” do HTTP.SOAP
- 2(Web services description language): é um arquivo XML, cuja finalidade é descrever detalhadamente um web service. Essa descrição especifica as operações que compõem o web service e define de forma clara como deve ser o formato de entrada e saída de cada operação. Veja na figura 1.1 o WSDL pode ficar armazenado tanto no provedor de web services quanto no UDDI. Obs.: WSDL descreve web services e não serviços SOAP.WSDL
- 3(universal description, Discovery and integration): o UDDI é um mecanismo que visa atender tanto o cliente quanto ao provedor. Ele tem de fornecer ao provedor de web services meios para que os web services sejam registrados e publicados. Isso permitirá que os web services sejam pesquisados e localizados pelos clientes. Outra finalidade do UDDI é o armazenamento de arquivos WSDL. Obs.: o UDDI é um diretório de serviços web descrito por WSDL.UDDI
- 4software que consumirá web services, ou seja, utilizará as operações disponibilizadas por um determinado web service. No entanto, é importante que se deixe claro que, na figura 1.1, o cliente está sendo representado em várias etapas de seu ciclo de vida. Ali, vemos desde sua preexistência, quando um determinado desenvolvedor obtém o arquivo WSDL, até o momento em que o software já está em operação fazendo solicitações e recebendo os resultados dos web services, ambos no formato XML.Cliente
- 5é um servidor de aplicações ou um web container, dependendo do caso, em que o web service ficará armazenado. Ele pode armazenar também arquivos WSDL. Obs.: qualquer informação trocada entre as partes é em formato XML.Provedor de web services:
- 6forma de envio de mensagem unilateral. O cliente envia a solicitação sem se preocupar com a resposta. Web service executará o processamento e não responderá.One-Way messaging:
- 7o envio é bilateral. Cliente faz solicitação, WebService executa processamento e devolve um resultado. Podemos trabalhar de duas formas: Síncrona AssíncronaRequest-response messaging:
- 8Uma mensagem SOAP consiste dos seguintes elementos:Envelope
Header
Body - 9toda mensagem SOAP deve contê-lo. É o elemento raiz do documento XML. O Envelope pode conter declarações de namespaces e também atributos adicionais (como estilo de codificação)Envelope
- 10opcional. Ele carrega informações adicionais, como por exemplo, se a mensagem deve ser processada por um determinado nó intermediário (É importante lembrar que, ao trafegar pela rede, a mensagem normalmente passa por diversos pontos intermediários, até alcançar o destino final). Quando utilizado, o Header deve ser o primeiro elemento do Envelope.Header
- 11Este elemento é obrigatório e contém o payload, ou a informação a ser transportada para o seu destino final. O elemento Body pode conter um elemento opcional Fault, usado para carregar mensagens de status e erros retornadas pelos "nós" ao processarem a mensagem.Body
Información
- Descripción
- DESENVOLVIMENTO DE SISTEMAS Fichas sobre Web Services - SOAP, creado por Evandro Marques el 02/09/2016.
- Creado por
- Evandro Marques
- Visitas
- 4
- Valoración