Definition
Service ( Distributed System)
A service is functionality made available to clients through a defined interface, with specified behaviour. It may expose operations on resources or perform computations on behalf of clients.
A service is what is provided, not the process or computer providing it: one or several servers may implement the same service. Its requirements can include quality of service constraints, such as response time and availability.