Component-Based Design for Multi-tenant Multi-target Support in the Cloud

  • Conference paper
Enterprise and Organizational Modeling and Simulation (EOMAS 2013)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Banks, D., et al.: Multi-tenancy in Cloud-based Collaboration Services (2009)

    Google Scholar 

  2. Bezemer, C., Zaidman, A.: Challenges of Reengineering into Multi-Tenant SaaS Applications. Challenges (2010)

    Google Scholar 

  3. Chong, F., Carraro, G.: Architecture Strategies for Catching the Long Tail What Is Software as a Service? Most. 479069, 1–22 (2006)

    Google Scholar 

  4. Coffee, P.: Busting Myths of On-Demand: Why Multi-Tenancy Matters (November 2007)

    Google Scholar 

  5. Conference, I.I., Systems, C.C.: SMURF: Supporting Multi-tenancy Using Re-Aspects Framework (2012)

    Google Scholar 

  6. Fink, L., Markovich, S.: Generic verticalization strategies in enterprise system markets: An exploratory framework. Journal of Information Technology 23(4), 281–296 (2008)

    Article  Google Scholar 

  7. Jacobs, D., Aulbach, S.: Ruminations on multi-tenant databases. Fachtagung fur Datenbanksysteme in Business, Technologie und Web, Aachen, Germany, Btw, 5–9 (March 2007)

    Google Scholar 

  8. Lankhorst, M.: Architecture Alignment. In: Enterprise Architecture at Work: Modelling, Communication and Analysis, pp. 221–243. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Pyke, J.: Now is the time to take the cloud seriously. White Paper (2009), http://www.cordys.com/ …(retrieved from)

  12. 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)

    Google Scholar 

  13. Rico Ortega, A.: Globalgest SaaS - Software As a Service, http://globalgest-saas.com

  14. 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)

    Chapter  Google Scholar 

  15. Shroff, G.: Enterprise software: ERP, SCM, CRM. Enterprise Cloud Computing Technology, Architecture, Applications. pp. 161–177 (2010)

    Google Scholar 

  16. TIC, D.: NetPropertyAgent - SaaS Real Estate CRM, http://www.netpropertyagent.com/

  17. Zaidman, A.: Multi-Tenant SaaS Applications: Maintenance Dream or Nightmare? Position paper

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics

Navigation