Next: Etapas
Up: entidades-e-servicos
Previous: O padrão serviço/sessão de
Seu trabalho consiste em:
- escrever um servidor CORBA que implemente as interfaces definidas
no arquivo VideoRental.idl;
- escrever um cliente que chame as operações do objeto de fachada
RentalService;
- escrever outro cliente que, em vez de chamar operações do objeto
de fachada, faça seqüências de chamadas remotas às entidades
do servidor, de modo a obter, com cada seqüência de chamadas às
entidades, as mesmas informações ou o mesmo efeito que obteria
se chamasse uma das operações da fachada;
- comparar os tempos de execução das chamadas remotas ao objeto de
fachada com os tempos correspondentes para as seqüências de
chamadas às entidades. Esses tempos devem ser medidos no lado do
cliente.
Bônus: Meça os tempos de execução com o cliente e o servidor
rodando na mesma máquina e com o cliente e o servidor em máquinas
diferentes, porém na mesma rede local. Se tiver chance, meça também os
tempos com o cliente na sua casa e o servidor aqui no IME.
Francisco Reverbel
2006-04-18