A pragmatic implementation of e-transactions

被引:9
|
作者
Frolund, S [1 ]
Guerraoui, R [1 ]
机构
[1] Hewlett Packard Labs, Palo Alto, CA 94304 USA
来源
19TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS - PROCEEDINGS | 2000年
关键词
D O I
10.1109/RELDI.2000.885406
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Three-tier applications have nice properties, which make them scalable and manageable: clients am thin and servers are stateless. However, it is challenging to implement, or even define, end-to-end reliability for such applications. Furthermore, it is especially hard to make these applications reliable without violating their nice properties. In our previous work, we have identified e-transactions as a desirable and practical end-to-end reliability guarantee for three-tier applications. Essentially, an e-transaction guarantees that the server-side transactional side-effect happens exactly-once, and that the client receives the result of the server-side computation. Thus, e-transactions mask server and database failures relative to the client. We present in this paper a pragmatic implementation of e-transactions that maintains the nice properties of three-tier applications in the special, but very common, case of a single backend database.
引用
收藏
页码:186 / 195
页数:10
相关论文
共 50 条
  • [31] E-commerce transactions in a virtual environment: virtual transactions
    Scarle, Simon
    Arnab, Sylvester
    Dunwell, Ian
    Petridis, Panagiotis
    Protopsaltis, Aristidis
    de Freitas, Sara
    ELECTRONIC COMMERCE RESEARCH, 2012, 12 (03) : 379 - 407
  • [32] Guideline implementation study on asthma: Results of a pragmatic implementation approach
    Redaelli, Marcus
    Vollmar, Horst Christian
    Simic, Dusan
    Maly-Schuerer, Cornelia
    Loescher, Susanne
    Koneczny, Nikolaus
    ZEITSCHRIFT FUR EVIDENZ FORTBILDUNG UND QUALITAET IM GESUNDHEITSWESEN, 2015, 109 (02): : 124 - 131
  • [33] Pragmatic E-Pistols
    Halton, Eugene
    EUROPEAN JOURNAL OF PRAGMATISM AND AMERICAN PHILOSOPHY, 2011, 3 (02): : 41 - 63
  • [34] Efficient implementation of inter-regional transactions
    Yoon, YT
    Collison, KK
    Ilic, MD
    2001 POWER ENGINEERING SOCIETY SUMMER MEETING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2001, : 1621 - 1629
  • [35] Research and implementation of web transactions clustering analysis
    Wang, Fengzhang
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON MECHATRONICS, ELECTRONIC, INDUSTRIAL AND CONTROL ENGINEERING, 2015, 8 : 1636 - 1639
  • [36] Fraud Risks in E–commerce Transactions
    Wolfgang Wopperer
    The Geneva Papers on Risk and Insurance - Issues and Practice, 2002, 27 : 383 - 394
  • [37] The E-volution of business transactions
    Anon
    Distribution Sales and Management, 2000, 41 (12):
  • [38] Transactions The e-bike revolution
    McKenzie, James
    PHYSICS WORLD, 2020, 33 (07) : 21 - 21
  • [39] The implementation checklist: A pragmatic instrument for accelerating research-to-implementation cycles
    Prausnitz, Stephanie
    Altschuler, Andrea
    Herrinton, Lisa J.
    Avins, Andrew L.
    Corley, Douglas A.
    LEARNING HEALTH SYSTEMS, 2023, 7 (03):
  • [40] Psychometric and pragmatic evaluation of measures of readiness for implementation
    Weiner, Bryan J.
    Dorsey, Caitlin N.
    Mettert, Kayne D.
    Lewis, Cara C.
    IMPLEMENTATION SCIENCE, 2020, 15