Opa Mario, pois é, este teste eu fiz aí neste site mesmo, porém eu fiz algo parecido (é por que nao está aqui no meu pc) e testei nao apenas a chamada, pois este teste aí testa 1 cliente acessando o servidor, e eu precisava testar um cenário de várias chamadas em várias maquinas e analizar também o servidor.
Claro que não teria como eu fazer este cenário sem que a aplicação não esteja em produção, pois não tenho várias máquinas, porém fiz um teste onde realizei um profiling no meu servidor (claro, ele ficaria mais lento com isso) e submeti várias requisições vindo de aplicacoes diferentes (algo em torno de 10.000, preciso de valores altos pra dar mais conteudo ao trabalho). Percebi que o RemoteObject seria mais rápido quando você está em 1 só máquina, pois ele ja estaria "mapeado" com o servidor, facilitando todas as requisições realizadas após a 1a. Isso submetido a várias chamadas distintas iria comprometer um pouco no seu desempenho. Não tenho informações em nros (até pq eu estou no trabalho e nao lembro precisamente dos valores), mas lembro vagamente que as chamadas via RemoteObject consumia mais processamento do container web (creio que por causa do processamento do BlazeDS nos mapeamentos) e o WebServices, mais memória. Meu trabalho de mestrado trata-se de um projeto de arquitetura para sistemas de meta-recomendacao, em aplicacoes ria na web em larga escala, utilizando Flex e Java. Lembro que minha preocupacao é mais arquitetural do que no lado cliente. Claro que qualquer discussão é bem vinda (inclusive utilizo muitos conceitos discutidos aqui no grupo, e também levanto outras). Claro que, toda discussao sobre este assunto, tem que ser dada as suas devidas proporcoes. Ahh, a imagem eu capturei de meu ppt que usei na defesa da proposta de mestrado. ;) Tomara que vcs entendam as idéias jogadas ae ;) []'s 2009/5/21 Mário Júnior <juninho...@gmail.com>: > Olá Pergentino! Conheço esse teste, ele foi realizado pelo pessoal da > midnightcoders (mantenedores da weborb) > (http://www.themidnightcoders.com/blog/2007/03/flex-remoteobject-vs-webservice.html) > > Então, pela a imagem q vc mesmo mandou, o RemoteObject está mais rapido que > seus "concorrentes", o que contraria a sua tese no seu primeiro e-mail. > > > > > > 2009/5/21 Pergentino Araújo <jpergent...@gmail.com> >> >> Esqueci o anexo novamente hehehe (acho que estou ficando louco ou o >> Gmail ignorou meu anexo). >> >> Vou ler os outros emails abaixo deste para ver a discussão e assim que >> tiver tempo respondo. >> >> []'s >> >> 2009/5/20 Pergentino Araújo <jpergent...@gmail.com>: >> > Esqueci o anexo. >> > >> > Bruno, falei que sobrecargas de chamadas, usa-se WebServices. >> > >> > O que chamei de sobrecarga de chamadas, seria uma aplicação que houvesse >> > várias chamadas ao servidor (inclusive simultaneamentes). >> > >> > 2009/5/20 bruno bg <bruno...@ig.com.br> >> >> >> >> Não entendi sua colocação. >> >> >> >> sobrecargas de chamadas => uso RemoteObject >> >> ou >> >> sobrecargas de chamadas => uso WebServices. >> >> >> >> !!! fiquei na dúvida. >> >> >> >> e o que seria sobrecargas de chamadas na íntegra. >> >> >> >> >> >> >> >> >> >> 2009/5/20 Pergentino Araújo <jpergent...@gmail.com> >> >>> >> >>> Cara, RemoteObject (em geral) é bem mais rápido do que WebServices, >> >>> porém >> >>> se sua aplicação tiver várias chamadas simultâneas, é aconselhavel >> >>> utilizar >> >>> WebServices. >> >>> >> >>> Em um recente estudo que estou fazendo para minha dissertação de >> >>> mestrado, fiz um teste sobre o tempo de resposta em 3 modos de >> >>> comunicação >> >>> (segue em anexo) e, como meu projeto trata de um sistema em larga >> >>> escala, >> >>> escolhi por WebServices. >> >>> >> >>> Mas é como o Stefan falou, cada projeto tem suas particularidades, mas >> >>> creio que uma regra geral para uma aplicação que não haverá uma >> >>> sobrecarga >> >>> de chamadas é o uso de RemoteObject, do contrário, WebServices. >> >>> >> >>> Espero ter ajudado a esclarecer tua dúvida. >> >>> >> >>> 2009/5/20 Stefan Horochovec <stefan.horocho...@gmail.com>: >> >>> > Ola >> >>> > >> >>> > Utilizo RemoteObject por ser MUITO mais rápido que Webservice, >> >>> > porem, o >> >>> > projeto em qual trabalho permite que eu o utilize. >> >>> > >> >>> > Cada projeto tem suas particularidades. Se eu puder optar, sempre >> >>> > irei >> >>> > trabalhar com RemoteObject, porem, se não tiver como o Webservice é >> >>> > uma >> >>> > boa >> >>> > saida tambem, e muito facil de implementar. >> >>> > >> >>> > Abraço >> >>> > Stefan Horochovec >> >>> > Analista de Sistemas >> >>> > Adobe User Group Manager - FlexDuck >> >>> > Blog: http://www.horochovec.com.br/ >> >>> > Use Java, Flex e Linux >> >>> > 2009/5/20 Romulo Gnomo <romul...@gmail.com> >> >>> >> >> >>> >> tbm sou curioso quanto a isso. >> >>> >> >> >>> >> >> >>> >> -- >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >>> >> >> >> >> >> > >> > >> > >> > -- >> > Atenciosamente, Pergentino. >> > >> >> >> >> -- >> Atenciosamente, Pergentino. >> >> > > > > -- > Mário Júnior > Programador Java / Adobe Flex > http://blog.mariojunior.com > > > > -- Atenciosamente, Pergentino. --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---