cancel
Showing results for 
Search instead for 
Did you mean: 

Diff B/w SOAP andHTTP adapters

Former Member
0 Kudos

hi all,

i noticed both soap and http adapters r for webservices.wat is the differance between them.

both have same functionality.can we use http adapter for internet/remote client access.give me one business requirement for example.pls

vijay

Accepted Solutions (1)

Accepted Solutions (1)

nisarkhan_n
Active Contributor
0 Kudos

In simple words:

Scenario involving web services - Use SOAP

Scenario involving integration engine - Use HTTP

Details:

A SOAP message will be bundled inside the soap envelope.HTTP is not an adapter in adapter engine whereas soap is an adapter i.e, HTTP doesn't require a communication channel where as SOAP requires.You can send soap messages using some SOAP client.

SOAP Adapter is used to xchange SOAP messages bw remote clients and webservices....

check this link for more differences..

When you need to Send Data to XI from a Webservice , your SOAP adapter is used.

HTTP adapter is used when you want to post a HTTP request message from a web application to XI.

How can i make use of SOAP Sender Adapter without using any tools like XML Spy etc....

XML SPy is used as a TEST tool when you are sending SOAP information to XI. TO actually send data , you need to configure a webservice and construct a SOAP request message and post the data .

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

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

the 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.

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

Check this thread....

HTTP Adatpter Vs Soap Adapter

Difference between SOAP and Http Sender

Plain HTTP Adapter vs SOAP Adapter with regards to SSL

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

it may help you..

"An Overview of SOAP"

/people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap

Regards

Sunil.

Former Member
0 Kudos

Hi ! Vijay

A SOAP message will be bundled inside the soap envelope.HTTP is not an adapter in adapter engine whereas soap is an adapter i.e, HTTP doesn't require a communication channel where as SOAP requires.You can send soap messages using some SOAP client.

SOAP Adapter is used to xchange SOAP messages bw remote clients and webservices....

<b>check this link for more differences..</b>

When you need to Send Data to XI from a Webservice , your SOAP adapter is used.

HTTP adapter is used when you want to post a HTTP request message from a web application to XI.

How can i make use of SOAP Sender Adapter without using any tools like XML Spy etc....

XML SPy is used as a TEST tool when you are sending SOAP information to XI. TO actually send data , you need to configure a webservice and construct a SOAP request message and post the data .

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

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

the 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.

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.

<b>Check this thread....</b>

<b>HTTP Adatpter Vs Soap Adapter</b>

<b>Difference between SOAP and Http Sender</b>

Plain HTTP Adapter vs SOAP Adapter with regards to SSL

Hope it clears your doubt !!!!

Questions are welcome here!!

<b>Also mark helpful answers by rewarding points</b>

Thanks,

Abhishek Agrahari