Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/41843
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorMatos, Sérgio Guilherme Aleixo dept_PT
dc.contributor.authorSilva, Hugo Tavarespt_PT
dc.date.accessioned2024-05-08T09:46:35Z-
dc.date.available2024-05-08T09:46:35Z-
dc.date.issued2023-12-11-
dc.identifier.urihttp://hdl.handle.net/10773/41843-
dc.description.abstractThe 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.abstractO 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.isoengpt_PT
dc.rightsopenAccesspt_PT
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectData miningpt_PT
dc.subjectDecision-making algorithmspt_PT
dc.subjectDistributed systemspt_PT
dc.subjectElectric mobilitypt_PT
dc.subjectMachine learningpt_PT
dc.subjectMicroservices architecturept_PT
dc.subjectRESTful APIspt_PT
dc.subjectRoute planningpt_PT
dc.subjectScalability Service-Oriented Architecturept_PT
dc.subjectWeb servicespt_PT
dc.titleIntegrating an electric vehicle route planner into a microservices architecture: design and implementationpt_PT
dc.title.alternativeIntegração de um planeador de rotas para veículos elétricos numa arquitetura em microsserviços: design e implementaçãopt_PT
dc.typemasterThesispt_PT
thesis.degree.grantorUniversidade de Aveiropt_PT
dc.description.masterMestrado em Engenharia Informáticapt_PT
Appears in Collections:UA - Dissertações de mestrado
DETI - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
Documento_Hugo_Silva.pdf8.77 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

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