Automatic Composition of Semantic Web Services Based on Fuzzy Predicate Petri Nets

被引:75
|
作者
Cheng, Jiujun [1 ]
Liu, Cong [2 ]
Zhou, MengChu [1 ,3 ]
Zeng, Qingtian [4 ]
Yla-Jaaski, Antti [5 ]
机构
[1] Tongji Univ, Key Lab Embedded Syst & Serv Comp, Minist Educ, Shanghai 200092, Peoples R China
[2] Shandong Univ Sci & Technol, Qingdao 266590, Peoples R China
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] Shandong Univ Sci & Technol, Qingdao 266590, Peoples R China
[5] Aalto Univ, Dept Comp Sci & Engn, FI-02015 Espoo, Finland
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Fuzzy predicate Petri nets (FPPN); fuzzy semantic; horn clause; Petri nets; service composition; service-oriented architecture; HORN CLAUSES; SIMULATION; QUALITY; SYSTEMS; DESIGN; DRIVEN; MODEL;
D O I
10.1109/TASE.2013.2293879
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web service composition is a challenging research issue. This paper presents an automatic Web service composition method that deals with both input/output compatibility and behavioral constraint compatibility of fuzzy semantic services. First, user input and output requirements are modeled as a set of facts and a goal statement in the Horn clauses, respectively. A service composition problem is transformed into a Horn clause logic reasoning problem. Next, a Fuzzy Predicate Petri Net (FPPN) is applied to model the Horn clause set, and T-invariant technique is used to determine the existence of composite services fulfilling the user input/output requirements. Then, two algorithms are presented to obtain the composite service satisfying behavioral constraints, as well as to construct an FPPN model that shows the calling order of the selected services. Note to Practitioners-Automatic Web service composition plays an increasingly important role in the rapid development of software applications to meet the fast-changing market needs. This work addresses the difficult and new issue of composing fuzzy semantic services based on user-supplied input and output requirements and behavioral constraints. Both Horn clause logic reasoning theory and fuzzy predicate Petri nets are used to develop polynomially complex algorithms for a desired composite service. A business service example is used to illustrate the proposed concepts and algorithms. The proposed methodology is readily applicable to industrial size Web service composition problems.
引用
收藏
页码:680 / 689
页数:10
相关论文
共 50 条
  • [1] Formal verification for semantic Web services composition based on coloured Petri nets
    Ni, Yue
    Fan, Yushun
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2010, 50 (05): : 714 - 717
  • [2] Modeling agent-based semantic Web services with Petri nets
    Ma, Bing-Xian
    Wu, Zhe-Hui
    Xie, Neng-Fu
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2005, 17 (01): : 120 - 123
  • [3] Automatic Web service composition based on Horn clauses and Petri nets
    Tang, Xianfei
    Jiang, Changjun
    Zhou, Mengchu
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (10) : 13024 - 13031
  • [4] Automatic Web Services Composition Based On Reasoning Petri Net
    Le, Jia-Jin
    He, Feng
    ALPIT 2008: SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED LANGUAGE PROCESSING AND WEB INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 569 - +
  • [5] Automatic composition of semantic Web services
    Kona, Srividya
    Bansal, Ajay
    Gupta, Gopal
    2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 150 - +
  • [6] Automatic composition of semantic web services
    Zhang, RY
    Arpinar, IB
    Aleman-Meza, B
    ICWS'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WEB SERVICES, 2003, : 38 - 41
  • [7] Automatic Composition of Heterogeneous Models Based on Semantic Web Services
    Huang, Hui
    He, Ligang
    Chen, Xueguang
    Yu, Minghui
    Wang, Zhiwu
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2015, 43 (03) : 339 - 358
  • [8] Automatic Composition of Heterogeneous Models Based on Semantic Web Services
    Hui Huang
    Ligang He
    Xueguang Chen
    Minghui Yu
    Zhiwu Wang
    International Journal of Parallel Programming, 2015, 43 : 339 - 358
  • [9] Behavior analysis based automatic composition of semantic web services
    Wang, Rui
    Yu, Xueli
    Li, Yingjie
    Li, Jianlin
    Sun, Jingyu
    ADVANCES IN INTELLIGENT WEB MASTERING, 2007, 43 : 357 - +
  • [10] Utilizing fuzzy Petri net for choreography based semantic web services discovery
    Men, Peng
    Duan, Zhenhua
    Yu, Bin
    PETRI NETS AND OTHER MODELS OF CONCURRENCY - ICATPN 2007, 2007, 4546 : 362 - +