The web services invocation framework wsif
The Web Service Description Language provides different types binding of a message with a protocol. The binding may be of the type (functional) Remote Procedure Calls or it can be a document style binding. The remote Procedure call binding is used in case of the programs which are worked on Remote procedure programming where as the document style binding is done in case of the document or the messages programming. The document style services are more time consuming on the time of development and also provide great performance but by taking more space.
It is cited as “These web services can consume large sized documents without any significant drop in performance as there are no overheads of marshalling and de marshalling associated with SOAP engine.”
It is cited as “This loose coupling allows software on each side of the conversation to change without impacting the other, provided that the message schema stays the same. In an extreme case, a service provider could replace an early implementation based on legacy code”
http://www.ibm.com/developerworks/webservices/library/ws-soaintro.html
It is cited as “Making calls to an HTTP API is significantly easier than making calls to a SOAP API. The latter requires a client library, a stub and a learning curve. The former is native to all programming languages and simply involves constructing an HTTP request with appropriate parameters appended to it. Even psychologically the former seems like much less effort.”
So it will be better to use the Hyper Text Transfer Protocol as HTTP requires lesser efforts for implementation as that of the SOAP. Also HTTP will increase the Application Protocol Interface.
Best practices for web services interoperability | SAML XML.org. 2011. Best practices for web services interoperability | SAML XML.org. [ONLINE] Available at:http://saml.xml.org/news/best-practices-for-web-services-interoperability. [Accessed 30 April 2011].
Best practices for web services interoperability | SAML XML.org. 2011. Best practices for web services interoperability | SAML XML.org. [ONLINE] Available at:http://saml.xml.org/news/best-practices-for-web-services-interoperability. [Accessed 30 April 2011].