| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 21:48:39
|
fabriciolinux
Smalltalk
Membro desde: 25/09/2008 21:44:22
Mensagens: 1
Offline
|
Boa noite pessoal.
Estou fazendo um trabalho para a facu na disciplina de sistemas distribuídos. É um sistema de eleição em que os clientes devem enviar informações para o servidor do candidato escolhido, alguém tem algum exemplo que possa me ajudar.
Obrigado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 22:06:04
|
aleeebr
JavaChild
Membro desde: 20/02/2007 14:50:04
Mensagens: 127
Offline
|
ja sabe alguma coisa sobre EJB?
|
Sun Certified Business Component Developer 5
Sun Certified Java Programmer 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2008 08:15:24
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
aleeebr wrote:ja sabe alguma coisa sobre EJB?
Sistema distribuído não equivale a EJB (bem pelo contrário até...)
É sistema fortemente transacional que equivale a EJB.
O sistema pode ser distribuido usando HTTP-REST . Se necessário até com critografia
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2008 08:37:38
|
cmoscoso
Virtual Machine Man
Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline
|
sergiotaborda wrote:
O sistema pode ser distribuido usando HTTP-REST . Se necessário até com critografia
HTTP-REST e uma arquitetura pra sisteas baseados em rede, pode lhe servir dependendo da sua definicao de 'sistema distribuido'...
http://www.ics.uci.edu/~fielding/pubs/dissertation/net_app_arch.htm
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2008 10:57:35
|
aleeebr
JavaChild
Membro desde: 20/02/2007 14:50:04
Mensagens: 127
Offline
|
nao quis dizer que equivale, como parece ser algo simples eu escolheria o caminho do EJB, por isso comentei
|
Sun Certified Business Component Developer 5
Sun Certified Java Programmer 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2008 13:08:12
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
cmoscoso wrote:
sergiotaborda wrote:
O sistema pode ser distribuido usando HTTP-REST . Se necessário até com critografia
HTTP-REST e uma arquitetura pra sisteas baseados em rede, pode lhe servir dependendo da sua definicao de 'sistema distribuido'...
Não sei de onde tirou isso, mas rede e HTTP são coisas diferentes. Eu posso ter duas JVM na mesma máquina comunicando via http.
Não ha rede, mas ha sistema distribuído com http.
Por outro lado se o sistema é distribuído isso significa que funciona em nodos diferentes. Nodos são máquinas (JVM) diferentes.
Que podem ou não estar na mesma máquina física.
Mesmos sistemas em nuvem são distribuídos o HTTP é apenas um meio de transporte. O RESTo foi só para facilitar ... EJB implica usar RMI ( que pode ser sobre HTTP mas é complexo demais ... )
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2008 13:09:35
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
aleeebr wrote:nao quis dizer que equivale, como parece ser algo simples eu escolheria o caminho do EJB, por isso comentei
A longo prazo não é mais facil. Embora sejam mais javaman-friendly... o REST pode ser bem mais simples e vc tem flexibilidade para laterar o proprio protocolo (encriptando-o, por exemplo)
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2008 13:18:57
|
edpipole
JavaTeenager
Membro desde: 29/03/2005 14:53:51
Mensagens: 165
Offline
|
sergiotaborda wrote:
cmoscoso wrote:
sergiotaborda wrote:
O sistema pode ser distribuido usando HTTP-REST . Se necessário até com critografia
HTTP-REST e uma arquitetura pra sisteas baseados em rede, pode lhe servir dependendo da sua definicao de 'sistema distribuido'...
Não sei de onde tirou isso, mas rede e HTTP são coisas diferentes. Eu posso ter duas JVM na mesma máquina comunicando via http.
Não ha rede, mas ha sistema distribuído com http.
Por outro lado se o sistema é distribuído isso significa que funciona em nodos diferentes. Nodos são máquinas (JVM) diferentes.
Que podem ou não estar na mesma máquina física.
Mesmos sistemas em nuvem são distribuídos o HTTP é apenas um meio de transporte. O RESTo foi só para facilitar ... EJB implica usar RMI ( que pode ser sobre HTTP mas é complexo demais ... )
já ouviu falar em modelo OSI ???
http://pt.wikipedia.org/wiki/Modelo_OSI
como você pode ver após ler o material e que a camada de aplicação tem um protocolo chamado HTTP(O mesmo da barra de endereços do browser)...
logo não tem como falar de HTTP sem falar de REDE...
This message was edited 1 time. Last update was at 26/09/2008 13:20:49
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2008 16:06:49
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
edpipole wrote:
sergiotaborda wrote:
cmoscoso wrote:
sergiotaborda wrote:
O sistema pode ser distribuido usando HTTP-REST . Se necessário até com critografia
HTTP-REST e uma arquitetura pra sisteas baseados em rede, pode lhe servir dependendo da sua definicao de 'sistema distribuido'...
Não sei de onde tirou isso, mas rede e HTTP são coisas diferentes. Eu posso ter duas JVM na mesma máquina comunicando via http.
Não ha rede, mas ha sistema distribuído com http.
Por outro lado se o sistema é distribuído isso significa que funciona em nodos diferentes. Nodos são máquinas (JVM) diferentes.
Que podem ou não estar na mesma máquina física.
Mesmos sistemas em nuvem são distribuídos o HTTP é apenas um meio de transporte. O RESTo foi só para facilitar ... EJB implica usar RMI ( que pode ser sobre HTTP mas é complexo demais ... )
já ouviu falar em modelo OSI ???
http://pt.wikipedia.org/wiki/Modelo_OSI
como você pode ver após ler o material e que a camada de aplicação tem um protocolo chamado HTTP(O mesmo da barra de endereços do browser)...
logo não tem como falar de HTTP sem falar de REDE...
Não distorça o que eu disse. O ponto é que HTTP se relaciona a sistemas distribuidos. Sistemas distribuidos não significam sistemas em rede. E mesmo assim, sem rede, posso usar HTTP. Esse é o ponto.
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2008 23:02:14
|
faelcavalcanti
GUJ Ranger
![[Avatar]](/images/avatar/04f2a4140112ae491f66a1c558df795f.jpg)
Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline
|
fabrício acho que seria interessante você recorrer a revistas e livros que detêm exemplos quanto a isto ou algumas referências como (EJB ou RestFul, também não descarto glassfish ou jboss).
acho importante para desenvolver aprendizado a ambos, agora fica a seu critério escolher qual você queira usar, a não ser que você identifique aqui alguns critérios mais específicos para seu projeto.
editado: adicionando livros também!
This message was edited 1 time. Last update was at 28/09/2008 23:03:02
|

--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha! |
|
|
 |
|
|