¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Especificações de Web Services: SOAP

Michel Souza Engenharia de software Portugués

Especificações de Web Services: SOAP

Contenido del mapa

Especificações de Web Services: SOAP

  1. Simple Object Access Protocol (SOAP)

    • Características
      • Protocolo mais comum para troca de mensagens, já que é escrito em XML e transportado, via de regra, por HTTP
      • Protocolo projetado para invocar aplicações remotas em um ambiente independente de plataforma, linguagem de programação, entre outros
      • Desenhado para encapsular e transportar chamadas RPC e, para isto, utiliza-se dos recursos e flexibilidade do XML, sob HTTP
      • Objetiva garantir interoperabilidade e intercomunicação entre diferentes sistemas, através da utilização da linguagem (XML) e de um mecanismo de transporte (HTTP)
      • SOAP, assim como o HTTP, é ,por default, um protocolo stateless
        • Stateful significa que o servidor armazena informações sobre o cliente e as utiliza em diversas requisições
        • Stateless é justamente o contrário, i.e., o estado do serviço não é persistido entre requisições subsequentes
    • Elementos do SOAP
      • *Envelope (Envolope): elemento-raiz do documento XML - identifica o documento XML como uma mensagem SOAP
        • Funciona como um recipiente que contém os demais elementos da mensagem (Ex: Header, Body, etc)
        • Atributos
          • Namespace: define o Envelope como um Envelope SOAP
          • EncodingStyle: define os tipos de dados utilizados em um documento
      • Cabeçalho (Header): carrega informações adicionais específicas para a aplicação, como Autenticação, Autorização, Pagamento, etc
        • Pode, por exemplo, especificar assinatura digital para serviços protegidos por senha podendo ser definidos vários cabeçalhos
        • É opcional, mas – caso seja utilizado – deve ser o primeiro elemento do Envelope
        • Tem três atributos: mustUnderstand, actor e encodingStyle
      • *Corpo (Body): contém o payload, i.e., a mensagem SOAP
        • Capaz de empacotar chamadas RPC, reportar erros, enviar operações UDDI, entre outros
        • Pode conter um elemento opcional Fault: usado para carregar mensagens de status e mensagens de erros retornadas pelos nós ao processarem a mensagem

Imágenes y archivos del mapa

  • Especificações de Web Services: SOAP
  • Especificações de Web Services: SOAP

Información

Descripción
(Web Services) Engenharia de software Mapa Mental sobre Especificações de Web Services: SOAP, creado por Michel Souza el 06/07/2018.
Creado por
Michel Souza
Visitas
6
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?