arquitetura de objetos distribuidos  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
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 !!
[Email] [MSN]
sergiotaborda
GUJ Expert
[Avatar]

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
[WWW]
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.


[Email]
s4nchez
Virtual Machine Man
[Avatar]

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
[WWW]
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 ?
[Email] [MSN]
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


[Email]
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

[Email] [MSN]
marcelostanley
Java Ninja

Membro desde: 17/12/2006 15:40:24
Mensagens: 284
Offline

sobe !!
[Email] [MSN]
JimMorrison
Debugger
[Avatar]

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".
[Email] [MSN]
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

 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team