Run-time resolution of service property conflicts in web service composition

被引:1
|
作者
Xu, Jiuyun [1 ]
Ning, Xiao [1 ]
Reiff-Marganiec, Stephan [2 ]
Duan, Qiang [3 ]
Zheng, Zibin [4 ]
机构
[1] China Univ Petr, Sch Comp & Commun Engn, Qingdao, Peoples R China
[2] Univ Leicester, Dept Comp Sci, Leicester LE1 7RH, Leics, England
[3] Penn State Univ, Informat Sci & Technol Dept, Abington Coll, Philadelphia, PA 16801 USA
[4] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
web service composition; service property conflict; bi-objective optimisation; runtime;
D O I
10.1504/IJWGS.2016.076617
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:142 / 161
页数:20
相关论文
共 50 条
  • [41] Trustworthy Service Discovery for Dynamic Web Service Composition
    Kim, Yukyong
    Choi, Jong-Seok
    Shin, Yongtae
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2015, 9 (03): : 1260 - 1281
  • [42] Composition and Run-time Adaptation of Mismatching Behavioural Interfaces
    Camara, Javier
    Salauen, Gwen
    Canal, Carlos
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (13) : 2182 - 2211
  • [43] Towards semantic service request of Web service composition
    Liang, QA
    Chung, JY
    Miller, S
    [J]. ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 705 - 712
  • [44] Using Service Patterns to Achieve Web Service Composition
    Fu, Jicheng
    Bastani, Farokh B.
    Yen, I-Ling
    Hao, Wei
    [J]. 2009 IEEE THIRD INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2009), 2009, : 402 - +
  • [45] A Practical Web Service Composition
    Jeong, HwaYoung
    Hong, BongHwa
    [J]. 2011 NINTH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS WORKSHOPS (ISPAW), 2011, : 367 - 370
  • [46] Practical run-time checking via unobtrusive property caching
    Stulova, Nataliia
    Morales, Jose F.
    Hermenegildo, Manuel V.
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 : 726 - 741
  • [47] Hardware Property Checker for Run-Time Hardware Trojan Detection
    Ngo, Xuan Thuy
    Danger, Jean-Luc
    Guilley, Sylvain
    Najm, Zakaria
    Emery, Olivier
    [J]. 2015 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2015, : 97 - 100
  • [48] Evaluation of run-time quality attributes for web services architecture
    Davison, Geoff
    Petkov, Emil
    [J]. WMSCI 2006: 10TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, PROCEEDINGS, 2006, : 116 - 121
  • [49] Strategies for the run-time testing of third party web services
    Brenner, Daniel
    Atkinson, Colin
    Hummel, Oliver
    Stoll, Dietmar
    [J]. IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS, PROCEEDINGS, 2007, : 114 - +
  • [50] Optimization of run-time management of data intensive Web sites
    Florescu, D
    Levy, A
    Suciu, D
    Yagoub, K
    [J]. PROCEEDINGS OF THE TWENTY-FIFTH INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, 1999, : 627 - 638