Next: Requisitos
Up: fachada-ws
Previous: Empacotando o web service
Seu trabalho consiste em:
- Escrever um web service que implemente a fachada definida no arquivo
VideoRental.wsdl (isto é, tanto a fachada RPC/literal quanto a
document/literal).
- Escrever um cliente que chame as operações do web service. Seu cliente
pode ser interativo ou pode ler de um script (ou os dois), mas ele deve
permitir a chamada das operações da fachada, e mostrar os resultados obtidos
com estas chamadas. Seu cliente deve de algum modo permitir escolher se a
interação com o servidor será feita usando o estilo document/literal ou
RPC/literal.
- Examinar o arquivo
$JBOSS_HOME/server/default/log/server.log, após a execução
de operações sobre as duas fachadas (RPC/literal e
document/literal). Enre muitas outras coisas, esse arquivo conterá as
mensagens SOAP trocadas entre o cliente e o servidor. Observe a
diferença entre as mensagens RPC/literal e document/literal.
- Bônus: Medir os tempos de execução de chamadas remotas
- do cliente para a fachada CORBA;
- do cliente para a fachada web service.
Em que caso as chamadas remotas são mais rápidas? Tente justificar.
Francisco Reverbel
2006-05-25