SlideShare a Scribd company logo
1 of 5
WSDL Programming Language Michael Dillon CIS 3311 Online January 29, 2010
What is WSDL? WSDL Stands for Web Services Description Language. It is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. WSDL is extensible to allow description of endpoints and their messages regardless of what message formats or network protocols are used to communicate.
What Does it Look Like?
What Elements are Involved? types, which provide data type definitions used to describe the messages exchanged.  message, which represents an abstract definition of the data being transmitted. A message consists of logical parts, each of which is associated with a definition within some type system.  portType, which is a set of abstract operations. Each operation refers to an input message and output messages.  binding, which specifies concrete protocol and data format specifications for the operations and messages defined by a particular portType.  port, which specifies an address for a binding, thus defining a single communication endpoint.  service, which is used to aggregate a set of related ports.
Source Christensen, Erik; Curbera, Francisco; Meredith, Greg; Weerawarana, Sanjiva. “Web Services Description Language (WSDL) 1.1” 15 March 2001 Ariba, International Business Machines Corporation, Microsoft. Accessed 29 January 2009 <http://www.w3.org/TR/wsdl>.

More Related Content

What's hot

What's hot (9)

Working with xml data
Working with xml dataWorking with xml data
Working with xml data
 
Web services with soap
Web services with soapWeb services with soap
Web services with soap
 
Cloud computing 20 service modelling
Cloud computing 20 service modellingCloud computing 20 service modelling
Cloud computing 20 service modelling
 
Web services for developer
Web services for developerWeb services for developer
Web services for developer
 
Adri Jovin - Semantic Web
Adri Jovin - Semantic WebAdri Jovin - Semantic Web
Adri Jovin - Semantic Web
 
seert
seertseert
seert
 
Description of soa and SOAP,WSDL & UDDI
Description of soa and SOAP,WSDL & UDDIDescription of soa and SOAP,WSDL & UDDI
Description of soa and SOAP,WSDL & UDDI
 
Wsdl1
Wsdl1Wsdl1
Wsdl1
 
.Net questions
.Net questions.Net questions
.Net questions
 

Viewers also liked

Tcpip Suite
Tcpip SuiteTcpip Suite
Tcpip SuiteEri Alam
 
Stti The Building Blocks
Stti The Building BlocksStti The Building Blocks
Stti The Building BlocksEri Alam
 
Produk global final jadiiii
Produk global final jadiiiiProduk global final jadiiii
Produk global final jadiiiiEri Alam
 
Wsdl Bahankuliah
Wsdl BahankuliahWsdl Bahankuliah
Wsdl BahankuliahEri Alam
 
Ip Address Dan Subnetting
Ip Address Dan SubnettingIp Address Dan Subnetting
Ip Address Dan SubnettingEri Alam
 
Axis2 architecture and implementation
Axis2 architecture and implementationAxis2 architecture and implementation
Axis2 architecture and implementationSreeni I
 

Viewers also liked (8)

Tcpip Suite
Tcpip SuiteTcpip Suite
Tcpip Suite
 
Stti The Building Blocks
Stti The Building BlocksStti The Building Blocks
Stti The Building Blocks
 
Produk global final jadiiii
Produk global final jadiiiiProduk global final jadiiii
Produk global final jadiiii
 
Communicating System
Communicating SystemCommunicating System
Communicating System
 
Wsdl Bahankuliah
Wsdl BahankuliahWsdl Bahankuliah
Wsdl Bahankuliah
 
Web services wsdl
Web services wsdlWeb services wsdl
Web services wsdl
 
Ip Address Dan Subnetting
Ip Address Dan SubnettingIp Address Dan Subnetting
Ip Address Dan Subnetting
 
Axis2 architecture and implementation
Axis2 architecture and implementationAxis2 architecture and implementation
Axis2 architecture and implementation
 

Similar to Wsdl Programming Language

Ogsi protocol perspective
Ogsi protocol perspectiveOgsi protocol perspective
Ogsi protocol perspectivePooja Dixit
 
Soazczxczxzxczxzxvvxvvzvefxcsczxczxcsxczxczxcxzc
SoazczxczxzxczxzxvvxvvzvefxcsczxczxcsxczxczxcxzcSoazczxczxzxczxzxvvxvvzvefxcsczxczxcsxczxczxcxzc
SoazczxczxzxczxzxvvxvvzvefxcsczxczxcsxczxczxcxzcImran Gadi
 
Efficient retrieval of web services using prioritization and clustering
Efficient retrieval of web services using prioritization and clusteringEfficient retrieval of web services using prioritization and clustering
Efficient retrieval of web services using prioritization and clusteringAlexander Decker
 
Standards enabling SOA
Standards enabling SOAStandards enabling SOA
Standards enabling SOAAyub khan
 
WS-Addressing: Enabling Transport-Neutral Message Addressing and Correlation
WS-Addressing: Enabling Transport-Neutral Message Addressing and CorrelationWS-Addressing: Enabling Transport-Neutral Message Addressing and Correlation
WS-Addressing: Enabling Transport-Neutral Message Addressing and CorrelationJeffrey Hasan
 
Unit 6 SDET Web Services Testing.pptx
Unit 6 SDET Web Services Testing.pptxUnit 6 SDET Web Services Testing.pptx
Unit 6 SDET Web Services Testing.pptxPallawiBulakh1
 
Network technology introduction_lecture_2
Network technology introduction_lecture_2Network technology introduction_lecture_2
Network technology introduction_lecture_2Carlos M. Sandoval
 
Web services ankur ppt
Web services ankur pptWeb services ankur ppt
Web services ankur pptan_techi
 
Understanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company indiaUnderstanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company indiaJignesh Aakoliya
 
Advantage of WCF Over Web Services
Advantage of WCF Over Web ServicesAdvantage of WCF Over Web Services
Advantage of WCF Over Web ServicesSiva Tharun Kola
 

Similar to Wsdl Programming Language (20)

Ogsi protocol perspective
Ogsi protocol perspectiveOgsi protocol perspective
Ogsi protocol perspective
 
WSDL Services
WSDL ServicesWSDL Services
WSDL Services
 
Soazczxczxzxczxzxvvxvvzvefxcsczxczxcsxczxczxcxzc
SoazczxczxzxczxzxvvxvvzvefxcsczxczxcsxczxczxcxzcSoazczxczxzxczxzxvvxvvzvefxcsczxczxcsxczxczxcxzc
Soazczxczxzxczxzxvvxvvzvefxcsczxczxcsxczxczxcxzc
 
Ajax
AjaxAjax
Ajax
 
WSDL
WSDLWSDL
WSDL
 
Efficient retrieval of web services using prioritization and clustering
Efficient retrieval of web services using prioritization and clusteringEfficient retrieval of web services using prioritization and clustering
Efficient retrieval of web services using prioritization and clustering
 
Webservices
WebservicesWebservices
Webservices
 
Standards enabling SOA
Standards enabling SOAStandards enabling SOA
Standards enabling SOA
 
Web services
Web servicesWeb services
Web services
 
Webservices
WebservicesWebservices
Webservices
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
WS-Addressing: Enabling Transport-Neutral Message Addressing and Correlation
WS-Addressing: Enabling Transport-Neutral Message Addressing and CorrelationWS-Addressing: Enabling Transport-Neutral Message Addressing and Correlation
WS-Addressing: Enabling Transport-Neutral Message Addressing and Correlation
 
Unit 6 SDET Web Services Testing.pptx
Unit 6 SDET Web Services Testing.pptxUnit 6 SDET Web Services Testing.pptx
Unit 6 SDET Web Services Testing.pptx
 
Network technology introduction_lecture_2
Network technology introduction_lecture_2Network technology introduction_lecture_2
Network technology introduction_lecture_2
 
Web services
Web servicesWeb services
Web services
 
Web services ankur ppt
Web services ankur pptWeb services ankur ppt
Web services ankur ppt
 
Understanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company indiaUnderstanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company india
 
Web Services
Web Services Web Services
Web Services
 
Advantage of WCF Over Web Services
Advantage of WCF Over Web ServicesAdvantage of WCF Over Web Services
Advantage of WCF Over Web Services
 

Wsdl Programming Language

  • 1. WSDL Programming Language Michael Dillon CIS 3311 Online January 29, 2010
  • 2. What is WSDL? WSDL Stands for Web Services Description Language. It is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. WSDL is extensible to allow description of endpoints and their messages regardless of what message formats or network protocols are used to communicate.
  • 3. What Does it Look Like?
  • 4. What Elements are Involved? types, which provide data type definitions used to describe the messages exchanged. message, which represents an abstract definition of the data being transmitted. A message consists of logical parts, each of which is associated with a definition within some type system. portType, which is a set of abstract operations. Each operation refers to an input message and output messages. binding, which specifies concrete protocol and data format specifications for the operations and messages defined by a particular portType. port, which specifies an address for a binding, thus defining a single communication endpoint. service, which is used to aggregate a set of related ports.
  • 5. Source Christensen, Erik; Curbera, Francisco; Meredith, Greg; Weerawarana, Sanjiva. “Web Services Description Language (WSDL) 1.1” 15 March 2001 Ariba, International Business Machines Corporation, Microsoft. Accessed 29 January 2009 <http://www.w3.org/TR/wsdl>.