Distributed Management of Concurrent Web Service Transactions

被引:8
|
作者
Alrifai, Mohammad [1 ]
Dolog, Peter [2 ]
Balke, Wolf-Tilo [1 ]
Nejdl, Wolfgang [1 ]
机构
[1] Leibniz Univ Hannover, Res Ctr L3S, D-30167 Hannover, Germany
[2] Aalborg Univ, Dept Comp Sci, DK-9220 Aalborg, Denmark
关键词
Software architectures; transaction processing; concurrency;
D O I
10.1109/TSC.2009.29
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Business processes involve dynamic compositions of interleaved tasks. Therefore, ensuring reliable transactional processing of Web services is crucial for the success of Web service-based B2B and B2C applications. But the inherent autonomy and heterogeneity of Web services render the applicability of conventional ACID transaction models for Web services far from being straightforward. Current Web service transaction models relax the isolation property and rely on compensation mechanisms to ensure atomicity of business transactions in the presence of service failures. However, ensuring consistency in the open and dynamic environment of Web services, where interleaving business transactions enter and exit the system independently, remains an open issue. In this paper, we address this problem and propose an architecture that supports concurrency control on the Web services level. An extension to the standard framework for Web service transactions is proposed to enable detecting and handling transactional dependencies between concurrent business transactions. We also present an optimistic protocol for concurrency control that can be deployed in a fully distributed fashion within the proposed architecture. We also empirically evaluate the performance of the proposed solutions in terms of throughput and response time.
引用
收藏
页码:289 / 302
页数:14
相关论文
共 50 条
  • [31] Distributed systems management on the web
    Reed, B
    Peercy, M
    Robinson, E
    INTEGRATED NETWORK MANAGEMENT V: INTEGRATED MANAGEMENT IN A VIRTUAL WORLD, 1997, : 85 - 95
  • [32] Management of missed transactions in a distributed system through Simulation
    Somananda, Yumnam
    Gaikwad, Ashok
    Singh, Y. Jayanta
    Mehrotra, S. C.
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 5, 2010, : 472 - 476
  • [33] A path-diversity protocol for the invocation of distributed transactions over the Web
    Romano, P
    Quaglia, F
    2005 JOINT INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS AND INTERNATIONAL CONFERENCE ON NETWORKING AND SERVICES (ICAS/ICNS), 2005, : 13 - 18
  • [34] A tuple space web service for distributed programming -: Simplifying distributed web services applications
    Wells, George C.
    Mueller, Barbara
    Schule, Loic
    WEBIST 2008: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2008, : 93 - +
  • [35] SLA-Based Management of Software Licenses as Web Service Resources in Distributed Environments
    Cacciari, Claudio
    Mallmann, Daniel
    Zsigri, Csilla
    D'Andria, Francesco
    Hagemeier, Bjoern
    Rumpl, Angela
    Ziegler, Wolfgang
    Martrat, Josep
    ECONOMICS OF GRIDS, CLOUDS, SYSTEMS, AND SERVICES, 2010, 6296 : 78 - +
  • [36] DESIRE WEB 2.0 - Integration management and distributed software development for complex service robots
    Reiser, U. (ulrich.reiser@ipa.fraunhofer.de), 1600, Springer Verlag (76):
  • [37] DESIRE WEB 2.0-Integration Management and Distributed Software Development for Service Robots
    Reiser, Ulrich
    Klauser, Regina
    Parlitz, Christopher
    Verl, Alexander
    ICAR: 2009 14TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS, VOLS 1 AND 2, 2009, : 514 - 519
  • [38] A web service discovery model based on concurrent negotiation
    Sun, Tian-Hao
    Liu, Hong-Hui
    Ma, Hui
    Zhu, Qing-Sheng
    Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2015, 35 (09): : 980 - 984
  • [39] Boolean web-service automata: A parallel model for distributed web service operations
    Fellah, A
    2005 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2005, : 416 - 419
  • [40] Web service transaction management
    Henskens, Frans A.
    ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE/MUSE, 2007, : 112 - 119