Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/84563
Título: | Arquitetura 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-chave: | Arquiteturas de software Micro-serviços Open banking services Padrões Frameworks Lithium Software architectures Microservices Patterns |
Data: | 2023 |
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. |
Tipo: | Dissertação de mestrado |
Descrição: | Dissertação de mestrado em Engenharia Informática |
URI: | https://hdl.handle.net/1822/84563 |
Acesso: | Acesso aberto |
Aparece nas coleções: | BUM - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Fábio-Daniel-de-Sá-Gonçalves-dissertação-final.pdf | 3,4 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons