[en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE

Detalhes bibliográficos
Autor(a) principal: ADRIANO MEDEIROS DOS SANTOS
Data de Publicação: 2012
Tipo de documento: Outros
Idioma: por
Título da fonte: Repositório Institucional da PUC-RIO (Projeto Maxwell)
Texto Completo: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20774@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20774@2
http://doi.org/10.17771/PUCRio.acad.20774
Resumo: [pt] 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.
id PUC_RIO-1_1ddd3be27b4bcea55aa16a1f15f2493b
oai_identifier_str oai:MAXWELL.puc-rio.br:20774
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str 534
spelling [en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE [pt] SUPORTE A COMPONENTES COMPOSTOS PARA O MIDDLEWARE SCS [pt] COMPONENTES DE SOFTWARE[pt] COMPONENTES COMPOSTOS[pt] MIDDLEWARE[en] SOFTWARE COMPONENTS[en] COMPOSITE COMPONENT[en] MIDDLEWARE[pt] 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.[en] Several software component models support composite components, such as Fractal, OpenCOM, Koala, Kobra and SaveCCM. A composite component encapsulates components and provides introspection and configuration mechanisms. Composite components are recognized as a good practice because abstract complex structures and increase reuse. However, there is not a comprehensive study about composite component mechanisms addressing issues like initial composite configuration, mapping of subcomponents services and dependencies through composite component’s interfaces, introspection, component sharing, and composites life cycle. In this work we perform a study about how the Fractal and OpenCOM apply the composite component concept and we propose a new model for composite components. As an experimental study we implemented a new version of the SCS component system with support for composite components, the SCS-Composite. We also present an evaluation of SCS-Composite through the adaptation of a SCS based application.MAXWELLRENATO FONTOURA DE GUSMAO CERQUEIRARENATO FONTOURA DE GUSMAO CERQUEIRARENATO FONTOURA DE GUSMAO CERQUEIRAADRIANO MEDEIROS DOS SANTOS2012-11-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/otherhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20774@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20774@2http://doi.org/10.17771/PUCRio.acad.20774porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2019-08-29T00:00:00Zoai:MAXWELL.puc-rio.br:20774Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342019-08-29T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.none.fl_str_mv [en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE
[pt] SUPORTE A COMPONENTES COMPOSTOS PARA O MIDDLEWARE SCS
title [en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE
spellingShingle [en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE
ADRIANO MEDEIROS DOS SANTOS
[pt] COMPONENTES DE SOFTWARE
[pt] COMPONENTES COMPOSTOS
[pt] MIDDLEWARE
[en] SOFTWARE COMPONENTS
[en] COMPOSITE COMPONENT
[en] MIDDLEWARE
title_short [en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE
title_full [en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE
title_fullStr [en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE
title_full_unstemmed [en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE
title_sort [en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE
author ADRIANO MEDEIROS DOS SANTOS
author_facet ADRIANO MEDEIROS DOS SANTOS
author_role author
dc.contributor.none.fl_str_mv RENATO FONTOURA DE GUSMAO CERQUEIRA
RENATO FONTOURA DE GUSMAO CERQUEIRA
RENATO FONTOURA DE GUSMAO CERQUEIRA
dc.contributor.author.fl_str_mv ADRIANO MEDEIROS DOS SANTOS
dc.subject.por.fl_str_mv [pt] COMPONENTES DE SOFTWARE
[pt] COMPONENTES COMPOSTOS
[pt] MIDDLEWARE
[en] SOFTWARE COMPONENTS
[en] COMPOSITE COMPONENT
[en] MIDDLEWARE
topic [pt] COMPONENTES DE SOFTWARE
[pt] COMPONENTES COMPOSTOS
[pt] MIDDLEWARE
[en] SOFTWARE COMPONENTS
[en] COMPOSITE COMPONENT
[en] MIDDLEWARE
description [pt] 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.
publishDate 2012
dc.date.none.fl_str_mv 2012-11-30
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/other
format other
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20774@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20774@2
http://doi.org/10.17771/PUCRio.acad.20774
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20774@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=20774@2
http://doi.org/10.17771/PUCRio.acad.20774
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv MAXWELL
publisher.none.fl_str_mv MAXWELL
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1814822584719507456