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 条
  • [21] A framework of universal web services
    Shi, MH
    Chen, DR
    Zhang, LJ
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVI, PROCEEDINGS: COMPUTER SCIENCE III, 2002, : 535 - 540
  • [22] A Formal Description of Web Services Container Architecture
    Liu, Jian
    Ma, Dianfu
    Li, Zhuqing
    Sun, Don
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 30 - 36
  • [23] Forensic Web Services Framework
    Gunestas, Murat
    Mehmet, Murad
    Wijesekera, Duminda
    Singhal, Anoop
    [J]. IT PROFESSIONAL, 2011, 13 (03) : 31 - 37
  • [24] A framework for web services trust
    Coetzee, Marijke
    Eloff, Jan
    [J]. SECURITY AND PRIVACY IN DYNAMIC ENVIRONMENTS, 2006, 201 : 74 - +
  • [25] A framework for web services procurement
    Alor-Hernandez, Giner
    Chavez-Trejo, Ana Ma.
    Pelaez-Camarena, Gustavo
    Gomez, Juan Miguel
    [J]. 2006 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING, 2006, : 5 - +
  • [26] Towards Formal Checking of Web Services Substitutability
    Bourouz, Sofiane
    Zeghib, Nadia
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE), 2016,
  • [27] A Formal Model for Abstracting the Interaction of Web Services
    Bao, Li
    Zhang, Weishi
    Xie, Xiong
    [J]. JOURNAL OF COMPUTERS, 2010, 5 (01) : 91 - 98
  • [28] A Formal Model of Web Services Transport Layer
    Liu, Jian
    Ma, Dianfu
    Li, Zhuqing
    Sun, Dou
    [J]. ICNS: 2009 FIFTH INTERNATIONAL CONFERENCE ON NETWORKING AND SERVICES, 2009, : 474 - 480
  • [29] An extended Web Services framework
    Dogdu, E
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON COMMUNICATIONS, INTERNET, AND INFORMATION TECHNOLOGY, 2002, : 455 - 460
  • [30] Towards Formal Interfaces for Web Services with Transactions
    Chen, Zhenbang
    Wang, Ji
    Dong, Wei
    Qi, Zhichang
    [J]. ADVANCED INTERNET BASED SYSTEMS AND APPLICATIONS, 2009, 4879 : 292 - 304