版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:Department of Computing Science University of Newcastle upon Tyne Newcastle upon Tyne UK NE1 7RU
出 版 物:《COMPUTER NETWORKS AND ISDN SYSTEMS》 (计算机网络)
年 卷 期:1997年第29卷第8-13期
页 面:1281-1290页
核心收录:
学科分类:0810[工学-信息与通信工程] 0808[工学-电气工程] 081203[工学-计算机应用技术] 08[工学] 0835[工学-软件工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:UK Ministry of Defense, (GIUH81078, GR/K34863) Engineering and Physical Sciences Research Council, EPSRC
主 题:World Wide Web atomic actions transactional integrity consistency fault-tolerance distributed systems
摘 要:The Web frequently suffers from failures which affect the performance and consistency of applications run over it. An important fault-tolerance technique is the use of atomic actions (atomic transactions) for controlling operations on services. Atomic actions guarantee the consistency of applications despite concurrent accesses and failures. Techniques for implementing transactions on distributed objects are well-known: in order to become transaction aware , an object requires facilities for concurrency control, persistence, and the ability to participate in a commit protocol. While it is possible to make server-side applications transactional, browsers typically do not possess such facilities: a situation which is likely to persist for the foreseeable future. Therefore, the browser will not normally be able to take part in transactional applications. The paper presents a design and implementation of a scheme that does permit non-transactional browsers to participate in transactional applications, thereby providing much needed end-to-end transactional guarantees. (C) 1997 Published by Elsevier Science B.V.