Busca e compartilhamento de componentes de software em redes peer-to-peer
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1607621 |
Resumo: | Orientador: Islene Calciolari Garcia |
id |
UNICAMP-30_73f34bf04beda5538a4f2926b319dd06 |
---|---|
oai_identifier_str |
oai::430403 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Busca e compartilhamento de componentes de software em redes peer-to-peerSearch and sharing software components in peer-to-peer networksComponente de softwareSoftware compartilhadoSoftware - ReutilizaçãoArquitetura de redes de computadorComponents of softwareSoftware for sharingSoftware - ReusabilityComputer network architecturesOrientador: Islene Calciolari GarciaDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Arquiteturas Peer-to-Peer (P2P) têm sido uma alternativa bastante atraente para tornar a Internet mais acessível. Desde programas de compartilhamento de conteúdo a sistemas de comunicação têm utilizando esta abordagem de arquitetura e dando importantes contribuições para melhorias nas tecnologias e metodologias relacionadas as redes P2P. Neste contexto, o presente trabalho apresenta a definção da arquitetura de uma rede P2P para distribuição e compartilhamento de componentes de software, visando montar uma rede descentralizada, na qual qualquer participante possa se conectar, fornecer e buscar por componentes de software. Os componentes de software são módulos independentes, com interfaces bem definidas, que podem ser reutilizados em diferentes situações. O reuso de software vem se destacando como grande promessa para aumentar a produtividade no desenvolvimento de sistemas. A aplicação do reuso de software se concentra principalmente na reutilização e integração de partes prontas e previamente testadas. Este trabalho apresenta também a concepção de um modelo de repositório para armazenamento de componentes de software. Estes repositórios podem se comunicar através do protocolo de rede desenvolvido, montando uma rede de compartilhamento P2P. Através da construção da arquitetura, do mecanismo de busca e modelagem dos repositórios, propomos aqui a estrutura fundamental para a criação de redes e sub-redes independentes, visando compartilhar componentes de software entre grupos de pesquisa, universidades, desenvolvedores e empresas. Esta arquitetura constitui a estrutura de distribuição da Rede de Compartilhamento de Componentes de Software (RCCS). A RCCS 'e um projeto de construção de uma rede pública para compartilhamento de componentes, desenvolvido no Laboratório de Inovação Ci&T/UnicamAbstract: Peer-to-peer (P2P) architectures have become a very attractive alternative to make the Internet more accessible. This approach has been widely used, from content sharing programs through communications systems, which has provided the P2P networks with considerable improvements in the technology and methodologies related. In this context, the current work presents the architecture definition of a decentralized P2P network for distribution and sharing of software components in which any participant can get connected, offer and search for software components. Software components are interdependent modules with well-defined interfaces that can be reused in different situations. Software reuse has been considered the big boom when it comes to productivity in software development. Reusing is related to the integration of ready and previously tested pieces of software. This work also presents the conception of a repository model for storing software components. These repositories can communicate with one another using the custom built network protocol, resulting in a strong and reliable P2P sharing network. Through the architecture definition, the search mechanism and the modeling of the repositories, we propose the fundamental structure for the creation of independent network and sub-networks so as to share software components between research groups, universities and developers. Such architecture constitutes the distribution structure of the Software Component Sharing Network. The project focused on developing this public network for sharing components has been hosted at the Ci&T/Unicamp Innovation LabMestradoSistemas DistribuídosMestre em Ciência da Computação[s.n.]Garcia, Islene Calciolari, 1971-Santanchè, AndréMadeira, Edmundo Roberto MauroUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASOliveira, Marcilio da Silva20062006-12-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf89 p. : il.https://hdl.handle.net/20.500.12733/1607621OLIVEIRA, Marcilio da Silva. Busca e compartilhamento de componentes de software em redes peer-to-peer. 2006. 89 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607621. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/430403porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T05:16:24Zoai::430403Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T05:16:24Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Busca e compartilhamento de componentes de software em redes peer-to-peer Search and sharing software components in peer-to-peer networks |
title |
Busca e compartilhamento de componentes de software em redes peer-to-peer |
spellingShingle |
Busca e compartilhamento de componentes de software em redes peer-to-peer Oliveira, Marcilio da Silva Componente de software Software compartilhado Software - Reutilização Arquitetura de redes de computador Components of software Software for sharing Software - Reusability Computer network architectures |
title_short |
Busca e compartilhamento de componentes de software em redes peer-to-peer |
title_full |
Busca e compartilhamento de componentes de software em redes peer-to-peer |
title_fullStr |
Busca e compartilhamento de componentes de software em redes peer-to-peer |
title_full_unstemmed |
Busca e compartilhamento de componentes de software em redes peer-to-peer |
title_sort |
Busca e compartilhamento de componentes de software em redes peer-to-peer |
author |
Oliveira, Marcilio da Silva |
author_facet |
Oliveira, Marcilio da Silva |
author_role |
author |
dc.contributor.none.fl_str_mv |
Garcia, Islene Calciolari, 1971- Santanchè, André Madeira, Edmundo Roberto Mauro Universidade Estadual de Campinas (UNICAMP). Instituto de Computação Programa de Pós-Graduação em Ciência da Computação UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Oliveira, Marcilio da Silva |
dc.subject.por.fl_str_mv |
Componente de software Software compartilhado Software - Reutilização Arquitetura de redes de computador Components of software Software for sharing Software - Reusability Computer network architectures |
topic |
Componente de software Software compartilhado Software - Reutilização Arquitetura de redes de computador Components of software Software for sharing Software - Reusability Computer network architectures |
description |
Orientador: Islene Calciolari Garcia |
publishDate |
2006 |
dc.date.none.fl_str_mv |
2006 2006-12-15T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/20.500.12733/1607621 OLIVEIRA, Marcilio da Silva. Busca e compartilhamento de componentes de software em redes peer-to-peer. 2006. 89 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607621. Acesso em: 2 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/1607621 |
identifier_str_mv |
OLIVEIRA, Marcilio da Silva. Busca e compartilhamento de componentes de software em redes peer-to-peer. 2006. 89 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607621. Acesso em: 2 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/430403 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 89 p. : il. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1809188990401642496 |