1 / 15

WSDL

WSDL. 20031041 Park, Hyunho 2005/07/28. Introduction. Web services have been around for a long time in primitive form. Limitation of the primitive form: ▪ limited usefulness & scope ▪ difficult to program and to understand ▪ no consistency. Web Services Description Language (WSDL).

magda
Download Presentation

WSDL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WSDL 20031041 Park, Hyunho 2005/07/28

  2. Introduction • Web services have been around for a long time in primitive form. • Limitation of the primitive form: ▪ limited usefulness & scope ▪ difficult to program and to understand ▪ no consistency

  3. Web Services Description Language (WSDL) • Purpose: Establish a common format for describing and publishing Web service information • Both parties to a Web service interaction need copies of the same WSDL file • WSDL elements: Describe data and operations on it

  4. WSDL Structure

  5. Definition • The root element of WSDL document • Usually define namespace

  6. Namespace declarations

  7. Data types • The data types to be used in the messages

  8. Message • An abstract definition of the data

  9. Operation & Port type • Operation: The abstract definition of the operation for a message • Four types of operations: One-way, Request/response, Solicit response, and Notification • Port type: An Abstract set of operations mapped to one or more end points, defining the collection of operations for a binding

  10. Cont’d • Define the interface of Web service <Ex - Request/response operation>

  11. Binding • The concrete protocol and data formats for the operations and messages defined for particular port type • SOAP/HTTP/MIME bindings

  12. Port & Service • Port: A combination of a binding and a network address • Service: Grouping a collection of related ports

  13. Conclusion • WSDL provides a complex, full-function mechanism for defining interfaces to Web services!

  14. References • WSDL 1.1, http://cafe.naver.com/action2.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=62 • Eric Newcomer, “Understanding Web Services”

  15. Q & A

More Related