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

Info iconThis 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? b XML language for describing web services b Web service is described as s A set of communication endpoints (ports) b Endpoint is made of two parts s Abstract definitions of operations and messages s Concrete binding to networking protocol (and corresponding endpoint address) and message encoding b Why this separation? s Enhance reusability (of the abstract part, for example) 2
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 Where is WSDL used ? 3 Service Descriptions (with WSDL) 4 WSDL definitions enable loose coupling between services.
Background image of page 2
3 5 Web Service Description b Why describe Web services? s A service requestor needs to analyze a service for his requirements s A Web service needs to provide the following information b the operations it supports b the transport and messaging protocols on which it supports those operations b the network endpoint of the Web service s 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 b WSDL Version 2.0 is a W3C Working Draft http://www.w3.org/TR/wsdl20 b uses XML syntax to describe services b provides information about s interfaces to all publicly available functions s data types for all message requests and message responses s binding to the transport protocol to be used s addresses for locating the specified services 6
Background image of page 3

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

View Full DocumentRight Arrow Icon
4 WSDL b WSDL stands for Web Services Description Language. b WSDL is an XML vocabulary for describing Web services. It allows developers to describe Web Services and their capabilities, in a standard manner. b 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. b 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 b WSDL s describes point of contact for a service provider called service endpoint. s Provides formal definition of the endpoint interface (for structuring request messages). s establishes the physical location (address) of the service. 8
Background image of page 4
5 WSL Format 9 10 Web Service Description (WSDL) Abstract Description Concrete Description
Background image of page 5

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

View Full DocumentRight Arrow Icon
6 Abstract description (service interface) b 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. b
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/04/2011 for the course IT 101 taught by Professor Php during the Spring '11 term at University of Mumbai.

Page1 / 14

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

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online