Webservice SOAP

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (449 palavras )
  • Download(s) : 0
  • Publicado : 29 de outubro de 2013
Ler documento completo
Amostra do texto
UNIVALI – Universidade do Vale do Itajaí
Tecnologia em Sistemas para Internet – Interoperabilidade de Aplicações – 4º período
Professor: Elieser de Jesus
Acadêmico: Édnei Luis BalduinoWebservice SOAP
O SOAP é um protocolo projetado para invocar aplicações remotas através de RPC ou trocas de
mensagens em um ambiente independente de plataforma e linguagem de programação, permitindo
quedois programas se comuniquem de uma maneira tecnicamente semelhante à invocação de
páginas web. Sua comunicação é realizada através de arquivos XML e utiliza o mecanismo de
transporte HTTP padrão, comisso suas chamadas não são monitoradas por firewalls e roteadores,
além de poder ser utilizado tanto de forma anônima quanto através de autenticação (nome/senha),
tornando-o uma ferramenta poderosae de fácil utilização quando tratamos de desenvolvimento de
Webservices.
No SOAP os pedidos podem ser realizados através dos padrões GET, POST (idênticos aos pedidos
realizados pelos navegadoresde internet) e SOAP. O pedido feito no padrão SOAP apesar de ser
semelhante ao padrão POST é realizado exclusivamente em formato XML, isso permite que sejam
utilizados recursos mais sofisticados comoa possibilidade de passar estruturas e arrays nestes
pedidos. Independente do padrão adotado para realização do pedido, sua resposta será sempre dada
em formato XML. As mensagens (XML) trocadaspelo Webservice SOAP consistem em três partes:
um envelope que define o que está na mensagem e como processá-la, um conjunto de regras
codificadas para expressar instancia dos tipos de dados definidosna aplicação e uma convenção
para representar chamadas de procedimentos e respostas (RPC).
No protocolo SOAP é também definido o padrão WSDL que serve para descrever exatamente quais
são os objetose métodos disponibilizados por determinado Webservice. As informações contidas no
WSDL são armazenadas em um arquivo XML e podem ser utilizadas como fonte de documentação,
pois são acessíveis...
tracking img