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:
Instruction pattern/templates/message exchange patterns(MEPS):
synchronous | Asynchronous | One way |
|
Delay response | No response |
|
Contains multiple ports and defined only input message under operation. | Contains single port type and only input message inside operation |
|
BPEL process contains “receive and call back activities” | Only “receive” activity |
|
No time limit | No time |
|
State full process | No stateNote: There is no reply that’s why no state. |
For an Indepth knowledge on Oracle SOA click on:
You liked the article?
Like: 0
Vote for difficulty
Current difficulty (Avg): Medium
TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.