Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://hdl.handle.net/1822/84563 |
Resumo: | Dissertação de mestrado em Engenharia Informática |
id |
RCAP_f621f0cc0e4cddd7e91b7b21e89006e8 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/84563 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSSMicroservices architecture and the case of PRIMAVERA BSS Lithium FrameworkArquiteturas de softwareMicro-serviçosOpen banking servicesPadrõesFrameworksLithiumSoftware architecturesMicroservicesPatternsEngenharia e Tecnologia::Outras Engenharias e TecnologiasDissertação de mestrado em Engenharia InformáticaA PRIMAVERA BSS é uma empresa tecnológica portuguesa ao serviço da gestão empresarial. Empresa pioneira, em Portugal, a desenvolver soluções de gestão para Windows. A nível tecnológico, a PRIMAVERA BSS disponibiliza um vasto leque de serviços, nomeadamente softwares de gestão. O desenvolvimento dos micro-serviços na empresa assenta numa framework proprietária — a framework Lithium. Esta assegura uma arquitetura comum e padrões de desenho aplicando práticas de Model-driven Development (MDD). Os micro-serviços são cada vez mais uma arquitetura muito utilizada na indústria. Grandes empresas, adotaram esta arquitetura e muitas outras seguem a tendência, ao migrar as suas aplicações para esta arquitetura. Contudo, existe ainda uma dificuldade em construir um sistema neste estilo muito devido à falta de informação ou conhecimento acerca dos padrões disponíveis, e por isso mesmo, este estilo arquitetural necessita de ser amplamente estudado. Posto isto, um dos objetivos desta dissertação é suprir esta lacuna, através do estudo de elementos importantes, que devem ser considerados durante o desenvolvimento de aplicações/sistemas baseados na arquitetura de micro-serviços. Outro objetivo passa por estudar a framework acima referida bem como respetivas alternativas. Em suma, para além de se ter procedido à pesquisa e estudo de arquiteturas concorrentes, bem como de frameworks alternativas à Lithium, também foi desenvolvida uma aplicação baseada na arquitetura dos micro-serviços.PRIMAVERA BSS is a Portuguese technological company at the service of business management. Pioneer company, in Portugal, to develop management solutions for Windows. In terms of technology, PRIMAVERA BSS provides a wide range of services, namely management software. The development of microservices in the company is based on a proprietary framework — the framework Lithium. It ensures a common architecture and design standards by applying design practices MDD. Microservices are increasingly a widely used architecture in the industry. Large companies have adopted this architecture and many others follow the trend by migrating their applications to this architecture. However, there is still a difficulty in building a system in this style due to the lack of information or knowledge about the available patterns, and for this reason, this architectural style needs to be widely studied. That said, one of the objectives of this dissertation is to fill this gap, through the study of important elements, which must be considered during the development of applications/systems based on microservices architecture. Another objective is to study the above-mentioned framework as well as its alternatives. In short, in addition to researching and studying competing architectures, as well as frameworks in alternatives to Lithium, an application based on the microservices architecture was also developed.Ribeiro, António NestorUniversidade do MinhoGonçalves, Fábio Daniel de Sá20232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/84563por203263812info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:40:09Zoai:repositorium.sdum.uminho.pt:1822/84563Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:36:53.355199Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS Microservices architecture and the case of PRIMAVERA BSS Lithium Framework |
title |
Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS |
spellingShingle |
Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS Gonçalves, Fábio Daniel de Sá Arquiteturas de software Micro-serviços Open banking services Padrões Frameworks Lithium Software architectures Microservices Patterns Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
title_short |
Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS |
title_full |
Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS |
title_fullStr |
Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS |
title_full_unstemmed |
Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS |
title_sort |
Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS |
author |
Gonçalves, Fábio Daniel de Sá |
author_facet |
Gonçalves, Fábio Daniel de Sá |
author_role |
author |
dc.contributor.none.fl_str_mv |
Ribeiro, António Nestor Universidade do Minho |
dc.contributor.author.fl_str_mv |
Gonçalves, Fábio Daniel de Sá |
dc.subject.por.fl_str_mv |
Arquiteturas de software Micro-serviços Open banking services Padrões Frameworks Lithium Software architectures Microservices Patterns Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
topic |
Arquiteturas de software Micro-serviços Open banking services Padrões Frameworks Lithium Software architectures Microservices Patterns Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
description |
Dissertação de mestrado em Engenharia Informática |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023 2023-01-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1822/84563 |
url |
https://hdl.handle.net/1822/84563 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
203263812 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132899929227264 |