Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

HTTp and SOAP Adapters

Where do we use HTTP adapter? and Where do we use SOAP?

What is the difference between these two? and which is


Former Member
Former Member replied

Hi Praveen,

Basically we go for SOAP adapter when we need to connect to remote system or use Webservices in these cases we use SOAP adapter.

The SOAP adapter is written in Java and is responsible for the SOAP envelope around the real XML message. You can build/remove that envelope as well in the mapping and use instead http adapter. But standard for webservices is using SOAP adapter.

HTTP Adapter is used by extenal systems to connect to Intergartin server using native HTTP Interface.

Http adapter is a service which is directly connected to integration engine. Adapter Framework (Java) isnt involved. It is much more performant than SOAP adapter.

when you want to send a request parameter or payload to some target system and you are expecting some response from the other side( optional) we use the Http adapter.

While when you are using the target as webservice or source as webservice you use the SOAP adapter which envelops the message and send that xml message to the target.

Use of HTTP: communication between website and XI, for example you are sending information from webpage forms via post method.

Use of SOAP: With many sophisticated web application and services and even between two XI system.

HTTP Adatpter Vs Soap Adapter

HTPP Adatpter Vs Soap Adapter ????

Difference between SOAP and Http Sender

Difference between SOAP and Http Sender

Plain HTTP Adapter vs SOAP Adapter with regards to SSL

Plain HTTP Adapter vs SOAP Adapter with regards to SSL



0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question