developer:soap_wsdls

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developer:soap_wsdls [2011/03/02 13:25]
irina
developer:soap_wsdls [2011/03/02 13:47]
irina
Line 5: Line 5:
 A WSDL document describes a web service. A WSDL binding describes how the service is bound to a messaging protocol, particularly the SOAP messaging protocol. A WSDL SOAP binding can be either a Remote Procedure Call (RPC) style binding or a document style binding. A SOAP binding can also have an encoded use or a literal use. This gives you four style/use models: A WSDL document describes a web service. A WSDL binding describes how the service is bound to a messaging protocol, particularly the SOAP messaging protocol. A WSDL SOAP binding can be either a Remote Procedure Call (RPC) style binding or a document style binding. A SOAP binding can also have an encoded use or a literal use. This gives you four style/use models:
  
-   - [[RPC/encoded]] +   - [[RPC encoded]] 
-   - [[RPC/literal]] +   - [[RPC literal]] 
-   - [[Document/encoded]] +   - [[Document encoded]] 
-   - [[Document/literal]]+   - [[Document literal]]
  
 Add to this collection a pattern which is commonly called the document/​literal wrapped pattern and you have five binding styles to choose from when creating a WSDL file.  Add to this collection a pattern which is commonly called the document/​literal wrapped pattern and you have five binding styles to choose from when creating a WSDL file. 
Line 14: Line 14:
 The terminology here is very unfortunate:​ RPC versus document. These terms imply that the RPC style should be used for RPC programming models and that the document style should be used for document or messaging programming models. That is not the case at all. The style has nothing to do with a programming model. It merely dictates how to translate a WSDL binding to a SOAP message. Nothing more. You can use either style with any programming model. The terminology here is very unfortunate:​ RPC versus document. These terms imply that the RPC style should be used for RPC programming models and that the document style should be used for document or messaging programming models. That is not the case at all. The style has nothing to do with a programming model. It merely dictates how to translate a WSDL binding to a SOAP message. Nothing more. You can use either style with any programming model.
  
- + More information is here: [[http://​www.ibm.com/​developerworks/​webservices/​library/​ws-whichwsdl|Which style of WSDL should I use?]]
developer/soap_wsdls.txt · Last modified: 2011/03/02 13:47 by irina

Page Tools