Repository logo
 
Publication

Arquiteturas baseadas em mensagens

dc.contributor.advisorSilva, Nuno Alexandre Pinto da
dc.contributor.authorTeixeira, Bruna Moreira
dc.date.accessioned2020-10-01T13:31:09Z
dc.date.available2023-07-24T00:31:29Z
dc.date.issued2020
dc.description.abstractNeste documento é apresentado o trabalho realizado no âmbito da disciplina TMDEI do Mestrado em Engenharia Informática (MEI) do Departamento de Engenharia Informática (DEI) do Instituto Superior de Engenharia do Porto (ISEP) do Politécnico do Porto (P.Porto). O trabalho descrito neste relatório foi realizado na empresa DevScope e tem como intuito fornecer um conjunto de informações que auxilie os projetos nos quais se pretenda implementar sistemas com arquiteturas baseadas em mensagens. Ao longo do projeto foi efetuada pesquisa no contexto de messaging, incluindo padrões e tecnologias associados. Para além disso, também se realizou uma prova de conceito do produto SmartDocumentor no âmbito da passagem de sistemas com base de dados partilhada e polling para sistemas orientados a mensagens. Assim sendo, a arquitetura do SmartDocumentor foi redesenhada e generalizada para facilitar o seu uso noutros projetos. De seguida, implementou-se uma solução que contém um componente de comunicação recorrendo a message bus genérico que pode ser reutilizado em diversos sistemas de software. Tendo por base os testes de desempenho realizados ao sistema inicial e ao final, concluise que o segundo é superior ao primeiro. Apesar de as mensagens oferecerem diversas vantagens, acrescentam complexidade e a sua aplicação deve ser ponderada aquando da alteração de um sistema já existente.pt_PT
dc.description.abstractAt this document is presented the work performed in the scope of the subject TMDEI of the Master in Informatics Engineering (MEI) of the Informatics Engineering Department (DEI) at Porto School of Engineering (ISEP) of the Porto Polytechnic (P.Porto). The work described at this document was performed at DevScope company and aims to provide a series of information that supports projects in which it is intended to implement systems with message-based architectures. A research in the scope of messaging was carried throughout the project, including patterns and associated technologies. Furthermore, it was also done a proof of concept for the product SmartDocumentor in the scope of transitioning from a system with shared database and associated polling to a message oriented system. Therefore, the SmartDocumentor architecture was redesigned and generalized to ease its application within other projects. This was followed by the implementation of a solution that contains a generic communication component using message bus that can be reused at several other software systems. Based on the created performance tests of the initial and final systems, it was concluded that the second outstands the first. The use of message offers various advantages, but increases complexity and its application must be conscious when reengineering an existing system.pt_PT
dc.identifier.tid202522539pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/16309
dc.language.isoporpt_PT
dc.subjectEngenharia de softwarept_PT
dc.subjectArquiteturapt_PT
dc.subjectEvent-drivenpt_PT
dc.subjectMessagingpt_PT
dc.subjectSoftware Engineeringpt_PT
dc.subjectArchitecturept_PT
dc.subjectEvent-drivenpt_PT
dc.subjectMessagingpt_PT
dc.titleArquiteturas baseadas em mensagenspt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informática - Engenharia de Softwarept_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DM_BrunaTeixeira_2020_MEI.pdf
Size:
7.2 MB
Format:
Adobe Portable Document Format