The Web services composition system with static configuration lacks of adaptive capacity to both the QoS variability of component services and the failure-prone environment. The static configuration can not reflect the dynamic evolution process of Web services composition when the number of component services increases continually. A method of QoS-aware and dynamic configuration for Web services composition is presented. The functional dependency relationship of Web services is described formally via an extended Petri net to form a configuration scheme. The configuration scheme is verified by two algorithms
which are used to confirm there are no loop dependency relationship and illegal end state in the configuration scheme. An optimal configuration selection algorithm is used to search the configuration with best QoS from the configuration scheme. Simulation experiments are conducted to compare the effects on the satisfaction rate of user request for service among the dynamic
static and random configurations.The results show that the QoS of composition service can be improved greatly by using the proposed modeling method and algorithms.
关键词
Keywords
references
HWANG S, LIM E, LEE C, et al. Dynamic Web service selection for reliable Web service composition [J]. IEEE Trans on Services Computing, 2008, 1(2): 104-116.
XIONG P, FAN Y, ZHOU M. QoS-aware Web service configuration [J]. IEEE Trans on Systems, Man, and Cybernetics, 2008, 38(4): 888-895.
DMYTRO Z. A Petri net-based approach for automated goal-driven Web service composition [J]. Simulation, 2007, 83(1): 33-63.
KOBTI Z, ZHIYANG W. An adaptive approach for QoS-aware Web service composition using cultural algorithms [C]∥The 20th Australian Joint Conference on Artificial Intelligence. Berlin, Germany: Springer, 2007: 140-149.
LIU Y, TRUONG S, CHEN S, et al. Composing adaptive Web services on COTS middleware [C]∥2008 IEEE International Conference on Web Services. Los Alamitos, CA, USA: IEEE Computer Society, 2008: 377-384.