Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/41919
Title: | Micro-service-based multi destination management system |
Other Titles: | Sistema de gestão de múltiplos destinos baseado em micro-serviços |
Author: | Gasalho, Paulo Sérgio Maravilha |
Advisor: | Pacheco, Osvaldo Manuel da Rocha Breda, Zélia |
Keywords: | API Architecture based on microservices Destination management systems Information systems PostgreSQL databases Touristic destinations WEB applications |
Defense Date: | 13-Dec-2023 |
Abstract: | Nowadays, tourist destinations use Destination Management Systems as a way
of publicizing tourist demand and the tourist offers they have available in their
regions. However, the adoption of these information systems is still very low, essentially
due to the high costs of implementing them, as it is currently necessary to
create a system of this type completely from scratch. The main aim of this dissertation
was, therefore, to prove that it is possible to develop a platform that allows
destination management systems to be created much more quickly and economically
by building an infrastructure shared by several destinations, where it would
be possible to reuse the software components of a DMS as much as possible. The
result was the creation of a platform comprising a management module, where,
as well as being able to create and manage DMSs, it also allows tourism product
managers to advertise their services. A demonstrator portal was also created to
simulate the offer of a tourist destination to validate the system created. In technological
terms, it is worth highlighting that the Backend is based on an architecture
based on microservices, which allows for rapid scalability, extensibility, and energy
efficiency, which are critical objectives for the success of this project. Atualmente, os destinos turísticos recorrem a Sistemas de Gestão de Destinos como forma de divulgarem junto da procura turística as ofertas turísticas que têm disponíveis nas suas regiões. No entanto, o que ocorre é que a adoção destes sistemas de informação é ainda muito baixa, o que se deve essencialmente aos elevados custos da sua implementação, pois atualmente é necessário criar um sistema deste tipo completamente de raiz. Esta dissertação teve assim como principal objetivo provar que é possível desenvolver uma plataforma que permita criar sistemas de gestão de destinos de forma muito mais rápida e económica, através da construção de uma infraestrutura partilhada por vários destinos, onde seria possível reutilizar ao máximo os componentes de software de um SGD. O resultado foi a criação de um plataforma composta por um módulo de gestão, onde para além de ser possível criar e gerir SGD, permite ainda que os gestores de produtos turísticos anunciem os seus serviços. Além disso foi também criado um portal demonstrador que simula a oferta de um destino turístico, com o intuito de validar o sistema criado. Em termos tecnológicos, é de destacar o facto de que o Backend assenta numa arquitetura baseada em micro-serviços que permite uma rápida escalabilidade, extensibilidade e eficiência energética que são objetivos chave para o sucesso deste projeto. |
URI: | http://hdl.handle.net/10773/41919 |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Documento_Paulo_Sergio_Gasalho.pdf | 37.74 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.