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