Components Of Web Service?

0
(0)
What are Different Components Of Web Services?

In order for a web service to be fully functional, there are certain components that need to be in place. irrespective programming language in use for web service.

 

1. SOAP
A transport-independent messaging protocol, that use XML based data as a payload or request body.
SOAP is a stateful protocol as there is no independent method for the specific type of operation, like like GET, PUT, POST or DELETE.
All Communications (requests and responses) are carried at once through XML only, VIA HTTP.

 

2. WSDL
Web services description language, an XML-based file which basically tells the client application what the web service actually does.
By using the WSDL document, the client application would be able to understand where the web service is located and how it can be

utilized, for a specific request.

 

3 UDDI
Stands for Universal Description Discovery and Integration.
A standard for describing, publishing, and discovering the web services that are provided by a particular service provider.
It provides a specification which helps in hosting the information on web services.
Just as a telephone directory has the name, address and telephone number of a particular person, the same way the UDDI

registry will have the relevant information for the web service.
UDDI provides a repository for WSDL, that helps a client find out where the WSDL’s XML file is located.
This is how a Web Service is defined and described.

 

4 XML-RPC
Stands for Extensible Markup Language – Remote Procedure.
A Web Service component responsible for sending messages across systems. Requests and responses are in the form of XML

and are sent/received through the HTTP POST. XML-RPC allows client application based on a different platform to communicate
with a different server.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Be the first to comment

Leave a Reply

Your email address will not be published.


*


one × five =