期刊名称:International Journal of Computer Science and Communication Networks
电子版ISSN:2249-5789
出版年度:2013
卷号:3
期号:5
页码:313-320
出版社:Technopark Publications
摘要: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