|Gómez Sáez, Santiago: Integration of Different Aspects of Multi-Tenancy in an Open Source Enterprise Service Bus. |
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Studienarbeit Nr. 2394 (2013).
76 Seiten, deutsch.
|CR-Klassif.||D.2.4 (Software Engineering Software/Program Verification)|
D.2.11 (Software Engineering Software Architectures)
H.3.4 (Information Storage and Retrieval Systems and Software)
C.2.3 (Network Operations)
The EU project 4CaaSt aims to create an advance PaaS Cloud platform which supports the optimized and elastic hosting of composite Internet-scale multi-tier applications. Cloud computing is essentially changing the way services are built, provided and consumed.
Nowadays applications are composed out of multiple reusable services consisting of newly developed services as well as legacy applications made available as services. These services do not necessarily use the same protocols for communication. So a component for the mediation between various protocols, dynamic service selection and routing based on non-functional requirements is needed. Nowadays an Enterprise Service Bus (ESB) is used in Service-Oriented Architectures (SOAs) to serve precisely these objectives. One important aspect of bringing an ESB as building block into the Cloud is to enable multi-tenancy. This includes multi-tenant aware management and administration of the ESB as well as multi-tenant aware messaging.
In this student thesis we design and implement the extensions of the ESB and the components needed for the integration and evaluation of two approaches to extend an open source ESB for multi-tenancy support: the first covers the multi-tenant aware administration and management and the second covers the multi-tenant aware messaging. Both approaches require the extension of the ESB, which implements the Java Business Integration (JBI). As a result, we provide an integrated prototype based on a scenario emerged from the EU project 4CaaSt and a performance's evaluation of the extended JBI Components in the ESB.
|PDF (4566545 Bytes)|
|Abteilung(en)||Universität Stuttgart, Institut für Architektur von Anwendungssystemen|
|Eingabedatum||9. Januar 2013|