Open Access. Powered by Scholars. Published by Universities.®
Articles 1 - 2 of 2
Full-Text Articles in Computer Engineering
Design And Implementation Of A Byzantine Fault Tolerance Framework For Web Services, Wenbing Zhao
Design And Implementation Of A Byzantine Fault Tolerance Framework For Web Services, Wenbing Zhao
Electrical and Computer Engineering Faculty Publications
Many Web services are expected to run with high degree of security and dependability. To achieve this goal, it is essential to use a Web services compatible framework that tolerates not only crash faults, but Byzantine faults as well, due to the untrusted communication environment in which the Web services operate. In this paper, we describe the design and implementation of such a framework, called BFT-WS. BFT-WS is designed to operate on top of the standard SOAP messaging framework for maximum interoperability. It is implemented as a pluggable module within the Axis2 architecture, as such, it requires minimum changes …
Byzantine Fault Tolerant Coordination For Web Services Atomic Transactions, Wenbing Zhao
Byzantine Fault Tolerant Coordination For Web Services Atomic Transactions, Wenbing Zhao
Electrical and Computer Engineering Faculty Publications
In this paper, we present the mechanisms needed for Byzantine fault tolerant coordination of Web services atomic transactions. The mechanisms have been incorporated into an open-source framework implementing the standard Web services atomic transactions specification. The core services of the framework, namely, the activation service, the registration service, the completion service, and the distributed commit service, are replicated and protected with our Byzantine fault tolerance mechanisms. Such a framework can be useful for many transactional Web services that require high degree of security and dependability.