This document describes RET-WS, a framework for providing Byzantine fault tolerance for web services. RET-WS is built on top of the SOAP messaging framework for interoperability. It uses the Castro and Liskov BFT algorithm with some modifications to allow for more efficient resource utilization. The performance evaluation shows RET-WS incurs only moderate overhead compared to the complexity of the Byzantine fault tolerance mechanisms.