Question

In: Computer Science

Describe why WSDL document is important for creating a web service client.

Describe why WSDL document is important for creating a web service client.

Solutions

Expert Solution

WSDL stands for Web Services Description Language.

It the description of your webservice, it specifies how xml elements are, and the processing of it should be at one application level and is used by xml documents to communicate with other xml document at other application.

This description is required, so that client applications are able to understand what the web service actually does.

  • The WSDL file contains the location of the web service and
  • The methods which are exposed by the web service.

The WSDL file itself can look very complex to any user, but it contains all the necessary information that any client application would require to use the relevant web service.

One key thing to note here is that the definition of messages, which is passed by the SOAP protocol is actually defined in the WSDL document. It actually tells a client application what are the types of SOAP messages which are sent and accepted by the Web service.

In other words, the WSDL is just like a postcard which has the address of a particular location. The address provides the details of the person who delivered the postcard. Hence, in the same way, the WSDL file is the postcard, which has the address of the web service which can deliver all the functionality that the client wants.

The WSDL file itself can look very complex to any user, but it contains all the necessary information that any client application would require to use the relevant web service.


Related Solutions

Describe the main components of WSDL document of web service by using the example CardValidator WSDL...
Describe the main components of WSDL document of web service by using the example CardValidator WSDL document
Briefly describe to your “client”, the owner of a local clothing store, why it is important...
Briefly describe to your “client”, the owner of a local clothing store, why it is important to use Google Analytics. Why is the visitor overview screen, the traffic source area, and content area so important? Please touch on the importance of tracking, conversion, and keywords. Overall why is it so important for your client’s company to use Google Analytics?
Explain the key difference between a web service application and a general client/server application
Explain the key difference between a web service application and a general client/server application
Describe why it is important to select the most appropriate sales approach for the product/ service....
Describe why it is important to select the most appropriate sales approach for the product/ service. Suggest one or more sales approaches that might be appropriate for the following products/ services: Product/ service Sales approach A new cheese spread Perfume Practice management software (eg doctor’s surgery) Gourmet cakes Physiotherapy services
What are project assumptions and provide an example as to why it is important to document...
What are project assumptions and provide an example as to why it is important to document them.(answer in a paragraph with at least 75 words )
Why is it important document and understand "lessons learned" at the end of the project? In...
Why is it important document and understand "lessons learned" at the end of the project? In other words, what would a Project Manager or PMO team use these 'lessons learned"?
Why is it important document and understand "lessons learned" at the end of the project? In...
Why is it important document and understand "lessons learned" at the end of the project? In other words, what would a Project Manager or PMO team use these 'lessons learned"?
1. An HTML document that’s generated by a web application is a ________________________ web page. 2....
1. An HTML document that’s generated by a web application is a ________________________ web page. 2. An easy way to log the progress of an application in Chrome’s Console panel is to insert __________________ methods at critical points in the code. 3. The childNodes property of a DOM object returns a/an ______________________ of the child nodes for that object. 4. The ___________________ method of an array can be used to concatenate the elements of the array into a single string.​...
What are the main objectives to creating a project budget? Why is it important to control...
What are the main objectives to creating a project budget? Why is it important to control costs in the project management process?
1.    Why is the marketing report important for both the client and the marketing researcher? Why is...
1.    Why is the marketing report important for both the client and the marketing researcher? Why is the communication of the results critical?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT