{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

SOA 6 WSDL - Web Services Description Language WSDL Subject...

Info icon This preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
1 1 Web Services Description Language Subject Incharge Pratidnya S. Hegde Patil WSDL What is WSDL? box4 XML language for describing web services box4 Web service is described as square6 A set of communication endpoints (ports) box4 Endpoint is made of two parts square6 Abstract definitions of operations and messages square6 Concrete binding to networking protocol (and corresponding endpoint address) and message encoding box4 Why this separation? square6 Enhance reusability (of the abstract part, for example) 2
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 Where is WSDL used ? 3 Service Descriptions (with WSDL) 4 WSDL definitions enable loose coupling between services.
Image of page 2
3 5 Web Service Description box4 Why describe Web services? square6 A service requestor needs to analyze a service for his requirements square6 A Web service needs to provide the following information box4 the operations it supports box4 the transport and messaging protocols on which it supports those operations box4 the network endpoint of the Web service square6 WSDL establishes the terms of use for the service provider by defining exactly the information to perform its service and also whether or not a response will be issued. WSDL box4 WSDL Version 2.0 is a W3C Working Draft http://www.w3.org/TR/wsdl20 box4 uses XML syntax to describe services box4 provides information about square6 interfaces to all publicly available functions square6 data types for all message requests and message responses square6 binding to the transport protocol to be used square6 addresses for locating the specified services 6
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4 WSDL box4 WSDL stands for Web Services Description Language. box4 WSDL is an XML vocabulary for describing Web services. It allows developers to describe Web Services and their capabilities, in a standard manner. box4 WSDL specifies what a request message must contain and what the response message will look like in unambiguous notation. In other words, it is a contract between the XML Web service and the client who wishes to use this service. box4 In addition to describing message contents, WSDL defines where the service is available and what communications protocol is used to talk to the service. Service endpoints box4 WSDL square6 describes point of contact for a service provider called service endpoint. square6 Provides formal definition of the endpoint interface (for structuring request messages). square6 establishes the physical location (address) of the service. 8
Image of page 4
5 WSL Format 9 10 Web Service Description (WSDL) Abstract Description Concrete Description
Image of page 5

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
6 Abstract description (service interface) box4 An abstract description establishes the interface characteristics of the Web service without any reference to the technology used to host or enable a Web service to transmit messages.
Image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern