Informações do Trabalho
Titulo
INFRAAPI
Subtítulo
Um plugin para suporte à integração em ambientes interativos baseados em múltiplas visões
Autor
EDUARDO CARVALHO OTTERO E RIBEIRO
Orientador
MARCO ANTONIO PEREIRA ARAUJO
Resumo
[Contexto] Técnicas de integração entre sistemas de software têm sido aplicadas em vários contextos para auxiliar a troca de informações e formar um conjunto de suporte ao desenvolvimento de projetos de computação. Atualmente ainda existem componentes ou etapas em processos de software, que não são integrados automaticamente, podendo ocasionar perda de tempo durante a realização de uma atividade e aumento do risco de alterações de dados de input e output, utilizados durante a troca de informações. De maneira mais específica, foi realizada uma análise na Infraestrutura GiveMe Infra, desenvolvida por tavaresgivemeinfra, e constatou-se a ausência de um mecanismo automático para extração e importação de dados originados de repositórios de ferramentas que a apoiam. [Objetivo] Partindo deste cenário, objetivou-se realizar o levantamento de abordagens, técnicas, metodologias e frameworks sobre integração de software e, com base nesse levantamento, criar um mecanismo chamado InfraAPI, hábil para extrair e disponibilizar dados de origem heterogênea, automatizando a comunicação entre componentes ou sistemas. [Método] Atendendo aos objetivos traçados, foram desenvolvidos drivers em uma das camadas da InfraAPI, expondo métodos capazes de se conectarem a diferentes repositórios, respeitando a melhor maneira para tal e retornarem resultados conforme o tipo de requisição. Executaram-se testes e uma prova de conceito com dados reais, analisando as vantagens da implementação da solução. [Resultados] A revisão da literatura retornou resultados satisfatórios para embasar a criação do mecanismo de integração que, por sua vez, gerou resultados de sucesso em sua aplicação, demonstrados pela prova de conceito, garantindo eficiência na proposta de automatização e eficácia em manter a integridade dos dados trocados no processo de integração.
Ano:
2017
Palavras-Chave
Integração, Interoperabilidade, automatização, Infra API
Obter PDF
Obter arquivos extras
Obter Bibtex