Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno...

18
Web Services Passo a passo Criação de serviço SOAP em .Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Transcript of Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno...

Page 1: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Web ServicesPasso a passoCriação de serviço SOAP em .Net

1º Semestre 2010 > PUCPR > BSI

Bruno C. de Paula

Page 2: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Resumo da aula

Trabalharemos hoje com o conceito de Web Services;

Vamos aprender como criar um serviço SOAP em ASP.NET (ASMX).

Page 3: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Criação de serviço SOAP

Page 4: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Criar um novo Web Site

427/04/23

Page 5: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Selecionar a opção ASP.NET Web Site

527/04/23

Page 6: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

SelecionarFile System e Visual C#

627/04/23

Page 7: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Escolher um nome para o projeto

727/04/23

Page 8: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

8

Criar um novo item em seu projeto

Page 9: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

9

Selecionar a opção web service

Page 10: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

10

Criar seu serviço em C#

Page 11: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

11

Definir os métodos do serviço em ServicoConversaoTemperatura.cs

Page 12: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

12

Testar o serviço, executando no navegador o ServicoConversaoTemperatura.asmx

Page 13: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Testar o método do serviço1327/04/23

Page 14: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Guardar o endereço do WSDLCom o endereço do WSDL o seu

serviço pode ser consumido; Importante: o servidor do Visual

Studio deve estar ligado para que seu serviço seja consumido.

1427/04/23

Page 15: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Guardar o endereço do WSDL1527/04/23

Page 16: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Atributos de um método de web service

Page 17: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Atributos possíveis para um métodooBufferResponse: “bufferiza” ou não a

resposta, útil quando o método envia muitas informações;

oCacheDuration: Número de segundos que a requisição ou resposta ficará armazenada na memória do servidor;

oDescription: Descrição do serviço;

17

Page 18: Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Atributos do serviçooEnableSession: Permite o armazenamento do estado via Cookie;

oMessageName: usado para diferenciar o nome da mensagem SOAP do nome do método.

oTransactionOption: Implementação de transações.