Escolar Documentos
Profissional Documentos
Cultura Documentos
Especificos
Conceituar objectos distribuídos;
Descrever os objectos de tempo de compilação e execução;
Identificar os objectos persistentes e de transição.
Objectos Distribuidos
Definição
Surgiu da necessidade de se atender aos requisitos de software mais exigentes, oriundos de
sistemas mais complexos.
Reusabilidade
Modularidade
Flexibilidade
Objetos Distribuídos = Programação Orientada a Objetos + Programação Distribuída.
Objectos distribuídos são programas independentes que podem estar localizados em
qualquer nó de uma rede, sendo acessados por clientes remotos via invocação de métodos.
Os clientes não precisam conhecer onde eles residem, isto é, se estão localizados na mesma
máquina do cliente ou não (Orfali et al., 1996), citado por BURGARELI (pag.29, 2003).
cont.
Um sistema de objectos distribuídos é aquele que permite a operação com objectos
remotos. O conceito básico que suporta plataformas de objectos distribuídos é o conceito
de arquiteturas de objectos, que estabelece regras, directrizes e convenções definindo
como as aplicações podem se comunicar e interoperar.
Os sistemas de objetos distribuídos permitem ainda serviços tais como:
- descoberta: permite que clientes localizem objetos que eles necessitam ;
- segurança;
- confiabilidade.
Características dos objectos distribuídos
Distribuição
Transparência
Tolerância a Falhas
Disponibilidade
Recuperabilidade
Concorrência no processamento
Concorrência nos objetos
Melhor desempenho
Cont.
Um objecto propriamente dito reside em uma maquina do servidor, onde oferece a mesma
interface oferecida na maquina cliente.
São objetos que podem ser transmitidos entre diferentes sistemas distribuídos por meio de
uma rede. Esses objetos são importantes para a comunicação e colaboração entre
diferentes sistemas distribuídos, permitindo que as informações sejam compartilhadas e
processadas entre diferentes sistemas.
Além disso, eles podem ser usados para melhorar a eficiência da comunicação entre
diferentes sistemas distribuídos.
CONCLUSÃO