Dissertação
An Interoperability Tool for Low-Code Development Platforms EVALUATED
O desenvolvimento de sistemas de software geralmente requer ferramentas de integração, como a integração de dados. A interoperabilidade é definida como a capacidade de múltiplos intermediários de software de trocar dados para que uma ferramenta seja capaz de lidar com os dados gerados por outra. A popularidade das plataformas de desenvolvimento de low-code aumentou nos últimos anos, com o número crescente de empresas usando-as para criar aplicações de nível empresarial. A falta de interoperabilidade levantará um problema comum. Nesta investigação criamos um método para expor um serviço Open Data Protocol (OData) dinamicamente a partir de uma aplicação de plataforma de desenvolvimento de low-code, para ser posteriormente consumido por outros sistemas, como ferramentas de Business Intelligence. OData é um protocolo HTTP que permite que clientes da Web publiquem, consultem e atualizem dados em serviços de dados usando pedidos HTTP simples. A partir de um modelo de dados inicial obtido a partir de uma aplicação low-code, derivamos todos os artefatos necessários para ter um serviço OData que está em conformidade com a definição do modelo, incluindo a conversão de pedidos OData em consultas SQL de acordo com o protocolo OData. A nossa abordagem cria uma API expondo os dados recolhidos de uma aplicação low-code. O modelo é exposto como um serviço OData, permitindo que os clientes utilizem a linguagem de consulta OData para obter as informações de que precisam de forma fácil, além de permitir que sejam consumidas por outras aplicações.
novembro 19, 2021, 9:0
Publicação
Obra sujeita a Direitos de Autor
Orientação
ORIENTADOR
Miguel Leitão Bignolas Mira da Silva
Departamento de Engenharia Informática (DEI)
Professor Associado