Teses
URI Permanente desta comunidade
Navegar
Navegando Teses por Autor "Borges, Paulo Renato Soares"
Agora exibindo 1 - 1 de 1
Resultados por página
Opções de Ordenação
- TeseHSSMATCH: um modelo híbrido para semantic schema matching em arquiteturas orientadas a microsserviçosBorges, Paulo Renato Soares (2020-02-06)
Escola de Engenharia Mackenzie (EE)
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.