WS-FTM: A Fault Tolerance Mechanism for Web Services