Long Running, Consistent, Web Service Transactions

被引:0
|
作者
Olmsted, Aspen [1 ]
机构
[1] Coll Charleston, Dept Comp Sci, Charleston, SC 29401 USA
关键词
web services; distributed database; modeling; model semantics; consistency;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates the problem of providing long-running web service transactions that maintain consistency, high availability, and durability. Long running transactions involve human interaction as activities in the transaction. The human interaction increases the latency of the overall transaction. Implementation options are considered for managing limited resources held by a transaction that contain two or more web service requests separated by human interaction. In our previous work, we proposed a replica update propagation method called the Buddy System, which guaranteed consistency, durability and higher availability of web services. The previous work studied transactions composed of a single coarse-grained request. In this paper, the Buddy System is extended to allow long-running transactions comprising two or more web-service calls separated by human interaction.
引用
收藏
页码:139 / 144
页数:6
相关论文
共 50 条
  • [1] 13PM2D-73 πRBT-calculus protocol for web service long running transactions
    Yin, JW
    Memon, AG
    Dong, JX
    Maree, MUR
    [J]. International Symposium on Communications and Information Technologies 2005, Vols 1 and 2, Proceedings, 2005, : 1493 - 1497
  • [2] Refactoring Long Running Transactions
    Ferrari, Gian Luigi
    Guanciale, Roberto
    Strollo, Daniele
    Tuosto, Emilio
    [J]. WEB SERVICES AND FORMAL METHODS, 2009, 5387 : 127 - +
  • [3] Ensuring Consistent Transactions in a Web Service Environment With Prediction-Based Performance Metrics
    Ravan, John Thomas, III
    Banik, Shankar M.
    Farkas, Csilla
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) : 1045 - 1058
  • [4] Compositional nested long running transactions
    Bocchi, L
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 2984 : 194 - 208
  • [5] A calculus for long-running transactions
    Bocchi, L
    Laneve, C
    Zavattaro, G
    [J]. FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2003, 2884 : 124 - 138
  • [6] Dynamic Recovering of Long Running Transactions
    Vaz, Catia
    Ferreira, Carla
    Ravara, Antonio
    [J]. TRUSTWORTHY GLOBAL COMPUTING, 2009, 5474 : 201 - +
  • [7] Systematic design of web service transactions
    Schmit, BA
    Dustdar, S
    [J]. TECHNOLOGIES FOR E-SERVICES, 2006, 3811 : 23 - 33
  • [8] Nonblocking scheduling for web service transactions
    Alrifai, Mohammad
    Balke, Wolf-Tilo
    Dolog, Peter
    Nejdl, Wolfgang
    [J]. ECOWS 07: PROCEEDING OF THE 5TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2007, : 213 - +
  • [9] Refactoring Long Running Transactions: A Case Study
    Ferrari, Gianluigi
    Guanciale, Roberto
    Strollo, Daniele
    Tuosto, Emilio
    [J]. TRUSTWORTHY GLOBAL COMPUTING, 2010, 6084 : 318 - +
  • [10] A middleware for improving concurrency of long running transactions
    Amato, Flora
    d'Acierno, Antonio
    Moscato, Vincenzo
    Picariello, Antonio
    Mazzeo, Antonino
    [J]. 2014 EIGHTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS),, 2014, : 588 - 595