Título
[en] DEPLOYMENT OF DISTRIBUTED, MULTI-LANGUAGE AND MULTI-PLATFORM COMPONENT-BASED SOFTWARE
Título
[pt] IMPLANTAÇÃO DE COMPONENTES DE SOFTWARE DISTRIBUÍDOS MULTI-LINGUAGEM E MULTI-PLATAFORMA
Autor
[pt] AMADEU ANDRADE BARBOSA JUNIOR
Vocabulário
[pt] SISTEMAS DISTRIBUIDOS
Vocabulário
[pt] IMPLANTACAO
Vocabulário
[pt] MIDDLEWARE
Vocabulário
[pt] PROGRAMACAO
Vocabulário
[pt] COMPONENTES
Vocabulário
[en] DISTRIBUTED SYSTEMS
Vocabulário
[en] DEPLOYMENT
Vocabulário
[en] MIDDLEWARE
Vocabulário
[en] PROGRAMMING
Vocabulário
[en] COMPONENTS
Resumo
[pt] Este trabalho apresenta uma infraestrutura para implantação remota e
descentralizada de componentes de software distribuídos, multi-linguagem e
multi-plataforma. Diferente de outros trabalhos, essa infraestrutura suporta
a instalação local de componentes com dependências estáticas, que são
geridas por um sistema de pacotes, semelhante àqueles usados em sistemas
operacionais baseados em Linux. A fim de simplificar a gesão do ambiente
de execução e do ciclo de vida dos componentes, essa infraestrutura oferece
uma interface programática que permite o planejamento da implantação e o
mapeamento físico por níveis graduais de detalhamento. Os níveis graduais
de detalhamento ajudam na modularizaçãoo dos planos de implantação
e permitem o mapeamento automático, semi-automático ou totalmente
manual dos componentes no ambiente de execução e nas máquinas físicas.
Isso garante ao desenvolvedor um maior controle sobre a distribuição
dos recursos, caso necessite. O projeto dessa infraestrutura visa facilitar
trabalhos futuros, como o desenvolvimento de novas estratégias automáticas
da implantação e a integração com linguagens de descrição de arquitetura.
Resumo
[en] This work presents an infrastructure for remote and decentralized deployment
of distributed, multi-language and multi-platform component-based
applications. Unlike other component deployment systems, this infrastructure
supports the local installation of static dependencies, which are managed
by a packaging system, similar to those used in Linux-based operating
systems. In order to simplify the management of the execution environment
and the component’s life-cycle, this infrastructure provides an API that
allows the deployment planning and the physical mapping by incremental
level of details. The incremental level of details promote the modularisation
of deployment plans and allow the automatic, semi-automatic or fully manual
mapping of components in the execution environment and the physical
resources. This provides a better control over the distribution of resources
to the developer, if needed. The design of this infrastructure aims to provide
a basis for future work, as the development of new strategies for automatic
deployment and the integration with architecture description languages.
Orientador(es)
RENATO FONTOURA DE GUSMAO CERQUEIRA
Banca
MARKUS ENDLER
Banca
RENATO FONTOURA DE GUSMAO CERQUEIRA
Banca
ANTONIO TADEU AZEVEDO GOMES
Catalogação
2010-03-09
Apresentação
2009-08-27
Tipo
[pt] TEXTO
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Idioma(s)
PORTUGUÊS
Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15366@1
Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15366@2
Referência DOI
https://doi.org/10.17771/PUCRio.acad.15366
Arquivos do conteúdo
CAPA, AGRADECIMENTOS, RESUMO, ABSTRACT, SUMÁRIO E LISTAS PDF CAPÍTULO 1 PDF CAPÍTULO 2 PDF CAPÍTULO 3 PDF CAPÍTULO 4 PDF CAPÍTULO 5 PDF CAPÍTULO 6 PDF CAPÍTULO 7 PDF REFERÊNCIAS BIBLIOGRÁFICAS, APÊNDICE PDF