Automatic Web service composition driven by keyword query

被引:5
|
作者
Yu, Dongjin [1 ]
Zhang, Lei [1 ]
Liu, Chengfei [2 ]
Zhou, Rui [2 ]
Xu, Dengwei [1 ]
机构
[1] Hangzhou Dianzi Univ, Sch Comp Sci & Technol, Hangzhou, Peoples R China
[2] Swinburne Univ Technol, Melbourne, Vic, Australia
关键词
Service-based system; Service composition; Keyword query; Web service; Pruning techniques; AND; OR graph; SEARCH; SELECTION; MX;
D O I
10.1007/s11280-019-00742-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-based systems (SBSs) reuse existing loosely coupled Web services to provide value-added composite ones, which brings about much flexibility when the business changes frequently. The advent of automatic Web service composition technology allows system designers to quickly build SBSs without having to manually create process models. Despite the large number of strategies proposed so far, most of them compose Web services through the user-provided initial inputs and expected target outputs, which is not convenient for users to express their functional requirements. To address this issue, we allow users to employ keywords to represent key tasks of the composed Web services. To automatically compose Web services based on the given keywords, we study a new problem of keyword search in the AND/OR graph constructed through semantically matching input-output interfaces of existing related Web services. Due to the complexity of the problem, we propose a heuristic search approach, called UP-DFS. To improve the performance of UP-DFS, we further design two types of pruning strategies. The empirical study shows that our approach can efficiently generate a semantic input-output-based Web service composition that contains all the key tasks in the right order required by users while minimizing the number of services in the composition.
引用
收藏
页码:1665 / 1692
页数:28
相关论文
共 50 条
  • [1] Automatic Web service composition driven by keyword query
    Dongjin Yu
    Lei Zhang
    Chengfei Liu
    Rui Zhou
    Dengwei Xu
    [J]. World Wide Web, 2020, 23 : 1665 - 1692
  • [2] A Query Rewriting Approach for Web Service Composition
    Barhamgi, Mahmoud
    Benslimane, Djamal
    Medjahed, Brahim
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2010, 3 (03) : 206 - 222
  • [3] Diversified keyword search based web service composition
    Cheng, Huanyu
    Zhong, Ming
    Wang, Jian
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 163
  • [4] A Keyword-driven Data Service Composition Sequence Generation Approach on Ad-hoc Data Query
    Chen, Xin
    Han, Yanbo
    Wen, Yan
    Zhang, Feng
    Liu, Wei
    [J]. 2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, : 874 - 877
  • [5] Model-driven Automatic Generation of Verified BPEL Code for Web Service Composition
    Li, Bixin
    Zhou, Yu
    Pang, Jun
    [J]. APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 355 - +
  • [6] A Review of the Automatic Web Service Composition Surveys
    Syu, Yang
    Fanjiang, Yong-Yi
    Kuo, Jong-Yih
    Ma, Shang-Pin
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2014, : 199 - 202
  • [7] WARP: Efficient Automatic Web Service Composition
    Diac, Paul
    [J]. 2017 19TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2017), 2017, : 284 - 285
  • [8] Search strategies for automatic web service composition
    Milanovic, Nikola
    Malek, Miroslaw
    [J]. INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2006, 3 (02) : 1 - 32
  • [9] Harmony - A framework for automatic Web service composition
    Chifu, Viorica R.
    Salomie, Ioan
    St Chifu, Emil
    partac, Constantin
    [J]. WEBIST 2008: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2008, : 240 - 243
  • [10] Keyword query based focused Web crawler
    Kumar, Manish
    Bindal, Ankit
    Gautam, Robin
    Bhatia, Rajesh
    [J]. 6TH INTERNATIONAL CONFERENCE ON SMART COMPUTING AND COMMUNICATIONS, 2018, 125 : 584 - 590