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 条
  • [41] A Framework of Web Services Discovery and Composition Based on Semantic
    Huang, Zhiling
    Ai, Weihua
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER, NETWORKS AND COMMUNICATION ENGINEERING (ICCNCE 2013), 2013, 30 : 52 - 55
  • [42] SEMANTIC WEB SERVICE COMPOSITION BASED ON EXTENDED PETRI NET MODEL
    Liu, Fa-Gui
    Lin, Yue-Dong
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOLS 1-4, 2013, : 1767 - 1772
  • [43] Composition and Reduction of Web Service Based on Dynamic Timed Colored Petri Nets
    Han, Yaojun
    Luo, Xuemei
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 659 - 663
  • [44] Hierarchical Colored Petri Nets Based Modeling and Analyzing for Web Service Composition
    Zhu, Lianzhang
    Sun, Lianxia
    MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 : 1206 - 1211
  • [45] Reliability Analysis of Web Service Composition based on Generalized Stochastic Petri Nets
    Bao, Xiaoan
    Zhang, Xiaowen
    Hu, Zhuhua
    Yao, Lan
    2011 AASRI CONFERENCE ON APPLIED INFORMATION TECHNOLOGY (AASRI-AIT 2011), VOL 1, 2011, : 339 - 342
  • [46] Web service composition verification based on symbol model checking and Petri nets
    Zhang, Shijie
    Xu, Peng
    Xu, Yang
    DEVELOPMENTS OF ARTIFICIAL INTELLIGENCE TECHNOLOGIES IN COMPUTATION AND ROBOTICS, 2020, 12 : 309 - 316
  • [47] A Web-based Petri Nets Application To Teach Music Analysis and Composition
    Barate, Adriano
    ELML 2017: THE NINTH INTERNATIONAL CONFERENCE ON MOBILE, HYBRID, AND ON-LINE LEARNING, 2017, : 78 - 83
  • [48] Policy Composition based on Petri Nets
    Huang, Hejiao
    Kirchner, Helene
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 1089 - +
  • [49] A Semantic Service Composition Method Based on Fuzzy Colored Petri Net
    Ma, Zhe
    Ben, Kerong
    ADVANCES IN COMPUTER SCIENCE AND EDUCATION APPLICATIONS, PT II, 2011, 202 : 396 - 404
  • [50] Automatic Composition of Web Services Based on Rules Mapping
    Song, Ting-Xin
    Wei, Chun-Mei
    2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 3, 2010, : 315 - 318