Article in Proceedings INPROC-2009-50

BibliographyMietzner, Ralph; Unger, Tobias; Titze, Robert; Leymann, Frank: Combining Different Multi-Tenancy Patterns in Service-Oriented Applications.
In: IEEE Computer Society (ed.): Proceedings of the 13th IEEE Enterprise Distributed Object Conference (EDOC 2009).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 131-140, english.
IEEE, October 2, 2009.
ISBN: 978-0-7695-3785-6; DOI: 10.1109/EDOC.2009.13.
Article in Proceedings (Conference Paper).
CR-SchemaD.2.11 (Software Engineering Software Architectures)
H.4.1 (Office Automation)
Keywordsmulti-tenancy; SaaS; services; SOA; composite applications

Software as a service (SaaS) providers exploit economies of scale by offering the same instance of an application to multiple customers typically in a single-instance multitenant architecture model. Therefore the applications must be scalable, multi-tenant aware and configurable. In this paper we show how the services in a service-oriented SaaS application can be deployed using different multi-tenancy patterns. We describe how the chosen patterns influence the customizability, multi-tenant awareness and scalability of the application. Using the patterns we describe how individual services in a multitenant aware application can be not multi-tenant aware while maintaining the overall multi-tenant awareness of the application. We show based on a real-world example how the patterns can be used in practice and show how existing applications already use these patterns.

Full text and
other links
PDF (499138 Bytes)
IEEE Xplore
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Entry dateJune 10, 2009
   Publ. Institute   Publ. Computer Science