• USA : +1 973 910 5725
  • INDIA: +91 905 291 3388
  • info@tekslate.com
  • Login

WSDL(web service description language)

 

  • WSDL are 2 types
  1. Abstract WSDL
  2. Concrete WSDL
Abstract WSDL Concrete WSDL
ElementsMessagesPort type

Operation

Abstract + Binding/service end point URL

 

Synchronous:

Single port is called synchronous, it has (input ,output) , (Receive, reply)

Asynchronous:

Multiple ports is called asynchronous, it has (input, input), (receive, call-back)

One way:

single port and no response is called one-way , it has (input),(Receive)

Sample WSDL:

<? XML version = “1.0” encoding = “UTF-8”?>

<Schema>

<element name=”add request element” >

<complex Type>

<Sequence>

<element name=”n1”  Type = “int”/>

<element name=”n2”  Type = “int”/>

</Sequence>

</complex Type>

</element>

<element name=”add Response element” >

<complex Type>

<Sequence>

<element name=”result”  Type = “int”/>

</Sequence>

</complex Type>

</element>

</schema>

<message name =”addition request message”>

<part name =”payload” element =”Add request element”>

</message>

<message name =”addition response message”>

<part name =”payload” element =”Add response element”>

</message>

Interested in mastering Oracle SOA Training? Enroll now for FREE demo on Oracle SOA Training.

Note:

Synchronous and asynchronous same for here, after then

Synchronous WSDL:

<port type name =”Addition port type”>

<operation name =”Add”>

<input message =”addition request message”>

<output message =”addition response message”>

</operation>

</port type>

Asynchronous WSDL:

<port type name =”Addition port type”>

<operation name =”Add”>

<input message =”addition request message”>

</operation>

</port type>

<port type name =”Addition port type result”>

<operation name =”result”>

<input message =”addition response message”>

</operation>

</port type>

Learn more about Oracle SOA Interview Questions in this blog post.

Concrete WSDL contains:

  1. IP Address
  2. Port number
  3. Application name

 

 

Instruction pattern/templates/message exchange patterns(MEPS):

synchronous Asynchronous One way
  1. Immediate Response
Delay response No response
  1. Contains only single port and defined input, output and fault message under operation
Contains multiple ports and defined only input message under operation. Contains single port type and only input message inside operation
  1. BPEL contains “receive and reply” activities
BPEL process contains “receive and call back activities” Only “receive” activity
  1. maximum default waiting time “45sec”
No time limit No time
  1. State less process
State full process No stateNote: There is no reply that’s why no state.

For an Indepth knowledge on Oracle SOA click on:

 

Summary
Review Date
Reviewed Item
WSDL(web service description language)
Author Rating
5

“At TekSlate, we are trying to create high quality tutorials and articles, if you think any information is incorrect or want to add anything to the article, please feel free to get in touch with us at info@tekslate.com, we will update the article in 24 hours.”

0 Responses on WSDL(web service description language)"

Leave a Message

Your email address will not be published. Required fields are marked *

Site Disclaimer, Copyright © 2016 - All Rights Reserved.