cancel
Showing results for 
Search instead for 
Did you mean: 

HTTPS and SOAP Adapter

Former Member
0 Kudos

Hi ,

can anybody explain me the major difference between https and SOAP adapter? why SOAP is better ? wt contaisn in header section and main section of SOAP when compared to HTTPS ? pls reply ASAP.

Rgds,

Sofia

Accepted Solutions (1)

Accepted Solutions (1)

former_member184543
Active Participant
0 Kudos

A SOAP adapter is used in order to post messages to a webservice or provide a web service for receiving messages

How To…Use the XI 3.0 SOAP Adapter

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a2202...

Please follow stefan's weblog

/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine

Thanks

Sanjo

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Sofia,

Both SOAP and HTTP Adapters use HTTP as Transport Protocol

Go with HTTP adapter when compared with SOAP adapter because HTTP directly runs on Integration Engine. Whereas SOAP runs on Adapter engine. So it will take more time when compared to HTTP.

Note : SOAP is used when we need to communicate via Webservice or remote interaction but HTTP is used, if some one needs to talk to XI server directly from web then we use HTTP

SOAP Adapter: 1) The SOAP adapter (J2EE Stack) enables you to exchange SOAP messages between remote clients or Web service servers and the Integration Server.

2) SOAP adapter is used to integrate a webservice if we have a WSDL file for the service.

HTTP Adapter: is a part of Integration Engine (ABAP Stack). It uses native http format i.e no SOAP Envelops.

The major difference between them is that HTTP adapter does not have SOAP envelope over it and it works directly over Integration engine

Regards,

Ramana.

Former Member
0 Kudos

thamks for the inputs. can u elaborate on SOAP envelope ?

Former Member
0 Kudos

Hello Sofia,

HTTPS & SOAP are different protocols ..

Https is a transportation protocol

SOAP is a messaging protocol.

So SOAP uses HTTP / HTTPS to transport the messages.

Regards,

Sumit

former_member184543
Active Participant
0 Kudos

Hi,

Please make it a habit of closing all your threads if they help. It ll help others also in search of answers...

Cheers

Sanjo

prateek
Active Contributor
0 Kudos

<i>can anybody explain me the major difference between https and SOAP adapter?</i>

SOAP adater lies in Adapter engine i.e. on java stack

HTTP adapter lies on Integration Server i.e. on ABAP stack (the name of adapter is http and not https)

<i>

why SOAP is better ? </i>

Not usually. Since HTTP is on ABAP stack directly, it could b used for the direct tansfer of data to Integration Server, tehreby improving the performance.

Regards,

Prateek