Busca e compartilhamento de componentes de software em redes peer-to-peer

Detalhes bibliográficos
Autor(a) principal: Oliveira, Marcilio da Silva
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