Monitoring A WCF SOAP Service and Restart the SOAP windows service when it failed to respond properly