A Web Service is a software system designed for interoperable unit to unit interaction through a network, usually the internet. It is executed on a remote system that host that web service. This usually refers clients and servers that interact through XML messages using the SOAP standard. Most of the time, it operates with a machine readable descriptions of the operations written in WSDL.