CSP-based verification for web service orchestration and choreography

被引:7
|
作者
Yeung, W. L. [1 ]
机构
[1] Lingnan Univ, Hong Kong, Hong Kong, Peoples R China
关键词
Web services; choreography; orchestration; formal methods; model checking; CSP;
D O I
10.1177/0037549707079227
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Service-oriented computing aspires to an unprecedented level of platform-independence and interoperability of software components for intra- and inter-organizational business processes through standard protocols and languages for workflows and process-oriented applications. The Web Service Business Process Execution Language (WS-BPEL) and the Web Service Choreography Description Language (WS-CDL) are two major languages for modeling and implementing Web services-based business processes. A Web service can be modeled in WS-BPEL by an abstract process describing its external behavior in terms of message exchanges with other participants (Web services). The abstract process can then be refined with more details to become an executable process. On the other hand, WS-CDL serves as a behavioral modeling language for the collaboration between multiple participants (Web services) within the same business process from a global point of view. In this paper, we outline how Communicating Sequential Processes (CSP) can be used as a formal basis for verifying the behavioral consistency among abstract and executable processes together with choreographic descriptions.
引用
收藏
页码:65 / 74
页数:10
相关论文
共 50 条
  • [1] Insights into Web Service Orchestration and Choreography
    Daniel, Florian
    Pernici, Barbara
    [J]. INTERNATIONAL JOURNAL OF E-BUSINESS RESEARCH, 2006, 2 (01) : 58 - 77
  • [2] Model-based Methods for Linking Web Service Choreography and Orchestration
    Sun, Jun
    Liu, Yang
    Dong, Jin Song
    Pu, Geguang
    Tan, Tian Huat
    [J]. 17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, : 166 - 175
  • [3] Compatibility verification for web service choreography
    Foster, H
    Uchitel, S
    Magee, J
    Kramer, J
    [J]. IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, : 738 - 741
  • [4] Standards for web service choreography and orchestration: Status and perspectives
    Barros, A
    Dumas, M
    Oaks, P
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2006, 3812 : 61 - 74
  • [5] Modeling web service choreography and orchestration with colored Petri nets
    Deng, Xinguo
    Lin, Ziyu
    Cheng, Weiqing
    Xiao, Ruliang
    Fang, Lina
    Li, Ling
    [J]. SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 838 - +
  • [6] A Logical Representation and Verification of Web Service Choreography
    Madani, Zahra
    Nematbakhsh, Naser
    Zamanifar, Kamran
    Mardukhi, Frahad
    [J]. 2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 2, PROCEEDINGS, 2009, : 404 - +
  • [7] Web services orchestration and choreography
    Peltz, C
    [J]. COMPUTER, 2003, 36 (10) : 46 - +
  • [8] Service composition with consistency-based matchmaking: A CSP-based approach
    Thiagarajan, Rajesh
    Stumptner, Markus
    [J]. ECOWS 07: PROCEEDING OF THE 5TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2007, : 23 - +
  • [9] Cloud Manufacturing Service Composition Modeling and Formal Verification Based on Calculus for Orchestration of Web Service
    Li Yongxiang
    Yao Xifan
    Zhang Jie
    Li Bin
    [J]. 2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 2806 - 2810
  • [10] Web Service Choreography Verification Using Z Formal Specification
    Rastegari, Y.
    Sajadi, Z.
    Shams, F.
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING, 2016, 29 (11): : 1549 - 1557