Middleware for Large-scale Distributed Systems
Ref: CISTER-TR-151106 Publication Date: 23, Nov, 2015
Middleware for Large-scale Distributed SystemsRef: CISTER-TR-151106 Publication Date: 23, Nov, 2015
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. The main goal of this thesis is 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
Master Thesis, Instituto Superior de Engenharia do Porto (ISEP).