[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: [reverbel-sod] [EP1] Dúvida: simulações ou aplicação?



Acho que entendi o que voce quis dizer Rafael. Eu acredito que um
cliente interativo seria desejavel: ajudaria voces a testarem seus
EPs, e me ajudaria na correcao. Apenas como sugestao, voces podem
escrever tres clientes:

1. Cliente "interativo"
2. Cliente que mede tempo de chamadas a fachada
3. Cliente que mede tempo de chamadas as entidades

Os clientes 2 e 3 devem ser bem simples de ser implementados. Por
cliente "interativo", quero dizer um cliente que permita chamar os
metodos dos objetos no servidor. Se esse cliente e mesmo interativo,
ou se opera em "batch mode" lendo um arquivo de configuracao, isso sao
voces quem decidem. O que e importante e que esse cliente "interativo"
permita exercitar as operacoes dos objetos no lado servidor. Por
exemplo, o cliente deve permitir a criacao de Movies, MovieCopys,
Customers, busca de Movies, etc. Se eu crio um Movie usando o cliente,
ele deve me permitir buscar o Movie que eu acabei de criar, e deve
tambem me permitir mostrar as propriedades do Movie que eu acabei de
buscar.

O cliente pode ser algo bem simples, linha de comando mesmo (pode ler
da entrada padrão ou de um arquivo).

Espero ter clareado as coisas. Qualquer duvida por favor perguntem.

On 4/24/06, Rafael de F. Ferreira <rafael@xxxxxxxxxxxxxxxxxx> wrote:
> O que eu queria saber é se o cliente precisa ser interativo. Estou
> programando o cliente mais ou menos como o Rodrigo, executando
> sequências de chamadas remotas às entidades e medindo o tempo, depois
> dumping os resultados coletados (médias, maximos, etc...) na saída
> padrão. Vou programar outro cliente que as faz chamadas equivalentes
> ao serviço para comparar os resultados. Então estou supondo que o
> cliente não é interativo, tudo é feito em batch.
>
> On 4/24/06, Francisco Reverbel <.....@xxxxxxxxxx> wrote:
> > Você não viajou, Rodrigo. É isso mesmo que era para fazer.
> >
> > Quanto à questão do Rafael: não sei muito bem o que você quis dizer com
> > "simulação"... Em termos estritos, não estou pedindo uma simulação (que,
> > em vez de fazer chamadas reais ao servidor, simularia essas chamadas de
> > alguma forma). Os clientes devem ser aplicações que de fato chamam
> > operações do servidor e medem os tempos dessas chamadas, como o Rodrigo
> > descreveu.
> >
> > Reverbel
> >
> > On Sun, 2006-04-23 at 22:11 -0300, Rodrigo Assirati Dias wrote:
> > > O que eu fiz foi o seguinte, fiz dois clientes que fazem o mesmo
> > > conjunto de operações (no caso, as operações definidas no
> > > RentalService), só que um utiliza o RentalService e o outro acessa
> > > diretamente as entidades, mas os dois retornam o mesmo conjunto de
> > > informações para o cliente. Assim eu consigo comparar o desempenho dos
> > > dois tipos de cliente, um através de uma requisição/resposta única
> > > (através do serviço de fachada) e o outro através de várias
> > > requisições/respostas as entidades.
> > >
> > > O usuário seleciona a operação desejada e a quantidade de iterações,
> > > nos dois clientes.
> > >
> > > Será que eu viajei? Professor?
> > >
> > > [ ]s,
> > >
> > > Rodrigo
> > >
> > > On 4/23/06, Rafael de F. Ferreira <.....l@xxxxxxxxxxxxxxxxxx> wrote:
> > > > Relendo o enunciado do EP eu fiquei com a dúvida se é para fazermos
> > > > simulações de interações com o servidor para medir os tempos de
> > > > resposta ou se devemos implementar uma aplicação interativa que mede
> > > > os tempos?
> > > >
> > > > Obrigado;
> > > > --
> > > > Rafael de F. Ferreira.
> > > >
> > >
> >
> >
>
> --
> Rafael de F. Ferreira.
>