A Formal Framework for Web Services Coordination

被引:18
|
作者
Guidi, Claudio [1 ]
Lucchi, Roberto [1 ]
Mazzara, Manuel [1 ]
机构
[1] Univ Bologna, Dept Comp Sci, Via Mura Anteo Zamboni 7, I-40127 Bologna, Italy
关键词
Web Services; coordination; long-running transactions; pi-calculus; event notification;
D O I
10.1016/j.entcs.2006.10.046
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently the term Web Services Choreography has been introduced to address some issues related to Web Services Composition and Coordination. Several proposals for describing Choreography for Business Processes have been presented in the last years and many of these languages (e.g. BPEL4WS) make use of concepts as long-running transactions and compensations for coping with error handling. However, the complexity of BPEL4WS makes it difficult to formally define this framework, thus limiting the formal reasoning about the designed applications. In this paper, we formally address Web Services Coordination with particular attention to Web transactions. We enhance our past work - the Event Calculus - introducing two main novelties: i) a multicast event notification mechanism, and ii) event scope names binding. The former enables an easier specification of complex coordination scenarios - such as E-commerce applications require - while the latter allows many new interesting behaviors which can be very useful in business scenarios: the introduction of private event scope names - used to deal with security and privacy - and a dynamic event scopes definition that can be used to manage multiple instances of the same application.
引用
收藏
页码:55 / 70
页数:16
相关论文
共 50 条
  • [1] A formal framework for description of semantic web services
    Jiang Zhixiong
    Qian Leqiu
    Pen xin
    [J]. 2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 1065 - 1070
  • [2] Towards a formal framework for developing secure web services
    Haidar, Ali Nasrat
    Abdallah, Ali E.
    [J]. SELECTED PAPERS FROM THE SECOND INTERNATIOANL WORKSHOP ON AUTOMATED SPECIFICATION AND VERIFICATION OF WEB SYSTEMS, 2007, : 61 - +
  • [3] An adaptive agent coordination framework for web services composition
    Sun, Zhi-Zhong
    Li, Bin
    Li, Liang
    [J]. PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 3870 - 3875
  • [4] A Framework for the composition and formal verification of adaptable semantic Web services
    Ben Lamine, Rihab
    Ben Djemaa, Raoudha
    Amous, Ikram
    [J]. 16TH INTERNATIONAL CONFERENCE ON ADVANCES IN MOBILE COMPUTING AND MULTIMEDIA (MOMM 2018), 2014, : 25 - 33
  • [5] A theorem proving framework for the formal verification of Web Services Composition
    Papapanagiotou, Petros
    Fleuriot, Jacques D.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (61): : 1 - 16
  • [6] An operational semantics for DFM, a formal notation for modelling asynchronous web services coordination
    Yang, JT
    Cîrstea, C
    Henderson, P
    [J]. QSIC 2005: Fifth International Conference on Quality Software, Proceedings, 2005, : 446 - 451
  • [7] An ECA-based framework for decentralized coordination of ubiquitous web services
    Jung, Jae-Yoon
    Park, Jonghun
    Han, Seung-Kyun
    Lee, Kangchan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (11-12) : 1141 - 1161
  • [8] Formal reasoning on a Web coordination system
    Mata, Eloy J.
    Alvarez, Pedro
    Banares, Josd A.
    Rubio, Julio
    [J]. COMPUTER AIDED SYSTEMS THEORY- EUROCAST 2007, 2007, 4739 : 329 - +
  • [9] Formal specification of a Web services protocol
    Johnson, James E.
    Langworthy, David E.
    Lamport, Leslie
    Vogt, Friedrich H.
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2007, 70 (01): : 34 - 52
  • [10] A formal account of contracts for Web services
    Carpineti, S.
    Castagna, G.
    Laneve, C.
    Padovani, L.
    [J]. WEB SERVICES AND FORMAL METHODS, PROCEEDINGS, 2006, 4184 : 148 - 162