Publicação
Middleware for Large-scale Distributed Systems
| datacite.subject.fos | Arquiteturas, Sistemas e Redes | pt_PT |
| dc.contributor.advisor | Ferreira, LuĂs Miguel Moreira Lino | |
| dc.contributor.advisor | Albano, Michele | |
| dc.contributor.author | Teixeira, César Ricardo da Silva | |
| dc.date.accessioned | 2016-04-12T09:37:13Z | |
| dc.date.available | 2016-04-12T09:37:13Z | |
| dc.date.issued | 2015 | |
| dc.date.submitted | 2015 | |
| dc.description.abstract | Nos Ășltimos anos o aumento exponencial da utilização de dispositivos mĂłveis e serviços disponibilizados na âCloudâ levou a que a forma como os sistemas sĂŁo desenhados e implementados mudasse, numa perspectiva de tentar alcançar requisitos que atĂ© entĂŁo nĂŁo eram essenciais. Analisando esta evolução, com o enorme aumento dos dispositivos mĂłveis, como os âsmartphonesâ e âtabletsâ fez com que o desenho e implementação de sistemas distribuidos fossem ainda mais importantes nesta ĂĄrea, na tentativa de promover sistemas e aplicaçÔes que fossem mais flexĂveis, robutos, escalĂĄveis e acima de tudo interoperĂĄveis. A menor capacidade de processamento ou armazenamento destes dispositivos tornou essencial o aparecimento e crescimento de tecnologias que prometem solucionar muitos dos problemas identificados. O aparecimento do conceito de Middleware visa solucionar estas lacunas nos sistemas distribuidos mais evoluĂdos, promovendo uma solução a nĂvel de organização e desenho da arquitetura dos sistemas, ao memo tempo que fornece comunicaçÔes extremamente rĂĄpidas, seguras e de confiança. Uma arquitetura baseada em Middleware visa dotar os sistemas de um canal de comunicação que fornece uma forte interoperabilidade, escalabilidade, e segurança na troca de mensagens, entre outras vantagens. Nesta tese vĂĄrios tipos e exemplos de sistemas distribuĂdos e sĂŁo descritos e analisados, assim como uma descrição em detalhe de trĂȘs protocolos (XMPP, AMQP e DDS) de comunicação, sendo dois deles (XMPP e AMQP) utilzados em projecto reais que serĂŁo descritos ao longo desta tese. O principal objetivo da escrita desta tese Ă© demonstrar o estudo e o levantamento do estado da arte relativamente ao conceito de Middleware aplicado a sistemas distribuĂdos de larga escala, provando que a utilização de um Middleware pode facilitar e agilizar o desenho e desenvolvimento de um sistema distribuĂdo e traz enormes vantagens num futuro prĂłximo. | pt_PT |
| dc.description.abstract | Over the last few years the designing and implementation of applications have evolved to a new breed of applications that are used by a huge number of users at the same time and are capable of being executed in up to thousands of machines physically distributed, even geographically, such as the cloud computing systems, the new concept of âbig dataâ and smart cities. The existence of several components of these systems, distributed in independent machines, brings inevitable issues in terms of designing and implementation of those systems in order to achieve flexible, scalable, robust, reliable and interoperable systems. It is extremely important to design and implement systems that can be capable of providing a communication and coordination among all the components of the system. The concept of implementing a Middleware seems to be a great option to solve most of these issues, allowing a system to communicate with other systems in a really fast, robust and secure way. This thesis pretends to demonstrate that the usage of Middleware technologies to ensure the communication in distributed systems brings a huge number of advantages, such as interoperability between systems, robustness regarding the communication layer, scalability and high speed communications. | pt_PT |
| dc.identifier.tid | 201754169 | |
| dc.identifier.uri | http://hdl.handle.net/10400.22/8028 | |
| dc.language.iso | por | pt_PT |
| dc.subject | Distributed Systems | pt_PT |
| dc.subject | Middleware | pt_PT |
| dc.subject | AMQP | pt_PT |
| dc.subject | XMPP | pt_PT |
| dc.subject | Publish-Subscribe | pt_PT |
| dc.subject | Service-oriented Architecture | pt_PT |
| dc.subject | Sistemas DistribuĂdos | pt_PT |
| dc.subject | Arquitetura Orientada a Serviços | pt_PT |
| dc.title | Middleware for Large-scale Distributed Systems | pt_PT |
| dc.type | master thesis | |
| dspace.entity.type | Publication | |
| rcaap.rights | openAccess | pt_PT |
| rcaap.type | masterThesis | pt_PT |
| thesis.degree.name | Mestrado em Engenharia InformĂĄtica | pt_PT |
