Name: | Description: | Size: | Format: | |
---|---|---|---|---|
35.88 MB | Adobe PDF |
Authors
Advisor(s)
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
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