Errors are an important part of a service contract, even though some contracts omit them for brevity. Specifying the errors that can occur in a service forms an important part of the design-by-contract approach to defining service operations.
read more