Título
[pt] EM DIREÇÃO A CONSTRUÇÃO DE GÊMEOS DIGITAIS BASEADOS EM SISTEMAS DE SISTEMAS
Título
[en] TOWARDS BUILDING DIGITAL TWINS BASED IN SYSTEMS OF SYSTEMS
Autor
[pt] EDUARDO DANTAS LUNA
Vocabulário
[pt] GRAPHQL
Vocabulário
[pt] GERADOR AUTOMATICO DE CODIGO
Vocabulário
[pt] GEMEOS DIGITAIS
Vocabulário
[pt] GERENCIAMENTO DE APIS
Vocabulário
[pt] SISTEMA DE SISTEMAS
Vocabulário
[en] GRAPHQL
Vocabulário
[en] AUTOMATIC CODE GENERATOS
Vocabulário
[en] DIGITAL TWINS
Vocabulário
[en] API MANAGEMENT
Vocabulário
[en] SYSTEM OF SYSTEMS
Resumo
[pt] Este trabalho foca em interoperabilidade de sistemas para a criação de Gêmeos Digitais (DTs), com foco nos desafio de unificar dados provenientes de diferentes sistemas que utilizam diferentes paradigmas de APIs e estruturas de dados. Os Gêmeos Digitais são réplicas digitais de sistemas reais. No entanto, seu desenvolvimento apresenta desafios significativos, especialmente em arquiteturas de sistemas de sistemas (SoS), onde os dados originam-se de inúmeras fontes frequentemente heterogêneas e incompatíveis. Este trabalho propõe um metodo para integrar sistemas, para isso foi feito: uma revisão aprofundada da literatura avalia as abordagens mais avançadas do estado da arte; dois protótipos implementados utilizando GraphQL; três testes básicos de desempenho para avaliar os benefícios e limitações da abordagem proposta. O primeiro protótipo adota uma abordagem de integrações f ixas, enquanto o segundo utiliza um algoritmo automatizado de composição de sistemas baseado em um arquivo de descrição em JSON. A solução é projetada para lidar com desafios como variações nas estruturas de dados, diferenças de taxonomia e diferentes paradigmas, como REST, gRPC, SOAP, etc, que tradicionalmente complicam a integração de sistemas. Ao empregar o GraphQL, o estudo alcança um mecanismo de integração de dados que consiga lidar com os diferentes paradigmas, permitindo consultas e agregações entre sistemas com tecnologias diferentes. A pesquisa conclui com uma discussão sobre possíveis otimizações e direções futuras, como a incorporação de outros tipos de descrições de sistemas como grafos de conhecimento, ontologias ou linguagens especificas para aprimorar o modelagem de dados e o aprimoramento de técnicas de composição de consultas.
Resumo
[en] This work focuses on the interoperability of systems for creating Digital
Twins (DTs), focusing on the complex challenges of uniting data from hetero
geneous systems that use diverse API paradigms and data structures. Digital
Twins, as digital replicas of real-world systems. For that reason, their devel
opment poses significant challenges, particularly in systems of systems (SoS)
architectures, where data originates from numerous, often heterogeneous and
incompatible sources. This work proposes a method to integrate systems to achieve what was
done: a thorough literature review evaluates the state-of-the-art approaches,
two prototypes implemented using GraphQL, and three basic performance
tests to evaluate the benefits and limitations of the proposed approach. The
first prototype employs a fixed integrations approach, while the second lever
ages an automated system composition algorithm using a JSON description
file.
The solution is designed to address challenges such as varying data structures, taxonomy differences, and different paradigms, like REST, gRPC, SOAP,
etc, all of which traditionally complicate system integration. By employing
GraphQL, the study achieves a more flexible data integration mechanism that
can handle different paradigms, enabling seamless querying and aggregation
across systems.
The research concludes by discussing potential optimizations and future
directions, such as incorporating other system descriptions like knowledge
graphs, ontologies or specific languages for enhanced data modelling and
improving query composition techniques.
Orientador(es)
VITOR PINHEIRO DE ALMEIDA
Catalogação
2025-04-05
Tipo
[pt] TEXTO
Formato
application/pdf
Idioma(s)
INGLÊS
Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=69836@1
Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=69836@2
Referência DOI
https://doi.org/10.17771/PUCRio.acad.69836
Arquivos do conteúdo
NA ÍNTEGRA PDF