Self-healing web service compositions