COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE / SUPORTE A COMPONENTES COMPOSTOS PARA O MIDDLEWARE SCS
AUTOR(ES)
ADRIANO MEDEIROS DOS SANTOS
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
03/04/2012
RESUMO
Diversos modelos de componentes de software apresentam o conceito de componentes compostos, como é o caso do Fractal, OpenCOM, Koala, Kobra e SaveCCM. Um componente composto encapsula outros componentes e é responsável por oferecer mecanismos de configuração e introspecção estrutural, bem como externalizar serviços e dependências internas. A ideia de componentes compostos é reconhecida como uma boa técnica para abstrair estruturas complexas e maximizar o reuso. Entretanto, não existe um estudo mais aprofundado sobre tal mecanismo que aborde questões sobre a configuração inicial dos subcomponentes, o mapeamento de serviços e depend ências de subcomponentes através de interfaces do componente composto, formas de navegação compartilhamento de subcomponentes, ciclo de vida e formas de introspecção estrutural. Neste trabalho foi realizado um levantamento sobre como os modelos Fractal e OpenCOM tratam o conceito de componentes compostos e é proposto um modelo que oferece este suporte. Como estudo experimental foi implementada uma nova versão do SCS com suporte a componentes compostos, o SCS-Composite. Também foi feita uma avaliação da expressividade do SCS-Composite através da adaptação de uma aplicação pré-existente baseada no SCS.
ASSUNTO(S)
software components middleware middleware componentes compostos composite component componentes de software
ACESSO AO ARTIGO
Documentos Relacionados
- Maestro: um middleware para suporte a aplicações distribuídas baseadas em componentes de software.
- RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
- A COMPONENT-BASED MIDDLEWARE FOR ANDROID PLATFORM SUPPORTING DYNAMIC ADAPTATION
- Uma Plataforma de Middleware reflexivo com suporte para auto-adaptação
- Uma Plataforma de Middleware reflexivo com suporte para auto-adaptação