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 SizeFormat 
Documento_Paulo_Sergio_Gasalho.pdf37.74 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.