Software components retrieval through mediators and web search

Detalhes bibliográficos
Autor(a) principal: Souza,Robson P. de
Data de Publicação: 2002
Outros Autores: Costa,Marcelo N., Braga,Regina M.M., Mattoso,Marta, Werner,Cláudia M. L.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Journal of the Brazilian Computer Society
Texto Completo: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002002000200006
Resumo: Component Based Development (CBD) aims at constructing software through the integration, using interfaces and contracts, between pre-existing components. The main goal of this work is to provide access to component that can be published at the Web, retrieved, and reused in all phases of an application development within a given domain. We present an architecture for software components reuse by using a mediation layer that integrates the semantics of Web components with previously registered components from a virtual library of components. In our architecture, components are described through XML documents and published by local repositories or remote servers. The innovative aspect of our proposal is the combination of mediators and software agents for reusable component retrieval within a Domain Engineering context. Mediators can represent application domain as well as integrate the description of domain related components. Queries can be issued to the mediation layer and processed by the GOA Object Server, which presents the query results as a list of suggested components along with its repository link in XML. Software agents are responsible for web component discovery and filtering. Techniques such as user models (profiles), and recommendations are used for presenting a ranked list of links. Finally, resulting links from mediators and web post-processed results are combined and presented to the user.
id UFRGS-28_d4f8ccea1b4cf7f48ceca1499d474d65
oai_identifier_str oai:scielo:S0104-65002002000200006
network_acronym_str UFRGS-28
network_name_str Journal of the Brazilian Computer Society
repository_id_str
spelling Software components retrieval through mediators and web searchComponent RetrievalComponent Based DevelopmentDomain EngineeringComponent Based Development (CBD) aims at constructing software through the integration, using interfaces and contracts, between pre-existing components. The main goal of this work is to provide access to component that can be published at the Web, retrieved, and reused in all phases of an application development within a given domain. We present an architecture for software components reuse by using a mediation layer that integrates the semantics of Web components with previously registered components from a virtual library of components. In our architecture, components are described through XML documents and published by local repositories or remote servers. The innovative aspect of our proposal is the combination of mediators and software agents for reusable component retrieval within a Domain Engineering context. Mediators can represent application domain as well as integrate the description of domain related components. Queries can be issued to the mediation layer and processed by the GOA Object Server, which presents the query results as a list of suggested components along with its repository link in XML. Software agents are responsible for web component discovery and filtering. Techniques such as user models (profiles), and recommendations are used for presenting a ranked list of links. Finally, resulting links from mediators and web post-processed results are combined and presented to the user.Sociedade Brasileira de Computação2002-11-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002002000200006Journal of the Brazilian Computer Society v.8 n.2 2002reponame:Journal of the Brazilian Computer Societyinstname:Sociedade Brasileira de Computação (SBC)instacron:UFRGS10.1590/S0104-65002002000200006info:eu-repo/semantics/openAccessSouza,Robson P. deCosta,Marcelo N.Braga,Regina M.M.Mattoso,MartaWerner,Cláudia M. L.eng2004-09-14T00:00:00Zoai:scielo:S0104-65002002000200006Revistahttps://journal-bcs.springeropen.com/PUBhttps://old.scielo.br/oai/scielo-oai.phpjbcs@icmc.sc.usp.br1678-48040104-6500opendoar:2004-09-14T00:00Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC)false
dc.title.none.fl_str_mv Software components retrieval through mediators and web search
title Software components retrieval through mediators and web search
spellingShingle Software components retrieval through mediators and web search
Souza,Robson P. de
Component Retrieval
Component Based Development
Domain Engineering
title_short Software components retrieval through mediators and web search
title_full Software components retrieval through mediators and web search
title_fullStr Software components retrieval through mediators and web search
title_full_unstemmed Software components retrieval through mediators and web search
title_sort Software components retrieval through mediators and web search
author Souza,Robson P. de
author_facet Souza,Robson P. de
Costa,Marcelo N.
Braga,Regina M.M.
Mattoso,Marta
Werner,Cláudia M. L.
author_role author
author2 Costa,Marcelo N.
Braga,Regina M.M.
Mattoso,Marta
Werner,Cláudia M. L.
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Souza,Robson P. de
Costa,Marcelo N.
Braga,Regina M.M.
Mattoso,Marta
Werner,Cláudia M. L.
dc.subject.por.fl_str_mv Component Retrieval
Component Based Development
Domain Engineering
topic Component Retrieval
Component Based Development
Domain Engineering
description Component Based Development (CBD) aims at constructing software through the integration, using interfaces and contracts, between pre-existing components. The main goal of this work is to provide access to component that can be published at the Web, retrieved, and reused in all phases of an application development within a given domain. We present an architecture for software components reuse by using a mediation layer that integrates the semantics of Web components with previously registered components from a virtual library of components. In our architecture, components are described through XML documents and published by local repositories or remote servers. The innovative aspect of our proposal is the combination of mediators and software agents for reusable component retrieval within a Domain Engineering context. Mediators can represent application domain as well as integrate the description of domain related components. Queries can be issued to the mediation layer and processed by the GOA Object Server, which presents the query results as a list of suggested components along with its repository link in XML. Software agents are responsible for web component discovery and filtering. Techniques such as user models (profiles), and recommendations are used for presenting a ranked list of links. Finally, resulting links from mediators and web post-processed results are combined and presented to the user.
publishDate 2002
dc.date.none.fl_str_mv 2002-11-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002002000200006
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002002000200006
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1590/S0104-65002002000200006
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Sociedade Brasileira de Computação
publisher.none.fl_str_mv Sociedade Brasileira de Computação
dc.source.none.fl_str_mv Journal of the Brazilian Computer Society v.8 n.2 2002
reponame:Journal of the Brazilian Computer Society
instname:Sociedade Brasileira de Computação (SBC)
instacron:UFRGS
instname_str Sociedade Brasileira de Computação (SBC)
instacron_str UFRGS
institution UFRGS
reponame_str Journal of the Brazilian Computer Society
collection Journal of the Brazilian Computer Society
repository.name.fl_str_mv Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC)
repository.mail.fl_str_mv jbcs@icmc.sc.usp.br
_version_ 1754734669585186816