Serviço de persistência para ambientes distribuídos explorando os recursos do repositório de interfaces
AUTOR(ES)
Patricia Maria Pereira
DATA DE PUBLICAÇÃO
2002
RESUMO
- This dissertation presents a new approach to the persistence of objects in distributed environments. Service persistence for a SICSD architecture was the focus of this research. SICSD architecture has shown itself to be both flexible and dynamic in the distributed environments of the satellite control software used at the Brazilian National Space Research Institute (INPE). The idea behind the SICSD architecture is to organize the software in objects so that they can migrate from one machine to another according to controller demands and according to the state of the computer network used to control the satellites. Communication within this distributed environment takes place through middleware that implements the CORBA (Common Object Request Broker)specification. The SICSD architecture makes common functions available to any application designed o control the satellites (telemetry processing, sending telecommands, etc.)It also provides for a variety of services necessary for the proper functioning of the distributed environment. The Proposed Persistence Service (PPS)for a SICSD architecture was designed to reduce the programing workload of software designers. With PPS, the designer does not have to write a code for the persistence of the objects. The designer only has to delegate the execution of the persistence process to PPS in the code lines. PPS innovates through the use of the Interface Repository. The Interface Repository is a resource found in the implementation of the CORBA specification. The repository contains information about the interfaces of the distributed objects in a CORBA-based system such as that found in the SICSD architecture. Using Interface Repository resources, PPS knows which attributes characterize the state of an object during execution, having the capacity to access its methods dynamically. This makes it possible to recover the state of the object from the memory and save it in the database. The advantage of exploring the Interface Repository derives from the fact that changes in object attributes are immediately reflected in its interface and, thus, available to the PPS. Moreover, the Interface Repository makes the PPS open to the addition of new objects without having to recompile the code.
ASSUNTO(S)
armazenamento de dados objetos distriuídos baese de dados processamento distribuído
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