[en] COMPOSITE COMPONENT SUPPORT FOR THE SCS MIDDLEWARE
Autor(a) principal: | |
---|---|
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 |