TY - JOUR
T1 - Run-time resolution of service property conflicts in web service composition
AU - Xu, Jiuyun
AU - Ning, Xiao
AU - Reiff-Marganiec, Stephan
AU - Duan, Qiang
AU - Zheng, Zibin
N1 - Funding Information:
The paper is fully supported by a grant from the Fundamental Research Funds for the Central Universities (Project No. 13CX06009A and No. 14CX06007A). National Natural Science Foundation of China (Project No. 61472338) and Guangdong Natural Science Foundation (Project No. 2014A030313151).
Publisher Copyright:
© 2016 Inderscience Enterprises Ltd.
PY - 2016
Y1 - 2016
N2 - Service composition has become a common approach to realising complex business processes. The large number of services developed and deployed independently by various providers can lead to undesirable interactions between properties of different services which are a serious obstacle for service composition to meet users' requirements. While some property conflicts can be prevented during design, many occur during execution based on runtime data. In this paper, we propose a solution for the problem of run-time resolution of service property conflicts. We formulate the conflict resolution problem as bi-objective optimisation model based on user's revenue. Solving the optimisation model provides a set of Pareto solutions which are ranked to identify the optimal one for resolving a service property conflict. The proposed scheme is implemented in a prototype for experimental performance evaluation. The experimental results indicate that our scheme is effective and efficient in resolving service property conflicts at runtime.
AB - Service composition has become a common approach to realising complex business processes. The large number of services developed and deployed independently by various providers can lead to undesirable interactions between properties of different services which are a serious obstacle for service composition to meet users' requirements. While some property conflicts can be prevented during design, many occur during execution based on runtime data. In this paper, we propose a solution for the problem of run-time resolution of service property conflicts. We formulate the conflict resolution problem as bi-objective optimisation model based on user's revenue. Solving the optimisation model provides a set of Pareto solutions which are ranked to identify the optimal one for resolving a service property conflict. The proposed scheme is implemented in a prototype for experimental performance evaluation. The experimental results indicate that our scheme is effective and efficient in resolving service property conflicts at runtime.
UR - http://www.scopus.com/inward/record.url?scp=84971473042&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84971473042&partnerID=8YFLogxK
U2 - 10.1504/IJWGS.2016.076617
DO - 10.1504/IJWGS.2016.076617
M3 - Article
AN - SCOPUS:84971473042
SN - 1741-1106
VL - 12
SP - 142
EP - 161
JO - International Journal of Web and Grid Services
JF - International Journal of Web and Grid Services
IS - 2
ER -