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:
- Provedor deServiços, que é quem cria o webservice e disponibiliza o serviço.
- Consumidor de é qualquer um que utilize um Web Service criado por um provedor de serviços é chamado de consumidor de serviços.
- 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:
- XML (Extensible Markup Language)
- 'SOAP (Simples Object Access Protocol)'
- 'WSDL (Web Services Definition Language)'
- 'UDDI (Universal Discovery Description Integration)'
Tecnologias envolvendo WebServices
*1.5 Três papéis básicos
*1.6 Referências Bibliográficas