4

#2 | Nota do Dia! — SOAP

#Arquitetura de Sistemas
Eládio Tchiinhemba
Eládio Tchiinhemba

SOAP — Simple Object Access Protocol



Bom dia Devs. Hoje vamos falar um pouco sobre o SOAP. Ontem falamos sobre Web Services logo achei que faria muito mais sentido falar um pouco sobre SOAP hoje.


Como acima referido SOAP ou Simple Object Access Protocol, traduzindo para Português Protocolo Simples de Acesso ao Objeto.


É um protocolo baseado em XML que serve para acessar Web Services principalmente por HTTP.


Pode-se dizer que SOAP é uma definição(Arquitetura) de como os Web Services se comunicam ou devem se comunicar.

Foi desenvolvido para facilitar a integração entre aplicações.


Assim como os Web Services o SOAP também foi feito para facilitar integrações.


Notas: SOAP além de definição ele é uma arquitetura, porque ele dita as regras de como deve ser feita a troca de mensagens.



Vantagens

  • Permite integrações entre aplicações independentemente da linguagem, pois usa como linguagem comum o XML.
  • É independente de plataforma e software.
  • Meio de transporte genérico, ou seja, pode ser usado por outros protocolos além do HTTP.

SOAP é um protocolo, e ele consegue rodar em cima de outros protocolos como HTTP e SMTP. Mas não é o comum.


Sobre o Assunto: Por favor, faça questão de deixar o seu ponto de vista nos comentários! Assim nos tornamos mais consistentes. E caso este conteúdo esteja de certa forma esteja passando uma ideia errada, por favor sinta-se a vontade em corrigir. Será muito útil para mim!

Caso queira entrar em contato Clique aqui e fale comigo no instagram

4
410

Comentários (4)

1
Claudinei Nobrega

Claudinei Nobrega

27/12/2020 09:28

Olá Eládio.


Parabéns pela iniciativa.

4
Dominique Chequetto

Dominique Chequetto

17/12/2020 19:54

Muito legal a sua publicação! Só acrescentaria a estrutura do SOAP.

No caso o “SOAP Message” que possui uma estrutura única que deve sempre ser seguida. (Sempre que for enviar um arquivo XML ele vai seguir esta estrutura).

Baseada em uma caixa grande onde se encontra o SOAP Envelope e dentro, duas outras caixas que não se conectam.

O SOAP Envelope que engloba tudo, dentro dessa "caixinha" temos o SOAP Header e embaixo temos o SOAP Body.

Além disso, também é o primeiro elemento do documento e é usado para encapsular toda a mensagem SOAP.

Já o SOAP Header é o elemento onde possui informações de atributos e metadados da requisição.

Enquanto o SOAP Body é o elemento que contém os detalhes da mensagem.


0
Samuel Rodrigues

Samuel Rodrigues

19/12/2020 17:19

Muito bom o artigo Eládio! O comentário da Dominique também, acrescentou muito.

0
Eládio Tchiinhemba

Eládio Tchiinhemba

17/12/2020 20:01

Dominique Chequetto, seu comentário ficou muito massa.

Um cara legal.

Angola