Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/41843
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Matos, Sérgio Guilherme Aleixo de | pt_PT |
dc.contributor.author | Silva, Hugo Tavares | pt_PT |
dc.date.accessioned | 2024-05-08T09:46:35Z | - |
dc.date.available | 2024-05-08T09:46:35Z | - |
dc.date.issued | 2023-12-11 | - |
dc.identifier.uri | http://hdl.handle.net/10773/41843 | - |
dc.description.abstract | The objective of this dissertation is to develop and integrate a route planner into a microservices architecture. In recent years, the use of microservices has become increasingly popular due to its ability to build large and complex systems by breaking them down into smaller and independent services. This dissertation suggests a microservices architecture comprising various services, each of which is in charge of a certain duty during the route planning process. The services interact with one another via RESTful APIs to offer the full capabilities of route planning. The system uses decision-making algorithms and optimization methods to give the user the best route it can, by using a pre-planned and calculated route. For evaluating the system, measures such as response time, scalability, and reliability, were used. The outcomes demonstrate that the suggested microservices architecture offers an effective, independent and scalable route planning solution. It is also contrasted with alternative route planning tools and architectures to highlight the system’s advantages and disadvantages. In conclusion, this dissertation demonstrates the potential of using a microservices architecture with Python to build a scalable, efficient, and reliable route planning system. The proposed architecture can be further improved and expanded to include additional functionalities, making it a good area or starting point for future research. | pt_PT |
dc.description.abstract | O objetivo desta dissertação é desenvolver e integrar um planeador de rotas numa arquitetura em microsserviços. Nos últimos anos, a utilização da arquitetura em microsserviços tornou-se cada vez mais popular devido à sua capacidade de construir sistemas grandes e complexos, dividindo-os em serviços menores e independentes. Esta dissertação, propõe uma arquitetura em microsserviços composta por vários serviços, cada um responsável por uma tarefa específica no processo de planeamento de rotas. Os serviços comunicam entre si usando RESTFul APIs para fornecer a funcionalidade otimizada de planeamento de rotas. O sistema incorpora algoritmos de decisão e métodos de otimização para conseguir dar ao utilizador final, a melhor rota possível utilizando um pré-planeamento. O sistema é avaliado usando diferentes métricas, como, o tempo de resposta, escalabilidade e confiabilidade. Os resultados mostram que a arquitetura proposta em microsserviços fornece uma solução eficiente e confiável para o planeamento de rotas. O sistema também é comparado a outras ferramentas e arquiteturas de planeamento de rotas para destacar alguns dos seus pontos fortes e limitações. Em conclusão, esta dissertação demonstra o potencial da utilização de uma arquitetura em microsserviços em Python, para construir um planeador de rotas para veículos elétricos escalável, eficiente e fiável. A arquitetura proposta pode ser aprimorada e expandida para incluir funcionalidades adicionais, tornando-se assim alvo de pesquisas futuras. | pt_PT |
dc.language.iso | eng | pt_PT |
dc.rights | openAccess | pt_PT |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | pt_PT |
dc.subject | Data mining | pt_PT |
dc.subject | Decision-making algorithms | pt_PT |
dc.subject | Distributed systems | pt_PT |
dc.subject | Electric mobility | pt_PT |
dc.subject | Machine learning | pt_PT |
dc.subject | Microservices architecture | pt_PT |
dc.subject | RESTful APIs | pt_PT |
dc.subject | Route planning | pt_PT |
dc.subject | Scalability Service-Oriented Architecture | pt_PT |
dc.subject | Web services | pt_PT |
dc.title | Integrating an electric vehicle route planner into a microservices architecture: design and implementation | pt_PT |
dc.title.alternative | Integração de um planeador de rotas para veículos elétricos numa arquitetura em microsserviços: design e implementação | pt_PT |
dc.type | masterThesis | pt_PT |
thesis.degree.grantor | Universidade de Aveiro | pt_PT |
dc.description.master | Mestrado em Engenharia Informática | pt_PT |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Documento_Hugo_Silva.pdf | 8.77 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.