A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Web Services. 1 Um Web Service é um bloco de software que pode ser acedido pela Internet e usado remotamente por outras aplicações Infra-estrutura para.

Apresentações semelhantes


Apresentação em tema: "Web Services. 1 Um Web Service é um bloco de software que pode ser acedido pela Internet e usado remotamente por outras aplicações Infra-estrutura para."— Transcrição da apresentação:

1 Web Services

2 1 Um Web Service é um bloco de software que pode ser acedido pela Internet e usado remotamente por outras aplicações Infra-estrutura para a comunicação entre aplicações

3 2 Web Services Características de um Web Service Expõe funcionalidades de programação na Web – serviço São acedidos usando protocolos standard – HTTP Comunicam por meio de mensagens Usam XML para codificar as mensagens Estruturam as mensagens usando o protocolo SOAP São auto-descritivos permitindo a um cliente facilmente comunicar com o serviço – WSDL São serviços que podem ser registados e facilmente descobertos – UDDI Web Services Description Language Universal Description, Discovery and Integration Simple Object Access Protocol

4 3 Web Services.Net Framework.Net para Web Service Fonte: Anatomy of an XML Web Service Lifetime -.NET Framework Developer's Guide

5 4 Exemplo – Criação do Projecto no VS2005

6 5 Exemplo – Os ficheiros do Projecto O ficheiro Web Service tem extensão.asmx O code behind do serviço

7 6 Exemplo – O code behind do Web Service Os métodos do serviço têm de ser identificados pelo rótulo [WebMethod] Implementação do método Namespace do serviço. Deve ser alterado !!!

8 7 Exemplo – O serviço AnedotasWS Método de envio de uma Anedota Método para receber uma Anedota DAL Base de Dados

9 8 Exemplo – Consumo do AnedotasWS Add Web Reference

10 9 Exemplo – Consumo do AnedotasWS Código Utilização do Serviço Instanciação do Serviço Web


Carregar ppt "Web Services. 1 Um Web Service é um bloco de software que pode ser acedido pela Internet e usado remotamente por outras aplicações Infra-estrutura para."

Apresentações semelhantes


Anúncios Google