António Roberto Software
a.roberto@mail.telepac.pt

Linguagens de Programação 2
3º ano da Licenciatura em Informática de Gestão

Aula de 1 de Abril de 2004     

WebSvcPSI20    Web Service

Transformação da camada PSI20 do projecto WinPSI20 (ver aula anterior) num Web Service:

Conforme a figura acima ilustra, o projecto WinPSI20 está dividido em duas camadas:

Nesta aula foi demonstrada a construção de um Web Service. Para isso foram utilizadas as três classes do subsistema PSI20, das quais duas sofreram alterações cirúrgicas: PSI20 e Accao.

Principais passos:

[WebService(Namespace = "http://docentes/esgs.pt/ar",
            Description = "Cotações das acções das empresas
                            que fazem parte do índice PSI-20")]

public class PSI20 : System.Web.Services.WebService

[WebMethod(Description = "Cotações da acções do índice PSI20")]
public ColeccaoAccoes AccoesPSI20()

Compilação e execução do projecto.

Nome da Solução

 Tipo

Código Fonte

WebSvcPSI20

ASP.NET Web Service

WebSvcPSI20.zip