loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth International Conference on Intelligent Systems Design and Applications (ISDA'06) Volume 1
Dynamic Aspects Weaving in Service Composition
Jinan, China
October 16-October 18
ISBN: 0-7695-2528-8
Haitao Song, South China University of Technology, China
Yingyu Yin, GuangDong Polytechnic Normal University, China
Shixiong Zheng, South China University of Technology, China

Web Service composition is to construct complex service through combining available services components as request. A service component is a self-contained unit of service construction that provides an identifiable and distinct part of a service with well-defined interface. For example, to assure the security of web service, both the service provider and requestor should take account of the security control. But the implementation of crosscutting concerns, such as security control, will scatter in multiple components.

In this paper we adopt the Aspect-Oriented Programming (AOP) to separate security control from other functional requirements. AOP is a new software development paradigm that aims to increase comprehensibility, adaptability, and reusability by introducing aspect to modularize the crosscutting concerns. Any behavior associated to several components is encapsulated into an aspect. In our work, the composition is extended by weaving extension at running time. It makes the service composition more flexible and gives the composer a chance to unify security policy in composed service by specifying appropriate security extension himself.

This paper also presents an infrastructure to demonstrate how dynamic weaving of aspects can be used to enhance the security of service composition. An application of performing user-defined access control dynamically at run-time is given to exemplify the dynamic extension to service composition.

Citation:
Haitao Song, Yingyu Yin, Shixiong Zheng, "Dynamic Aspects Weaving in Service Composition," isda, vol. 1, pp.1003-1008, Sixth International Conference on Intelligent Systems Design and Applications (ISDA'06) Volume 1, 2006
Usage of this product signifies your acceptance of the Terms of Use.