Publication
Implementação de mecanismos de API REST no projeto GesFoGO e na plataforma Low-code DISME
datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformÔtica | |
dc.contributor.advisor | Aveiro, David Sardinha Andrade de | |
dc.contributor.author | Caires, JosƩ Valentim Roseira | |
dc.date.accessioned | 2025-01-30T11:58:10Z | |
dc.date.available | 2025-01-30T11:58:10Z | |
dc.date.issued | 2024-11-13 | |
dc.description.abstract | 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. | por |
dc.description.abstract | 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 | eng |
dc.identifier.tid | 203846150 | |
dc.identifier.uri | http://hdl.handle.net/10400.13/7139 | |
dc.language.iso | por | |
dc.rights.uri | N/A | |
dc.subject | API REST | |
dc.subject | Georreferenciação | |
dc.subject | Sistemas de informação | |
dc.subject | Engenharia organizacional | |
dc.subject | DEMO | |
dc.subject | Low-code | |
dc.subject | Georeferencing | |
dc.subject | Information systems | |
dc.subject | Enterprise engineering | |
dc.subject | Engenharia InformƔtica | |
dc.subject | . | |
dc.subject | Faculdade de CiĆŖncias Exatas e da Engenharia | |
dc.title | Implementação de mecanismos de API REST no projeto GesFoGO e na plataforma Low-code DISME | por |
dc.type | master thesis | |
dspace.entity.type | Publication | |
thesis.degree.name | Mestrado em Engenharia InformƔtica |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- MEI - Valentim Caires - 2017619 - Tese Mestrado.pdf
- Size:
- 35.88 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 4.03 KB
- Format:
- Item-specific license agreed upon to submission
- Description: