Repository logo
 
Loading...
Thumbnail Image
Publication

Implementação de mecanismos de API REST no projeto GesFoGO e na plataforma Low-code DISME

Use this identifier to reference this record.

Abstract(s)

Na gestão de dados organizacionais, é crucial o desenvolvimento de APIs REST para a integra ção com diversos sistemas de informação. Esta necessidade leva, frequentemente, à realização de tarefas repetitivas, trabalhosas e demoradas. As plataformas low-code/no-code vêm transformar significativamente este panorama, viabilizando a geração rÔpida/automÔtica de APIs para o envio e receção de dados e execução de ações operacionais. O trabalho desenvolvido no âmbito desta tese começa com a realização do Projeto GesFoGO, em parceria com a Universidade de Las Palmas de Gran Canaria (ULPGC) e com a colaboração de vÔrias outras entidades oficiais, como Serviço Nacional de Proteção Civil e Bombeiros de Cabo Verde, Instituto das Florestas e da Conservação da Natureza da Madeira (IFCN) e Governos. O GesFoGO promove a cooperação entre organizações com capacidade operacional para a criação de uma rede abrangente de prevenção e gestão de incêndios florestais em tempo real, através de unidades móveis de rÔpida implantação com sistema auto-georreferenciado, para alcançar uma ges tão sustentÔvel em ambientes florestais montanhosos, característicos dos territórios de cooperação. A implementação deste projeto envolveu a criação de uma aplicação web que inclui a modelação da base de dados, a implementação de uma componente servidora (API REST) para acesso aos dados e adição de mecanismos de segurança e ainda, a interface grÔfica (GUI) com integração de sistemas de georreferenciamento. Após integração com hardware, desenvolvido pela ULPGC, foram realizados testes no terreno e demonstrações às entidades oficiais que confirmaram o correto funcionamento de todo o sistema e não identificaram nenhuma informação em falta. Depois foi implementada a API REST para um outro projeto de investigação, o MiColEC, que apresenta um novo paradigma logístico que promove a colaboração entre empresas de entregas last-mile, através da partilha de meios e recursos. A colaboração nestes projetos, sobretudo no que diz respeito às APIs REST, contribuíram para a aquisição de conhecimentos e valências nessa temÔtica. Com base nessas competências adquiridas, foi proposta a adição de mecanismos de criação e gestão de APIs REST à plataforma low-code DISME (Dynamic Information System Modeller and Executer ), que estÔ a ser desenvolvida na ARDITI pela equipa do EELab (Enterprise Engineering Laboratory). Esta abordagem tem como principal objetivo tornar o desenvolvimento de APIs REST mais rÔpido e mais fÔcil, eventualmente sem a necessidade de competências em programação. Mais concretamente, permitir a geração de endpoints para acessos simples de leitura, resultados de queries complexas e criação de recursos, tirando partido da metodologia DEMO (Design and Engineering Methodology for Organizations ) e do DISME, através de operações de drag-and-drop numa interface grÔfica intuitiva. Alguns dos resultados obtidos durante a realização destes trabalhos constam em artigos cien tíficos submetidos, aceites e publicados, o que não só demonstra os contributos de investigação deste trabalho, como o compromisso com o rigor académico e a participação ativa na divulgação científica.
In enterprise data management, the development of REST APIs for integration with diverse in formation systems is crucial. This need often leads to performing repetitive, laborious and time consuming tasks. The low-code/no-code platforms allow a significant transformation to this lands cape by enabling the rapid/automatic generation of APIs for data input and output and execution of operational actions. The work developed in this thesis begins with the execution of Project GesFoGO, in partnership with the Universidade de Las Palmas de Gran Canaria (ULPGC) and the collaboration of several other official entities such as Serviço Nacional de Proteção Civil e Bombeiros de Cabo Verde, Instituto das Florestas e da Conservação da Natureza da Madeira (IFCN) and Governments. The GesFoGO project promotes the cooperation between organizations with operational capacity for the creation of a comprehensive real-time fire prevention and management network, through fast deployment mobile units with self-georeferenced system, to achieve a sustainable management in mountainous forest environments, characteristic of the cooperation territories. The development of this project involved creating a web application that includes the modeling of the database, the implementation of a server component (REST API) for data access and addition of security mechanisms and also, the graphical user interface (GUI) with integration of georeferencing systems. After integration with the hardware, developed by the ULPGC, field tests and demonstrations were performed to the official entities that confirmed the correct operation of the entire system and did not identify any missing information. Then a REST API was implemented for another research project, MiColEC, which presents a new logistical paradigm that promotes collaboration between last-mile delivery companies, through the sharing of media and resources. The collaboration on these projects, especially with regard to REST APIs, contributed to the acquisition of knowledge and abilities in that topic. Based on these acquired skills, the addition of REST API creation and management mechanisms was proposed to the low-code platform DISME (Dynamic Information System Modeler and Executer ), which is being developed in ARDITI by the EELab (Enterprise Engineering Laboratory) team. This approach aims to make the development of REST APIs faster and easier, eventually without the need for programming skills. More specifically, allowing the generation of endpoints for simple read access, complex query results and resource creation, taking advantage of the DEMO (Design and Engineering Methodology for Organizations) methodology and DISME, through drag-and-drop operations in an intuitive graphical user interface. Some of the results gathered during the development of these projects are in scientific papers that were submitted, accepted and published, which not only demonstrates the investigation con tributions of this work, but also the commitment to academic rigor and active participation in scientific promotion

Description

Keywords

API REST Georreferenciação Sistemas de informação Engenharia organizacional DEMO Low-code Georeferencing Information systems Enterprise engineering Engenharia InformÔtica . Faculdade de Ciências Exatas e da Engenharia

Citation

Research Projects

Organizational Units

Journal Issue

Publisher

CC License

Without CC licence