WebServicePTP
926 palavras
4 páginas
Web ServicesCarlos Henrique G. de Queiroz
Curso Gestão de Redes
Noturno - Turma A
1
WEB Services
Introdução
Com os avanços tecnológicos e a evolução das redes de computadores começou a dar lugar a experiências mais modestas com potencial da Internet, como o e-comerce e o B2Busines, possibilitando o crescimento da informação distribuída. A Sun fala sobre um “ambiente de rede aberto”, a Microsoft a chama de “.NET”; Oracle associa-a como “network services”; e por fim a IBM que identificou como “web services”.
O que são Web Services?
“Web Services” são uma tecnologia para computação distribuída baseada na Web.
Midlewares
OMG CORBA
Java RMI
Microsoft DCOM
3
WEB Services
Estrutura
Para o transporte dos dados pode-se utilizar diversos protocolos de transporte, como o HTTP, o SMTP, ou FTP.
Utiliza-se XML (Extensible Markup Language) como formato de dados.
O protocolo SOAP (Simple Object Access Protocol)é utilizado para a troca de informações entre computadores, especialmente para a execução de funções remotas (RPC Remote Procedure Call).
A linguagem WSDL (Web Service Description Language) define uma gramática XML para descrever os serviços oferecidos por um Web Service.
Os serviços podem ser localizados em um diretório de serviços, o UDDI (Universal Discovery Description and
Integration).
Como funciona o Web Service
Componente identificado por uma URI
Invocações feitas usando XML
Operações descritas em XML
Protocolos de transporte: HTTP, SMTP, etc
Requisição XML
Resposta XML
<? xml version=“1.0” ?>
Componente
<operation name=...>
<operation name=...>
5
WEB Services
Protocolos
HTTP – Hypertext Transfer Protocol(Transferência de Hipertexto) é um protocolo de comunicação (na camada de aplicação segundo o Modelo OSI) utilizado para transferir dados por intranets e pela World Wide Web .
SOAP – Simple Object Access Protocol é um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída,