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

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

Embed Size (px)

Citation preview

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.