WebServicePTP

926 palavras 4 páginas
Web Services
Carlos 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,

Relacionados