DEPLOYMENT OF DISTRIBUTED, MULTI-LANGUAGE AND MULTI-PLATFORM COMPONENT-BASED SOFTWARE / IMPLANTAÇÃO DE COMPONENTES DE SOFTWARE DISTRIBUÍDOS MULTI-LINGUAGEM E MULTI-PLATAFORMA
AUTOR(ES)
AMADEU ANDRADE BARBOSA JUNIOR
DATA DE PUBLICAÇÃO
2009
RESUMO
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.
ASSUNTO(S)
implantacao distributed systems componentes programacao components implantation sistemas distribuidos middleware programming middleware
ACESSO AO ARTIGO
Documentos Relacionados
- PMPI: a multi-platform, multi-language implementation of MPI.
- D-MaPs - DNA-microarray projects: web-based software for multi-platform microarray analysis
- AvaliaÃÃo de Desempenho de uma Plataforma de Componentes Paralelos
- UM FRAMEWORK PARA ADAPTAÇÃO DINÂMICA DE SISTEMAS BASEADOS EM COMPONENTES DISTRIBUÍDOS
- A COMPONENT-BASED MIDDLEWARE FOR ANDROID PLATFORM SUPPORTING DYNAMIC ADAPTATION