Abstract:
A integração de dados heterogêneos entre ambientes é uma ocorrência
comum entre sistemas web modernos, geralmente exigindo a necessidade de
construir middlewares para realizar a integração entre esses distintos sistemas. Ao
decorrer deste artigo será construído o micro serviço Micromorph que poderá ser
utilizado como substituto para essas integrações específicas. Esse serviço, será
projetado de forma schemaless, permitindo a inserção de qualquer payload, o
gerenciamento de dados utiliza metadados, os quais podem ser inseridos pelo
cliente ou gerados pela aplicação durante a execução. O Micromorph disponibiliza
diferentes métodos de integração, incluindo upload manual, integração via https e
mensagens assíncronas e visando facilitar a utilização será desenvolvido uma
documentação compreensível e a aplicação será disponibilizada como imagem
docker. Os testes realizados se baseiam em diferentes possibilidades de arquitetura,
com o objetivo de demonstrar a utilidade e elasticidade do serviço. O artigo a seguir
apresentará a implementação desse serviço, como utilizar e futuras melhorias que
poderiam ser realizadas ao processo.