WebService

Web Service é uma nova tecnologia utilizada na integração desistemas. Ele possibilita a comunicação entre aplicações mesmo que com Linguagens de Programação, ou Sistemas Operacionais diferentes. Isso é possível porque, ao receber dados em qualquer “linguagem”, ele traduz pra linguagem universal, o formato XML, e então envia para o destino. 

Conceito de Serviços:

Padrão XML

Funcionamento de um WebService:

A arquitetura dos Web Services é baseada na interação de três personagens:

  1. Provedor deServiços, que é quem cria o webservice e disponibiliza o serviço.
  2. Consumidor de é  qualquer um que utilize um Web Service criado por um provedor de serviços é chamado de consumidor de serviços.
  3. Serviços e Registro dos Serviços, localização central onde o provedor de serviços pode relacionar seus Web Services, e no qual um consumidor de serviços pode pesquisá-los

 .

 A interação destes personagens envolve as operações de publicação, pesquisa e ligação. 

Comunicação entre aplicações de Web Service fazem uso de quatro camadas que empacotam a requisição e a resposta entre um servidor e um cliente. As camadas utilizadas são:

  1. XML (Extensible Markup Language)
  2. 'SOAP (Simples Object Access Protocol)'
  3. 'WSDL (Web Services Definition Language)'
  4. 'UDDI (Universal Discovery Description Integration)'

Tecnologias envolvendo WebServices

*1.5 Três papéis básicos

*1.6 Referências Bibliográficas