Strictly speaking, SOAP and REST aren’t directly comparable: REST is an architectural style, and SOAP is a specific protocol defined by a standard. Client.methodAsync(args) – call method on the SOAP service. Note that on the client side the VB Macro relies on both the Microsoft SOAP Toolkit (the SOAP DLLs) and a HTTP Connector interface. This module lets you connect to web services using SOAP. The server return it to the PHP Client, the client reply always that is not a XML valid document.
The server then returns a SOAP response (an XML-formatted document with the resulting data), e.g., prices, location, features. Note that the WSDL for SOAP v1 and SOAP v2 are different. I am using SOAP WSDL webservice using Axis framework even though is not being updated from 2012 in my application from the past 5+ years.
So expect some big dependencies, or a good layer of handwritten boilerplate, to plug your existing API onto your favorite server as a set of REST endpoint. To retrieve the SOAP WSDL document, obtain your SOAP API Endpoint from your Admin > Integration > Web Services menu.
Only one party (the client) can use the services of the other. I didnt get chance to use rest services. Message – Soap body contents. For example, REST services offer an effective way for interacting with lightweight clients, such as smartphones. But in this case they could also be enhanced to reject or accept SOAP depending on the part which seems to trouble you is not related to web services or SOAP, and perhaps you should start a new thread concerning how firewalls work.
SOAP body : Contains the body of the message intended for the SOAP receiver. It is used to execute methods on the soap service. REST is useful for restricted-profile devices, such as mobile , for which the overhead of additional parameters are less (e.g., headers).