Managing interaction concerns in Web-service systems

M. Stearns, G. Piccinelli
Proceedings 22nd International Conference on Distributed Computing Systems Workshops  
Web services dramatically increase the reach of ebusiness. A homogeneous model that spans internal as well as external resources enables uniform solutions to complex business problems. Yet, the complexity of webservice-based systems increases exponentially with their scope. Separation of crosscutting concerns and active management of aspects are fundamental in web-servicebased solutions. In this paper, we first introduce web services and the concept of business interaction concerns. We then
more » ... ose a process-oriented approach to the modelling of aspects deriving from crosscutting business concerns. We focus on the dynamic nature of web-service-based solutions, and the need for adaptive management of aspects. In particular, we propose a technique for the dynamic distribution of aspects across multiple webservice components. The technique is based on explicit definition of process roles. The proposed approach has been used to build experimental solutions involving dynamic reconfiguration of web-service system. We present an application example in the context of supply-chain integration that was prototyped using the DySCo platform (Dynamic e-Service Composer).
doi:10.1109/icdcsw.2002.1030807 dblp:conf/icdcsw/StearnsP02 fatcat:de7ksa5urrh4vptiq437rndcce