Search and sharing software components in peer-to-peer networks

dc.creatorOliveira, Marcilio da Silva
dc.date2006
dc.date2006-12-15T00:00:00Z
dc.date2017-03-30T02:14:35Z
dc.date2017-06-09T15:08:32Z
dc.date2017-03-30T02:14:35Z
dc.date2017-06-09T15:08:32Z
dc.date.accessioned2018-03-29T02:20:48Z
dc.date.available2018-03-29T02:20:48Z
dc.identifierOLIVEIRA, 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: <http://libdigi.unicamp.br/document/?code=vtls000446471>. Acesso em: 29 mar. 2017.
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/276075
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1314526
dc.descriptionOrientador: Islene Calciolari Garcia
dc.descriptionDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação
dc.descriptionResumo: 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/Unicam
dc.descriptionAbstract: 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 Lab
dc.descriptionMestrado
dc.descriptionSistemas Distribuidos
dc.descriptionMestre em Ciência da Computação
dc.format89 p. : il.
dc.formatapplication/octet-stream
dc.languagePortuguês
dc.publisher[s.n.]
dc.subjectComponente de software
dc.subjectSoftware compartilhado
dc.subjectSoftware - Reutilização
dc.subjectArquitetura de redes de computador
dc.subjectComponents of software
dc.subjectSoftware for sharing
dc.subjectSoftware - Reusability
dc.subjectComputer network architectures
dc.titleBusca e compartilhamento de componentes de software em redes peer-to-peer
dc.titleSearch and sharing software components in peer-to-peer networks
dc.typeTesis


Este ítem pertenece a la siguiente institución