Abstract
Multi-tenancy (MT) architectures allow multiple customers to be consolidated into the same operational system. Multi-tenancy is key to the success of Software as a Service (SaaS) by means of a new software distribution formula in which customers share application and costs are indirectly assumed by all of them. However, as traditional applications do, each MT application deploys a single functionality, therefore component sharing between applications only occurs in an ad hoc manner and thereby hindering software reuse. In this paper it is introduced Multi-tenancy Multi-target (MT2), an extension to MT Architectures for the development and deployment of one single software application encompassing several functionalities. To this end, some new components are added to traditional MT Architectures, thus providing new benefits for software developers, vendors and clients, and which are described by means of real examples.
Chapter PDF
Similar content being viewed by others
References
Armbrust, M., Fox, A., Griffith, R., Joseph, A.: A view of cloud computing. Communication of the ACM (2010)
Turner, M., Budgen, D., Brereton, P.: Turning software into a service. Computer 36(10), 38–44 (2003)
Motahari-nezhad, H.R., Stephenson, B., Singhal, S.: Outsourcing Business to Cloud Computing Services: Opportunities and Challenges. Development (2009)
Dubey, A., Wagle, D.: Delivering software as a service. McKinsey Quarterly (May 2007)
Jacobs, D., Aulbach, S.: Ruminations on multi-tenant databases. In: Fachtagung für Datenbanksysteme in Business, Technologie und Web, Aachen, Germany, pp. 5–9 (March 2007)
Wang, L., Tao, J., Kunze, M., Castellanos, A.C., Kramer, D., Karl, W.: Scientific cloud computing: Early definition and experience. In: 10th IEEE International Conference on High Performance Computing and Communications, HPCC 2008, pp. 825–830 (2008)
Armbrust, M., et al.: Above the clouds: A berkeley view of cloud computing. EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2009-28 (2009)
Parkhill, D.F.: Challenge of the Computer Utility, p. 232. Addison-Wesley Educational Publishers Inc. (1966)
Liu, G., Jiang, H., Geng, R.: Software design on a SaaS platform. In: 2010 2nd International Conference on Computer Engineering and Technology, pp. V4-355–V4-358 (2010)
Papazoglou, M.P.: Service -Oriented Computing: Concepts, Characteristics and Directions. Information Systems
Aulbach, S., Jacobs, D., Kemper, A.: Multi-Tenant Databases for Software as a Service: Schema-Map** Techniques. Techniques, 1195–1206 (2008)
Aulbach, S., Seibold, M., Jacobs, D., Kemper, A.: A Comparison of Flexible Schemas for Software as a Service. Acme, 881–888 (2009)
Chang, F., Dean, J., Ghemawat, S.: Bigtable: A distributed storage system for structured data. ACM Transactions on (2008)
Copeland, G.P., Khoshafian, S.N.: A decomposition storage model. ACM SIGMOD Record 14(4), 268–279 (1985)
HBase Storage Architecture (2009), http://www.larsgeorge.com/2009/10/hbase-architecture-101-storage.html
Chong, F., Carraro, G.: Architecture Strategies for Catching the Long Tail What is Software as a Service? Most 479069, 1–22 (2006)
Chong, F., Carraro, G., Wolter, R., Corporation, M., Architecture, A.: Multi-Tenant Data Architecture Three Approaches to Managing Multi-Tenant Data. Architecture 479086, 1–18 (2006)
Bezemer, C.-P., Zaidman, A.: Challenges of Reengineering into Multi-Tenant SaaS Applications. Challenges (2010)
Rico, A.: Globalgest SaaS - Software as a Service, http://globalgest.info/ (accessed November 01, 2011)
Rico, A.: Desarrollo TIC. SEO, Web, and Software Development, http://www.desarrollotic.com/ (accessed February 15, 2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rico Ortega, A., Noguera, M., Garrido, J.L., Benghazi, K., Chung, L. (2012). Multi-Tenancy Multi-Target (MT2): A SaaS Architecture for the Cloud. In: Bajec, M., Eder, J. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2012. Lecture Notes in Business Information Processing, vol 112. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31069-0_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-31069-0_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31068-3
Online ISBN: 978-3-642-31069-0
eBook Packages: Computer ScienceComputer Science (R0)