A Web service is an
interface that enables communication between distributed applications.
Web services enable cross-platform integration by enabling applications
that are written in various programming languages to communicate by
using a standard Web-based protocol, typically the Simple Object Access
Protocol (SOAP) or Representational State Transfer (REST). This functionality
makes it possible for businesses to bridge the gaps between different
applications and systems.