Skip to main content

Dynamic Interoperability Between Multi-Tenant SaaS Applications

  • Conference paper
  • First Online:

Part of the book series: Proceedings of the I-ESA Conferences ((IESACONF,volume 5))

Abstract

Enterprise Interoperability has been becoming an important area of research to ensure the competitiveness and growth of enterprises. While Software as a Service (SaaS), the new service delivery model offers a set of advantages for enterprises in sharing software with lower cost, the loosely coupled and multi-tenant features of SaaS model bring new chanllenges of interoperability between two SaaS applications. This paper proposes a platform to delivery SaaS application for enterprises. Among the multi-tenant SaaS applications, service based interoperability is introduced by extending the SCA specification with interoperability interfaces. Then a method of service interoperability supported by ESB and a dynamic service routing mechanism is discussed in details. At last, an experiment is introduced to evaluate the dynamic routing mechanism and show the effectiveness.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Yannis Charalabidis, George Gionis, Karl Moritz Hermann, Cristina Martinez; Enterprise Interoperability Research Roadmap;Feb.2008

    Google Scholar 

  2. Dubey, A. and Wagle, D (2007) Delivering Software as a Service, The McKinsey Quarterly, Web exclusive, May, http://www.mckinseyquarterly.com/Delivering_software_as_a_service_2006

  3. Yong Zhang, Shijun Liu, Lei Wu, Yuchang Jiao, Service-oriented Enterprise Interoperability in Automobile Supply Chain Management, Computer Science and Information Systems, Volume 07, Issue 01:31–49 (February 2010)

    Article  Google Scholar 

  4. WikiPedia, http://en.wikipedia.org/wiki/Multitenant

  5. Thomas Kwok, Thao Nguyen, and Linh Lam. A software as a service with multi-tenancy support for an electronic contract management application. In Proc. Int. Conf. on Services Computing (SCC), pages 179–186. IEEE, 2008.

    Google Scholar 

  6. WikiPedia,http://en.wikipedia.org/wiki/Software_as_a_service

  7. Martin Keen, Amit Acharya, Susan Bishop, et.a1, “Patterns:Implementing an SOA Using an Enterprise Service Bus”, Redbooks, IBM Press, July 2004.

    Google Scholar 

  8. de Castro, V., Marcos, E. and Sanz, M. L. (2006) ‘Service composition modeling: a case study’, The Seventh Mexican International Conference on Computer Science, San Luis Potosi, Mexico, September, pp.101–108.

    Book  Google Scholar 

  9. Shwartz, L.; Ayachitula, N.; Buco, M.; Grabarnik, G.; Surendra, M.; Ward, C.; Weinberger, S.; IT Service Provider’s Multi-Customer and Multi-Tenant Environments. 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. Page(s): 559 – 566

    Google Scholar 

  10. Kassel, S.; An Architectural Approach for Service Interoperability. International Conference on Interoperability for Enterprise Software and Applications China, 2009. IESA ’09. Page(s): 212–218

    Google Scholar 

  11. Shwartz, L.; Diao, Y.; Grabarnik, G.Ya.; Multi-tenant solution for IT service management: A quantitative study of benefits. IFIP/IEEE International Symposium on Integrated Network Management, 2009. IM ’09. Page(s): 721–731

    Google Scholar 

  12. Cor-Paul Bezemer, Andy Zaidman. Multi-tenant SaaS applications: maintenance dream or nightmare?.Proceedings of the Joint ERCIM Workshop on Software Evolution and International Workshop on Principles of Software Evolution IWPSE-EVOL’10: 88–92

    Google Scholar 

  13. R. Mietzner and F. Leymann. Generation of BPEL Customization Processes for SaaS Applications from Variability Descriptors. In IEEE International Conference on Services Computing, 2008

    Google Scholar 

  14. M.Jaring and J. Bosch. Architecting product diversification- formalizing variability dependencies in software product family engineering. In QSIC ’04: Proceedings of the Quality Software, Fourth International Conference, pages 154–161,Washington, DC, USA, 2004. IEEE Computer Society.

    Google Scholar 

  15. Ralph Mietzner, Frank Leymann. Defining Composite Configurable SaaS Application Packages Using SCA, Variability Descriptors and Multi-Tenancy Patterns. The Third International Conference on Internet and Web Applications and Services.2008)

    Google Scholar 

  16. Beisiegel, M. et al, “Service Component Architecture,” Nov. 2007, www.osoa.org.

  17. Nuts, http://www.nutsplatform.cn

  18. Rui Wang, Yong Zhang, Shijun Liu, Lei Wu, Xiangxu Meng, A Dependency-aware Hierarchical Service Model for SaaS and Cloud Services, 2011 IEEE International Conference on Services Computing, Washington, DC, USA, 4-9 July 2011, pp: 480–487

    Google Scholar 

  19. Mule, www.mulesoft.org

Download references

Acknowledgement

The authors would like to acknowledge the support provided by the National High Technology Research and Development Program of China (2009AA043506, 2011AA040603), and the Natural Science Foundation of Shandong Province (ZR2009GM028, ZR2011FQ031).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shijun Liu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag London Limited

About this paper

Cite this paper

Liu, S., Wang, L., Meng, X., Wu, L. (2012). Dynamic Interoperability Between Multi-Tenant SaaS Applications. In: Poler, R., Doumeingts, G., Katzy, B., Chalmeta, R. (eds) Enterprise Interoperability V. Proceedings of the I-ESA Conferences, vol 5. Springer, London. https://doi.org/10.1007/978-1-4471-2819-9_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2819-9_19

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-2818-2

  • Online ISBN: 978-1-4471-2819-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics