HSSMATCH: um modelo híbrido para semantic schema matching em arquiteturas orientadas a microsserviços

Imagem de Miniatura
Tipo
Tese
Data
2020-02-06
Autores
Borges, Paulo Renato Soares
Orientador
Silveira, Ismar Frango
Título da Revista
ISSN da Revista
Título de Volume
Membros da banca
Silva, Leandro Nunes de Castro
Omar, Nizam
Motz, Regina
Cechinel, Cristian
Programa
Engenharia Elétrica
Resumo
Os ecossistemas de software da atualidade possuem estilo arquitetural de microsserviços e características específicas, sistemas e dados distribuídos em diferentes fontes, o que dificulta o gerenciamento de dados. Como os modelos conceituais do mundo real são diferentes entre os sistemas, há problemas para integrar os dados e realizar a comunicação entre esses microsserviços, o que implica na necessidade de matching entre os esquemas e mensagens. A literatura evidencia problemas de matching como o tamanho do espaço de busca, a heterogeneidade semântica dos dados, e as atualizações pelas quais os esquemas passam constantemente, e mostra como lacunas a inadequação das interfaces de usuários, a acomodação de alterações nas estruturas de dados, e, ainda, a escassez de abordagens para uso prático. Assim, o presente estudo teve por objetivo é apresentar um modelo híbrido de semantic schema matching para microsserviços com capacidade de identificar similaridades entre os elementos de dois esquemas em larga escala, que suporte a atualização dos esquemas e seus dados e, considere os resultados da validação humana para reuso. Para tanto, foi apresentada a arquitetura do modelo HSSMatch e implementado o protótipo do HSSMatch System que permite ao usuário, por meio de uma interface gráfica Web, gerenciar o processo de schema matching de microsserviços. A avaliação desse protótipo, no que se refere à sua adequação de design de interação, foi feita por meio de experimentos e questionários aplicados a usuários que atuam na área de integração de dados e comunicação entre sistemas de software. A avaliação também foi realizada em experimentos com dois datasets, e mostrou aspectos que confirmam a hipótese deste estudo, pois verificou-se melhoria na eficiência e eficácia do processo de schema matching utilizando a abordagem híbrida que acomoda alterações nos dados, reduz o espaço de busca e combina matchers em nível de esquema e de instâncias. Como trabalhos futuros, podem ser explorados métodos supervisionados de aprendizado de máquina para configuração semiautomática de estratégias de schema matching, e ainda outras técnicas de particionamento de esquemas, ontologias de domínio em prol da melhoria da qualidade do resultado de schema matching para domínios específicos.
Descrição
Palavras-chave
modelo híbrido , schema matching , microsserviços
Citação
BORGES, Paulo Renato Soares. HSSMATCH: um modelo híbrido para semantic schema matching em arquiteturas orientadas a microsserviços. 2020. 136 f. Tese (doutorado em Engenharia Elétrica e Computação) - Universidade Presbiteriana Mackenzie, São Paulo, 2020.