It might not be the first time to hear about the web services but have you ever gone in-depth to what these services are? There are several wording and phrases that try to tell the meaning. Some say, they are any pieces of software that always make themselves present in the internet and are capable of using standardized XML systems of messaging. The function of XML is to encode the communication to the web service. A good example is when a client invokes this service XML message, he waits for the corresponding XML to respond. All communications in the internet are found in XML and there web services can not be tied to just one programming language or operating system. These services are discoverable through a mechanism of simple find and are self-describing through a known common grammar of XML
The components include Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL), and Universal Description, Discovery and Integration (UDDI). These are the components that are only used by simple standard web services.
What are web services types? There several but the most common include Big and RESTful services.
Big web services are know to use XML messages which follow SOAP standard- simple object access protocol, which is the language that defines message architecture and formats of the message itself. There are two message formats that have acquired a large adoption and these are; Simple Object Access Protocol and Web Service Description Language (WSDL)
The RESTful type is well compatible with the basic. They are effectively integrated with HTTP than those that are SOAP based. They do no in any require messages of XML or services from WSDL.
This information has given you light on: what are webs services? You are equipped with the basic information to the best definition of web services and their types.