Also called as Application Services is basically a software system designed to give intermediary support from machine-to-machine over a network. This helps convert applications into web applications and are published, found and used through the Web. Web services share business logic, data and processes through a programmatic interface across a network.
Web Services are application components that communicate using open protocols. They can be used by other applications. The basis for web services is XML.
The basic Web services elements :
- SOAP (Simple Object Access Protocol)
- UDDI (Universal Description, Discovery and Integration)
- WSDL (Web Services Description Language)
XML is used to tag the data, SOAP is used to transfer the data, WSDL is used for describing the services available and UDDI is used for listing what services are available.