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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Yannis Charalabidis, George Gionis, Karl Moritz Hermann, Cristina Martinez; Enterprise Interoperability Research Roadmap;Feb.2008
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
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)
WikiPedia, http://en.wikipedia.org/wiki/Multitenant
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.
WikiPedia,http://en.wikipedia.org/wiki/Software_as_a_service
Martin Keen, Amit Acharya, Susan Bishop, et.a1, “Patterns:Implementing an SOA Using an Enterprise Service Bus”, Redbooks, IBM Press, July 2004.
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.
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
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
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
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
R. Mietzner and F. Leymann. Generation of BPEL Customization Processes for SaaS Applications from Variability Descriptors. In IEEE International Conference on Services Computing, 2008
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.
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)
Beisiegel, M. et al, “Service Component Architecture,” Nov. 2007, www.osoa.org.
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
Mule, www.mulesoft.org
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)