DocumentCode :
1824482
Title :
A Method to Support Variability of Enterprise Services on the Cloud
Author :
Jegadeesan, Harshavardhan ; Balasubramaniam, Sundar
Author_Institution :
SAP Labs., Bangalore, India
fYear :
2009
fDate :
21-25 Sept. 2009
Firstpage :
117
Lastpage :
124
Abstract :
Web-business platforms offer business capabilities as enterprise services hosted in a multi-tenant cloud environment. Often there is a need to create heavyweight variants of these enterprise services to support: inherent variability in the underlying business process, industry-specific requirements, globalization concerns and customer-specific requirements. These variability concerns affect both the service interface and the service provider implementation and hence are crosscutting in nature. In this paper, we use principles of aspect-oriented software development to modularize these variability concerns. We also provide an aspect specification scheme to specify these concerns. We propose an approach to create heavyweight service variants centered on a service kernel, which forms a common service core across tenants. Heavyweight service variants are created by weaving aspects into the service kernel. Our approach provides improved governance for the provider while offering maximum flexibility for the consumers.
Keywords :
Internet; business data processing; formal specification; globalisation; object-oriented programming; Web-business platform; aspect specification scheme; aspect-oriented software development; business process; customer-specific requirement; enterprise service variability; globalization; heavyweight service variant; industry-specific requirement; multi tenant cloud environment; service kernel; Cloud computing; Aspect-Oriented Software Development; Multi-tenancy; Service Variability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing, 2009. CLOUD '09. IEEE International Conference on
Conference_Location :
Bangalore
Print_ISBN :
978-1-4244-5199-9
Electronic_ISBN :
978-0-7695-3840-2
Type :
conf
DOI :
10.1109/CLOUD.2009.69
Filename :
5284193
Link To Document :
بازگشت