This chapter discusses services in the context of service-oriented architecture (SOA). It defines a service as a self-contained business function that accepts requests and returns responses through a standard interface. A service should represent discrete units of work from a business perspective rather than being technically driven. The interface of a service, including message signatures and semantics, is considered its contract. Additional common attributes of services discussed include being stateless, reusable, and having quality of service guarantees.