[en] DEPLOYMENT OF DISTRIBUTED, MULTI-LANGUAGE AND MULTI-PLATFORM COMPONENT-BASED SOFTWARE
Ano de defesa: | 2010 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
MAXWELL
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15366&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15366&idi=2 http://doi.org/10.17771/PUCRio.acad.15366 |
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. |