Algebraic approach to linking the semantics of web services

被引:3
作者
Zhu, Huibiao [1 ]
He, Jifeng [1 ]
Li, Jing [1 ]
Bowen, Jonathan P. [2 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, 3663 Zhongshan Rd North, Shanghai 200062, Peoples R China
[2] Museophile Ltd, Oak Barn, Sonning Eye, Reading RG4 6TN, Berks, England
基金
国家高技术研究发展计划(863计划); 新加坡国家研究基金会; 中国国家自然科学基金;
关键词
Web services; BPEL; Algebraic semantics; Operational semantics; Denotational semantics; Semantic linking;
D O I
10.1007/s11334-011-0172-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web services have become more and more important in these years, and BPEL4WS (BPEL) is a de facto standard for the web service composition and orchestration. It contains several distinct features, including the scope-based compensation and fault handling mechanism. We have considered the operational semantics and denotational semantics for BPEL, where a set of algebraic laws can be achieved via these two models, respectively. In this paper, we consider the inverse work, deriving the operational semantics and denotational semantics from algebraic semantics for BPEL. In our model, we introduce four types of typical programs, by which every program can be expressed as the summation of these four types. Based on the algebraic semantics, the strategy for deriving the operational semantics is provided and a transition system is derived by strict proof. This can be considered as the soundness exploration for the operational semantics based on the algebraic semantics. Further, the equivalence between the derivation strategy and the derived transition system is explored, which can be considered as the completeness of the operational semantics. Finally, the derivation of the denotational semantics from algebraic semantics is explored, which can support to reason about more program properties easily.
引用
收藏
页码:209 / 224
页数:16
相关论文
共 50 条
  • [21] The WASP Framework: Bridging the Gap Between the Web of Systems, the Web of Services, and the Web of Semantics with Agent Technology
    Biskup, Thomas
    Marx Gomez, Jorge
    Rautenstrauch, Claus
    INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2005, 1 (02) : 68 - 82
  • [22] Concurrent semantics for the web services specification language DAML-S
    Ankolekar, A
    Huch, F
    Sycara, K
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2002, 2315 : 14 - 21
  • [23] A Novel Approach for Efficiently Finding Web Services on the Web
    Ismaili, Florije
    Zenuni, Xhemal
    Raufi, Bujar
    PROCEEDINGS OF THE ITI 2009 31ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2009, : 603 - 608
  • [24] Method to cluster Web services by integrating functional semantics and service collaboration
    Wang K.
    Hu Q.
    Wang H.
    Du J.
    Pan G.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2023, 29 (04): : 1336 - 1345
  • [25] An Algebraic Approach to Automatic Reasoning for NetKAT Based on Its Operational Semantics
    Deng, Yuxin
    Zhang, Min
    Lei, Guoqing
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2017, 2017, 10610 : 464 - 480
  • [26] A New Approach to Web Services Characterization
    Liu, Yan
    Zhuang, Mingguang
    Wang, Qingling
    Zhang, Guannan
    2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 404 - 409
  • [27] A conversational approach to the interaction with Web Services
    Ardissono, L
    Petrone, G
    Segnan, M
    COMPUTATIONAL INTELLIGENCE, 2004, 20 (04) : 693 - 709
  • [28] A Multigraph Approach for Web Services Recommendation
    Slaimi, Fatma
    Sellami, Sana
    Boucelma, Omar
    Ben Hassine, Ahlem
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2016 CONFERENCES, 2016, 10033 : 282 - 299
  • [29] A practical approach to secure web services
    Xu, Jie
    Yang, Erica Y.
    Bennett, Keith H.
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 512 - 519
  • [30] Dynamic Approach for Web Services Selection
    Pandey, Abhishek
    Jena, S. K.
    IMECS 2009: INTERNATIONAL MULTI-CONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2009, : 960 - 962