Web Services enables your application to become a Web application.
Web Services are published, found, and used through the web.
Web Services is an application component
Web Services uses open protocols for communication
Web Services are independent (self-contained) and can be self-described
Web Services can use UDDI to discover
Web Services can be used by other applications
XML is the foundation of Web Services
How does it work?
The underlying WEB Services platform is XML + HTTP.
The HTTP protocol is the most commonly used Internet protocol.
XML provides a language that can be used between different platforms and programming languages.
Elements of the WEB services platform:
SOAP (Simple Object Access Protocol)
UDDI (general description, Discovery, and integration)
WSDL (Web Services Description Language)
We will explain these topics later in this tutorial.
The future of WEB services
Please don't expect too much too soon!
The Web services platform is a simple, interoperable messaging framework. It still lacks many important features such as security and routing. However, once SOAP becomes more advanced, these things will be resolved.
WEB Services is expected to make applications easier to communicate.
The most important thing is to work together.
Because all major platforms can access the Web through a Web browser, different platforms can interact with it. In order for these platforms to work together, WEB applications have been developed.
A Web application is a simple application that runs on the web. They are built around Web browser standards and can be used by almost any browser on any platform.
Web Services promotes a Web application to another level
By using WEB services, your application can publish features or messages to the world.
WEB Services uses XML to encode and decode data and use SOAP to transfer data using an open protocol.
With Web Services, your accounting department's Win 2k server can connect to your IT vendor's UNIX servers.
There are two types of applications for WEB services
Reusable application Components
There are some features that are often used by different applications. So why develop them over and over again?
WEB Services can provide application components as services, such as exchange rate conversions, weather forecasts, or even language translations.
Ideally, there is only one best version for each application component, so that anyone can use it in their applications.
Connect to existing Software
By providing a way for different applications to link their data, Web services helps solve the problem of working together.
By using WEB services, you can exchange data between different applications and platforms.
Web Services has three basic elements.
They are: SOAP, WSDL, and UDDI.
What is SOAP?
The basic Web Services platform is XML + HTTP.
SOAP refers to the Simple Object Access Protocol
SOAP is a communication protocol
SOAP is used for communication between applications
SOAP is a format for sending messages
SOAP is designed to communicate over the Internet
SOAP independent of Platform
SOAP independent of language
SOAP based XML
SOAP is simple and extensible
SOAP allows you to bypass the firewall
SOAP will evolve as a standard.
For more on SOAP, please visit our soap tutorial
What is WSDL?
WSDL is an XML-based language that describes Web services and how to access Web services.
WSDL refers to the Network Service Description Language
WSDL is written using XML
WSDL is an XML document
WSDL is used to describe network services
WSDL can also be used to locate network services
WSDL is not a standard
For more information on WSDL, please visit our WSDL tutorial
What is UDDI?
UDDI is a directory service through which enterprises can register and search for WEB services.
UDDI refers to generic descriptions, discoveries, and integrations (Universal Description, Discovery, and integration).
UDDI is a directory for storing information about Web services.
UDDI is a directory of network Service interfaces described by WSDL.
UDDI is routed through SOAP.
UDDI is built into the Microsoft. NET platform.
Wsdl
WSDL is an XML-based language used to describe WEB services and how to access them.
WSDL describes the Web service, along with the details of the message format and protocol used for the Web service.
Soap
SOAP is an XML-based, easy-to-use protocol that enables applications to exchange information over HTTP.
Or, more simply, SOAP is a protocol for accessing Web service.
Web Services Tutorials