Master Thesis MSTR-2017-33

BibliographyGore, Mihir: Automated proxy injection for redistributed applications.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 33 (2017).
81 pages, english.

Many businesses and enterprises use cloud platform to host their applications on the cloud. In the current era of cloud, there are various possibilities to host such applications on different platforms, for example, it can be hosted on-premise private or public cloud hosts such as Google App Engine, Amazon AWS, Windows Azure. In other words, it can be considered that they are distributed over several hosts either on local or on cloud hosts. It is highly possible that multiple applications communicate with each other to serve the userís need. Due to change in business requirements, performance or cost optimization purposes, these applications may be redistributed to different hosts and also while redistribution, the underlying communication protocol may be changed. In such cases, it is important to retain the same communication between these applications. Proxies are one of the design patterns used to route the communication between applications. This thesis proposes an approach to automatically generate and inject such proxies containing translators and adapters between such applications to handle redistribution of applications and communication protocol change. A goal is to develop a tool capable of generating and injecting these proxies.

Full text and
other links
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Leymann, Prof. Frank; Saatkamp, Karoline
Entry dateMay 28, 2019
   Publ. Computer Science