Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/84563

TítuloArquitetura de micro-serviços e o caso da Framework Lithium da PRIMAVERA BSS
Outro(s) título(s)Microservices architecture and the case of PRIMAVERA BSS Lithium Framework
Autor(es)Gonçalves, Fábio Daniel de Sá
Orientador(es)Ribeiro, António Nestor
Palavras-chaveArquiteturas de software
Micro-serviços
Open banking services
Padrões
Frameworks
Lithium
Software architectures
Microservices
Patterns
Data2023
Resumo(s)A 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.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Engenharia Informática
URIhttps://hdl.handle.net/1822/84563
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Fábio-Daniel-de-Sá-Gonçalves-dissertação-final.pdf3,4 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID