Intelligent Web Data Management of Multi-tenant Data Middleware

  • Kun MaEmail author
  • Ajith Abraham
  • Bo Yang
  • Runyuan Sun
Part of the Studies in Computational Intelligence book series (SCI, volume 643)


With the appearance of Software as a service (SaaS), multi-tenancy data architecture has become a hot topic. Motivated by the success of multi-tenant applications, this Chapter introduces intelligent Web data management of a transparent data middleware to support multi-tenancy. This approach is transparent to the developers of cloud applications. Additionally, the analysis is discussed in detail. Finally, some expansion techniques such as extensibility, scalability and disaster recovery are introduced.


Data Node Disaster Recovery Legacy Application Custom Field Multiple Tenant 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., & Zaharia, M. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50–58.CrossRefGoogle Scholar
  2. 2.
    Turner, M. J. Worldwide cloud systems management software 2014–2018 forecast. International Data Corporation, research report 247607, 2014.Google Scholar
  3. 3.
    Guo, C. J., Sun, W., Huang, Y., Wang, Z. H., & Gao, B. (2007, July). A framework for native multi-tenancy application development and management. In The 9th IEEE International Conference on E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, 2007. CEC/EEE 2007 (pp. 551–558). IEEE.Google Scholar
  4. 4.
    Hugos, M. H., & Hulitz, D. (2010). Business in the cloud: What Every Business Needs to Know About cloud Computing. NJ: Wiley Publisher.Google Scholar
  5. 5.
    Chong, F., & Carraro, G. (2006). Architecture strategies for catching the long tail. MSDN Library, Microsoft Corporation, 9-10.Google Scholar
  6. 6.
    Jacobs, D., & Aulbach, S. (2007). Ruminations on Multi-Tenant Databases. In BTW (Vol. 103, pp. 514–521).Google Scholar
  7. 7.
    Ma, K., Yang, B., & Abraham, A. (2012). A template-based model transformation approach for deriving multi-tenant saas applications. Acta Polytechnica Hungarica, 9(2), 25–41.Google Scholar
  8. 8.
    Chong, F., Carraro, G., & Wolter, R. (2006). Multi-tenant data architecture. MSDN Library, Microsoft Corporation.Google Scholar
  9. 9.
    Ma, K., & Yang, B. (2014). Multiple wide tables with vertical scalability in multitenant sensor cloud systems. International Journal of Distributed Sensor Networks, 2014.Google Scholar
  10. 10.
    Ma, K., Chen, Z., Abraham, A., Yang, B., & Sun, R. (2011, October). A transparent data middleware in support of multi-tenancy. In Next Generation Web Services Practices (NWeSP), 2011 7th International Conference on (pp. 1–5). IEEE.Google Scholar
  11. 11.
    Hu, Y., & Qu, W. (2013). Efficiently Extracting Change Data from Column Oriented NoSQL Databases. In Advances in Intelligent Systems and Applications-Volume 2 (pp. 587–598). Springer Berlin Heidelberg.Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Shandong Provincial Key Laboratory of Network Based Intelligent Computing, School of Information Science and EngineeringUniversity of JinanJinanChina
  2. 2.Scientific Network for Innovation and Research ExcellenceMachine Intelligence Research Labs (MIR Labs)AuburnUSA

Personalised recommendations