From theory to practice in transactional composition of Web services

被引:0
|
作者
Bruni, R [1 ]
Ferrari, G
Melgratti, H
Montanari, U
Strollo, D
Tuosto, E
机构
[1] Univ Pisa, Dipartimento Informat, Pisa, Italy
[2] Ist Alti Studi IMT, Lucca, Italy
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We address the problem of composing Web Services in long-running transactional business processes, where compensations must be dealt with appropriately. The framework presented in this paper is a Java API called Java Transactional Web Services (JTWS), which provides suitable primitives for wrapping and invoking Web Services as activities in long-running transactions. JTWS adheres to a process calculi formalisation of long-running transactions, called Naive Sagas, which fixes unambiguously the implemented compensation policy. In particular, the primitives provided by JTWS are in one-to-one correspondence with the primitives of Sagas, and they are abstract enough to hide the complex details of their realization, thus favouring usability. Moreover, JTWS orchestrates business processes in a distributed way.
引用
收藏
页码:272 / 286
页数:15
相关论文
共 50 条
  • [1] Automating the composition of transactional Web services
    Montagut, Frederic
    Molva, Refik
    Golega, Silvan Tecumseh
    [J]. INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2008, 5 (01) : 24 - 41
  • [2] Augmenting Web services composition with transactional requirements
    Montagut, Frederic
    Molva, Refik
    [J]. ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 91 - +
  • [3] Transactional Web Services Composition: A Genetic Algorithm Approach
    FanJiang, Yong-Yi
    Syu, Yang
    Ma, Shang-Pin
    Kuo, Jong-Yih
    [J]. SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 1, 2011, 179 : 217 - +
  • [4] Reliable Web services composition using a transactional approach
    Bhiri, S
    Godart, C
    Perrin, O
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON E-TECHNOLOGY, E-COMMERCE AND E-SERVICE, PROCEEDINGS, 2005, : 15 - 21
  • [5] Web services in theory and practice
    Joss, MW
    [J]. ECONTENT, 2004, 27 (06) : 30 - 34
  • [6] Transactional Dependency for Failure Recovery in Web Services Composition System
    Mei Xiaoyong
    Li Shixian
    Huang Changqin
    Zheng Xiaolin
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2012, 21 (02) : 241 - 248
  • [7] Transactional business coordination and failure recovery for Web services composition
    Ren, Y
    Wu, QY
    Jia, Y
    Guan, JB
    Han, WH
    [J]. GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 : 26 - 33
  • [8] QoS-aware web services composition using transactional composition operator
    Liu, An
    Huang, Liusheng
    Li, Qing
    [J]. ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2006, 4016 : 217 - 228
  • [9] FACTS: A Framework for Fault-Tolerant Composition of Transactional Web Services
    Liu, An
    Li, Qing
    Huang, Liusheng
    Xiao, Mingjun
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2010, 3 (01) : 46 - 59
  • [10] Towards transactional web services
    Schmit, BA
    Dustdar, S
    [J]. SEVENTH IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY WORKSHOPS, 2005, : 12 - 20