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