When Exceptions are the rule achieving reliable and traceable service-oriented architectures. - Fitts, Sean (SOA webservices journal.)