Title :
Multi-tenant Service Composition Based on Granularity Computing
Author :
Huihui Cai ; Lizhen Cui ; Yuliang Shi ; Lanju Kong ; Zhongmin Yan
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
fDate :
June 27 2014-July 2 2014
Abstract :
As a common delivery model in cloud computing, SaaS applications are becoming increasingly popular. With the increasing of user´s individual and diverse requirements, multi-tenancy has been the main delivery model for SaaS applications in future. Meanwhile, in order to adapt to the complex application development, application components had become modularization and fine-grained. Thus, new applications can be built through assembling those components quickly and agilely. So service composition for multi-tenant is the key to build application flexibly. This paper proposes a service granularity space for multi-tenant service composition based on granularity computing, which provides a semantic basis for multi-tenant service composition. The service granularity space supports the characteristic of hierarchy, inheritance, evolved correlation and versioning, effectively responding to the challenge of service composition for cloud computing SaaS applications. On the one hand, the service granularity space makes it possible to change disorder services into the hierarchy and ordered clustering services, and on the other hand, it makes it easy to develop multi-tenant SaaS applications by combining customization and evolution according to individual and diverse requirements. Our final experiments further demonstrate the feasibility and the efficiency of our proposed approaches.
Keywords :
cloud computing; configuration management; granular computing; inheritance; object-oriented programming; software maintenance; systems analysis; SaaS applications; application component modularization; cloud computing; complex application development; component assembly; customization; delivery model; evolution; evolved correlation; fine-grained application components; flexible application building; granularity computing; hierarchy; inheritance; multitenancy; multitenant service composition; ordered clustering services; semantic basis; service granularity space; user requirements; versioning; Business; Cloud computing; Computational modeling; Correlation; Quality of service; Semantics; Software as a service; cloud computing; granularity computing; multi-tenant; service composition; service granularity space;
Conference_Titel :
Services Computing (SCC), 2014 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5065-2
DOI :
10.1109/SCC.2014.93