Web services are the code base for small units to handle a limited number of tasks.
What is a Web service?
A Web service is a small unit of code
Web services are designed to handle a limited set of tasks
Web services are based on XML communication protocols
Web services are stand-alone operating systems
Web services are completely separate programming languages
Web service connectors, systems, and devices
Code for small Units
A Web service is a small unit of code that is used to handle a limited set of tasks.
For example, a Web service can be a small program designed to provide the latest price for securities traded for other applications. Another example could be a small program used to process credit card payments.
XML-based network protocol
Web services use standard network protocols for HTTP, XML, SOAP WSDL, and UDDI.
The HTTP
That is, HTTP (Hypertext Transfer Protocol) is the World Wide Web Standard communication network. HTTP is a standardized Web Consortium (WWW).
of XML
XML (Extensible Markup Language) is a well known standard for storing, carrying, and exchanging data. XML is the standard by the International consortium.
You can read more about XML in our XML guide.
SOAP protocol
SOAP (Simple Object Access Protocol) is a lightweight platform and language neutral communication protocol that allows programs to pass through the standard communication network HTTP. Standardized soap is made up of the consortium.
You can read more about soap in our soap tutorial.
The WSDL
The WSDL (Web Service Description Language) is an xml-based language that defines network services and describes how to access them. The WSDL is a recommended protocol for Ariba, IBM and Microsoft XML XML used to describe the service activities of the Consortium.
You can read more about the WSDL tutorial on our WSDL.
of UDDI
UDDI (Universal Description, Discovery, and integration) is a directory service where businesses can register and look for Web services.
UDDI is a public registry where people can publish and query Web services.
Independent operating System
Because network services use xml-based communication protocols with other systems, network services are independent of the operating system and programming languages.
Request, the Network service will always use the XML for its request and obtain the XML that its answer returns. Call applications will always care about other computers running on the operating system or programming language.
Benefits of network Services
Easier to communicate with applications
Easier reuse of existing services
More easy to distribute information more and more consumers
Rapid development
Web services are easier to communicate in different areas of application. They also make it possible for developers to reuse existing Web services rather than write new settlements.
Web services can create new possibilities for many businesses because it provides an easy way to spread information to a large number of consumers. An example can be flight schedules and booking systems.