Serviço de persistência para ambientes distribuídos explorando os recursos do repositório de interfaces / x
AUTOR(ES)
Patricia Maria Pereira
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
27/02/2002
RESUMO
Esta dissertação de mestrado apresenta uma nova abordagem para a persistência de objetos em ambientes distribuídos. Idealizou-se neste trabalho um serviço de persistência para a arquitetura SICSD. A arquitetura SICSD mostra-se como uma arquitetura flexível e dinâmica para ambientes distribuídos que se aplica ao software de controle de satélites utilizado pelo INPE (Instituto Nacional de Pesquisas Espaciais). A idéia da arquitetura SICSD consiste em organizar tal software em objetos que possam migrar dinamicamente de uma máquina para outra conforme as solicitações dos controladores e do estado da rede de computadores utilizada para o controle de satélites. A comunicação neste ambiente distribuído faz-se através de um middleware que implementa a especificação Common Object Request Broker Architecture (CORBA). A arquitetura SICSD disponibiliza funcionalidades comuns a qualquer aplicativo destinado ao controle de satélites (processamento de telemetria, envio de telecomando, etc). Disponibiliza também uma variedade de serviços que viabilizam o funcionamento satisfatório do ambiente distribuído. O Serviço de Persistência Proposto (SPP)para a arquitetura SICSD foi idealizado com o objetivo de reduzir o esforço de programação dos desenvolvedores de software. A utilização do SPP evita que o desenvolvedor necessite escrever código para a persistência de seus objetos. O SPP propõe uma inovação que se caracteriza pela utilização do repositório de Interfaces. O Repositório de Interfaces é um recurso encontrado em implementações da especificação CORBA. Contém informações sobre as interfaces dos objetos distribuídos por um sistema baseado em CORBA, como é o caso da arquitetura SICSD. Fazendo uso dos recursos do Repositório de Interfaces, o SPP conhece em tempo de execução os atributos que caracterizam o estado de um objeto, podendo acessar dinamicamente seus métodos. Assim é possível recuperar o estado do objeto da memória e armazená-lo no banco de dados. O ganho ao explorar o Repositório de Interfaces reside no fato de que alterações nos atributos de um objeto são imediatamente refletidas em sua interface e conseqüentemente disponíveis para o SPP. Além disso, o uso do Repositório de Interfaces torna o SPP extensível a adição de novos objetos sem a necessidade de uma recompilação de código.
ASSUNTO(S)
processamento distribuído baese de dados objetos distriuídos armazenamento de dados
ACESSO AO ARTIGO
http://urlib.net/dpi.inpe.br/lise/2003/01.17.11.30Documentos Relacionados
- Serviço de persistência para ambientes distribuídos explorando os recursos do repositório de interfaces
- Explorando os recursos estratégicos do terroir para a vitivinicultura brasileira
- EEA : explorando os recursos de um modelo para análise do desenvolvimento da comunicação Mãe-Bebê
- EEA: explorando os recursos de um modelo para anÃlise do desenvolvimento da comunicaÃÃo MÃe-BebÃ
- Um modelo de interconexão de componentes para ambientes mulitmídia distribuídos