Arquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS

Detalhes bibliográficos
Autor(a) principal: Gonçalves, Fábio Daniel de Sá
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