next up previous
Next: Obtenção e instalação de Up: fachada-ws Previous: O que são web

Definição do serviço de vídeo-locação

O serviço de vídeo-locação é definido utilizando a Web Service Definition Language (WSDL). O papel da WSDL em web services é análogo ao papel da IDL em CORBA. Para maiores detalhes, veja o arquivo VideoRental.wsdl. (Note que a descrição do web service é um documento XML.) Ele define o web service de fachada, análogo à fachada CORBA (interface IDL RentalService) dos EPs 1 e 2.

Como veremos em classe, há dois estilos de interação com um web service: RPC e troca de documentos. O arquivo VideoRental.wsdl define duas fachadas, uma para interação via RPC (RentalServiceRPC) e outra para interação por troca de documentos (RentalServiceDoc). Isso não é uma coisa típica, pois quem oferece um web service normalmente escolhe um dos estilos de interação. No arquivo WSDL deste EP temos os dois tipos de fachada apenas para vocês tomarem contato com os dois estilos de interação.



Francisco Reverbel
2006-05-25