Web Service as a Server-Side Service
A Web service is considered a server-side service if the following are true:
It is the basis for interoperable, heterogeneous applications.
Its interface is defined by XML (XML Schema and WSDL).
Makes available coarse-grained, loosely-coupled operations on document-structured data.
It is independent of underlying implementation.
It is accessible through open standard protocols such as HTTP, SMTP, FTP, or JMS.
Web services are all of the following:
A delivery mechanism for integrating loosely coupled software components.
Delivered over standard Internet technologies.
Rooted in:
Interoperability
Standards
XML
Coarse-grained exposure of functionality