| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2007 17:12:43
|
marcelostanley
Java Ninja
Membro desde: 17/12/2006 15:40:24
Mensagens: 284
Offline
|
qual é o minimo necessario p/ uma aplicacao ser considerada
como de objetos distribuidas em vez de cliente/servidor ?
desde ja agradeco pela atencao !!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2007 17:26:09
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
marcelostanley wrote:qual é o minimo necessario p/ uma aplicacao ser considerada
como de objetos distribuidas em vez de cliente/servidor ?
desde ja agradeco pela atencao !!
Uma aplicação é de objetos distribuidos se vc distribui objetos entre os vários nodos (máquinas) em que a aplicação corre. Normalmente isso implica em usar Serialização.
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2007 17:56:51
|
Daniel.F
GUJ Ranger
Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline
|
Mas tenho uma questao e mesmo objeto que esta sendo distribuido para as maquinas no cluster ou cada uma tem uma instância do objeto diferente?
marcelostanley:tenho um projetinho com java rmi que meu professor coisa simples se te ajudar me manda seu email via mp.
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/09/2007 01:47:22
|
s4nchez
Virtual Machine Man
![[Avatar]](/images/avatar/bef4d169d8bddd17d68303877a3ea945.jpg)
Membro desde: 05/06/2006 11:35:55
Mensagens: 674
Localização: London, UK
Offline
|
Ambos os casos podem ocorrer. Normalmente cada nodo possui sua instância e existe algum mecanismo de troca de mensagens e sincronização entre os objetos. Compartilhar o mesmo objeto na rede implica em replicar o estado atual da memória da máquina virtual e gerenciar as mudanças ocorridas em cada nodo, e a complexidade que isso adiciona ao sistema faz com que essa situação seja mais rara de ser vista.
|
Ivan Sanchez | coding dojo | blog | twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/09/2007 14:14:10
|
marcelostanley
Java Ninja
Membro desde: 17/12/2006 15:40:24
Mensagens: 284
Offline
|
é ...obrigado pelos toques, melhorou um pouco.
literalmente falando o que seriam esses objetos ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/09/2007 08:58:10
|
Daniel.F
GUJ Ranger
Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline
|
Seria objetos implementeriam uma interface com metodos com throws RemoteExecption ,e esse objetro ainda teria que se estender da classe unicast do java
rmi
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/09/2007 15:11:55
|
marcelostanley
Java Ninja
Membro desde: 17/12/2006 15:40:24
Mensagens: 284
Offline
|
Daniel.F wrote:Seria objetos implementeriam uma interface com metodos com throws RemoteExecption ,e esse objetro ainda teria que se estender da classe unicast do java
rmi
ummmm.... ok !
1- mais essa arqutetura pode ser implantada independente do java certo ?
2- a linguagem precisa ser OO ?
This message was edited 1 time. Last update was at 11/09/2007 13:55:52
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/09/2007 20:55:07
|
marcelostanley
Java Ninja
Membro desde: 17/12/2006 15:40:24
Mensagens: 284
Offline
|
sobe !!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/09/2007 17:58:23
|
JimMorrison
Debugger
![[Avatar]](/images/avatar/1b11b526a5870e9a37b9aec669d68131.jpg)
Membro desde: 31/08/2007 11:07:49
Mensagens: 55
Offline
|
"objetos distribuidos" de fato eh um conceito do paradigma OO... q se dah pelo fato de vc instanciar um objeto remotamente
|
"Se as portas da percepção fossem abertas, tudo apareceria ao homem como realmente é, infinito". |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2007 20:52:57
|
Giuliano Mega
JavaBaby
Membro desde: 22/08/2005 19:01:35
Mensagens: 94
Offline
|
marcelostanley,
Objetos distribuídos e interações cliente/servidor não são coisas mutuamente exclusivas. Aliás, muito pelo contrário. Uma aplicação baseada em objetos distribuídos é, em princípio, estruturada de forma conceitualmente semelhante a uma aplicação OO comum - uma coleção de objetos que se comunicam por meio de interfaces bem-definidas. A diferença é que esses objetos podem ou não residir em espaços de endereçamento distintos. Além disso, para preservar a sintaxe das chamadas locais, a comunicação com objetos remotos é tipicamente feita por meio de chamadas síncronas e bloqueantes. Quando um objeto chama um método em um outro objeto remoto, no entanto, você está essencialmente produzindo uma interação no estilo cliente/servidor. O conceito é antigo prá burro (início dos anos 90) e já passou por inúmeras transformações e bastante evolução.
Alguns exemplos de middleware para objetos distribuídos: implementações de CORBA, Java/RMI, DCOM e o ICE (meu favorito).
Abraços,
This message was edited 2 times. Last update was at 01/10/2007 20:53:58
|
|
|
 |
|
|