A Petri net approach for the design and analysis of Web Services Choreographies

被引:18
|
作者
Valero, Valentin [1 ]
Emilia Cambronero, M. [1 ]
Diaz, Gregorio [1 ]
Macia, Hermenegilda [1 ]
机构
[1] Univ Castilla La Mancha, Escuela Politecn Super Albacete, Dept Sistemas Informat, Albacete 02071, Spain
来源
关键词
Web services; Web service composition; Priorities; Choreography; Time Petri nets;
D O I
10.1016/j.jlap.2008.09.002
中图分类号
学科分类号
摘要
A Web Service is a self-describing, self-contained modular application that can be published, located, and invoked over a network, e.g. the Internet. Web Services composition provides a way to obtain value-added services by combining several Web Services. The composition of Web Services is, therefore, suitable to support enterprise application integration. WS-CDL (Web Services Choreography Description Language) is a W3C candidate recommendation for the description of peer-to-peer collaborations for the participants in a Web Services composition. In this paper we focus our attention on the development of a methodology for the design and validation of composite Web Services using WS-CDL as the language for describing Web Services interactions and Petri nets as a formalism that allows us to simulate and validate the described systems. We specifically intend, then, to capture timed and prioritized collaborations in composite Web Services, so the model of Petri nets that we use is a prioritized version of Time Petri nets. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:359 / 380
页数:22
相关论文
共 50 条
  • [1] A Petri Net Approach to Analysis and Composition of Web Services
    Xiong, PengCheng
    Fan, YuShun
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2010, 40 (02): : 376 - 387
  • [2] A Petri-Net-Based Approach to QoS Estimation of Web Service Choreographies
    Xia, Yunni
    Chen, Jun
    Zhou, Mingqiang
    Huang, Yu
    [J]. ADVANCES IN WEB AND NETWORK TECHNOLOGIES, AND INFORMATION MANAGEMENT, 2009, 5731 : 113 - +
  • [3] On the verification of web services compatibility: A Petri net approach
    De Backer, M
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: OTM 2004 WORKSHOPS, PROCEEDINGS, 2004, 3292 : 810 - 821
  • [4] A Petri Net based approach for reliability prediction of web services
    Zhong, Duhang
    Qi, Zhichang
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: OTM 2006 WORKSHOPS, PT 1, PROCEEDINGS, 2006, 4277 : 116 - +
  • [5] A Petri Net Approach to Mediation-Aided Composition of Web Services
    Du, Yanhua
    Li, Xitong
    Xiong, PengCheng
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2012, 9 (02) : 429 - 435
  • [6] A Petri Net Approach to Analyzing Behavioral Compatibility and Similarity of Web Services
    Li, Xitong
    Fan, Yushun
    Sheng, Quan Z.
    Maamar, Zakaria
    Zhu, Hongwei
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2011, 41 (03): : 510 - 521
  • [7] Web Services Compositions Modelling and Choreographies Analysis
    Rouached, Mohsen
    Fdhila, Walid
    Godart, Claude
    [J]. INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2010, 7 (02) : 87 - 110
  • [8] A Petri Net approach to analyze the effect of persistent connection on the scalability of web services
    Wu, Hai-yan
    Lin, Xiao-zhu
    Jiang, Dong-Xing
    [J]. 2008 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEM SOFTWARE AND MIDDLEWARE AND WORKSHOPS, VOLS 1 AND 2, 2008, : 267 - 270
  • [9] Compatibility analysis approach for Petri net based Web service
    Xiong, Pengcheng
    Fan, Yushun
    [J]. Gaojishu Tongxin/Chinese High Technology Letters, 2008, 18 (09): : 943 - 947
  • [10] Design and Generation of Web Services Choreographies with Time Constraints
    Emilia Cambronero, M.
    Valero, Valentin
    Martinez, Enrique
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (13) : 1800 - 1829