Abstract
In cloud environments of today, characterized by steadily evolving markets and technology improvements, some issues such as price, time-to-market, reaction to change as well as rapid software delivery and deployment, have become the touchstones for the success of current information systems. As a key issue to support these goals, Multi-tenant Architectures emerge as a technology that permits different customers (a.k.a. tenants) to be consolidated into the same operational system while sharing certain component of the underlying supporting software. In these shared environments, architectural aspects like system scalability, performance and data privacy should be carefully studied and delegated in every system component. Likewise, the design and implementation of administrative frameworks that assist the monitoring and management of the multiple customers (tenants) in the system is also crucial. In this paper, we introduce a component-based extension to the Multi-tenant Architecture model as well as the principles behind the design of a Multi-tenancy Multi-target (MT2) architecture and its benefits for software developers, vendors and clients. The applicability of the proposal is illustrated by means of a real MT2 implementation, called Globalgest.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Banks, D., et al.: Multi-tenancy in Cloud-based Collaboration Services (2009)
Bezemer, C., Zaidman, A.: Challenges of Reengineering into Multi-Tenant SaaS Applications. Challenges (2010)
Chong, F., Carraro, G.: Architecture Strategies for Catching the Long Tail What Is Software as a Service? Most. 479069, 1–22 (2006)
Coffee, P.: Busting Myths of On-Demand: Why Multi-Tenancy Matters (November 2007)
Conference, I.I., Systems, C.C.: SMURF: Supporting Multi-tenancy Using Re-Aspects Framework (2012)
Fink, L., Markovich, S.: Generic verticalization strategies in enterprise system markets: An exploratory framework. Journal of Information Technology 23(4), 281–296 (2008)
Jacobs, D., Aulbach, S.: Ruminations on multi-tenant databases. Fachtagung fur Datenbanksysteme in Business, Technologie und Web, Aachen, Germany, Btw, 5–9 (March 2007)
Lankhorst, M.: Architecture Alignment. In: Enterprise Architecture at Work: Modelling, Communication and Analysis, pp. 221–243. Springer, Heidelberg (2013)
Mell, P., Grance, T.: The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology. NIST Special Publication 145 (2011)
Ortega, A.R., et al.: Supporting Agile Software Development and Deployment in the Cloud: A Multi-tenancy Multi-target Architecture (MT2A), pp. 1–19. Elsevier (in press)
Pyke, J.: Now is the time to take the cloud seriously. White Paper (2009), http://www.cordys.com/ …(retrieved from)
Qaisar, E.J.: Introduction to cloud computing for developers: Key concepts, the players and their offerings. In: 2012 IEEE TCF Information Technology Professional Conference, pp. 1–6 (2012)
Rico Ortega, A.: Globalgest SaaS - Software As a Service, http://globalgest-saas.com
Rico Ortega, A., Noguera, M., Garrido, J.L., Benghazi, K., Chung, L.: Multi-Tenancy Multi-Target (MT2): A SaaS Architecture for the Cloud. In: Bajec, M., Eder, J. (eds.) CAiSE Workshops 2012. LNBIP, vol. 112, pp. 214–227. Springer, Heidelberg (2012)
Shroff, G.: Enterprise software: ERP, SCM, CRM. Enterprise Cloud Computing Technology, Architecture, Applications. pp. 161–177 (2010)
TIC, D.: NetPropertyAgent - SaaS Real Estate CRM, http://www.netpropertyagent.com/
Zaidman, A.: Multi-Tenant SaaS Applications: Maintenance Dream or Nightmare? Position paper
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rico Ortega, A., Noguera, M., Garrido, J.L., Benghazi, K., Chung, L. (2013). Component-Based Design for Multi-tenant Multi-target Support in the Cloud. In: Barjis, J., Gupta, A., Meshkat, A. (eds) Enterprise and Organizational Modeling and Simulation. EOMAS 2013. Lecture Notes in Business Information Processing, vol 153. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41638-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-41638-5_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41637-8
Online ISBN: 978-3-642-41638-5
eBook Packages: Computer ScienceComputer Science (R0)