cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP and SOAP

Former Member
0 Kudos

When we will use HTTP and SOAP channels?

What is the difference between them?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (6)

Answers (6)

Former Member
0 Kudos

HTTP Adapter:

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

SOAP Adapter:

The SOAP adapter enables you to exchange SOAP messages between remote clients or Web service servers and the Integration Server.

In the SOAP adapter, you can specify security settings to be used to sign/verify the SOAP body. In addition, you can specify the standard to be used for signing/verifying the SOAP message.

Links for SOAP Adapter:

http://help.sap.com/saphelp_nw04/helpdata/en/9f/fdca3f01f33e1ce10000000a114084/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

Links on HTTP adapters.

2.Difference between HTTP and SOAP adapter?

HTTP adpter directly exist on the Integration Server , so we don't need to create an sender communication channel for Sender HTTP adapter.

SOAP Adapter exist on the Adpter Engine.

Regards

Sridhar Goli

Edited by: sridhar goli on Jul 30, 2008 8:50 AM

Former Member
0 Kudos

HI

The SOAP adapter enables you to exchange SOAP messages between remote clients or Web service .

And XI uses HTTP adapter when you want to post a HTTP request message from a web application to XI.

Moreover depending upon the requirement we have to choose between these adapters.

Refer the below links for the differences between them

--> Overview of SOAP

this link for more differences..

Check this thread....

HTTP Adatpter Vs Soap Adapter

Plain HTTP Adapter vs SOAP Adapter with regards to SSL

cheers

sunilchandra007
Active Contributor
0 Kudos

Hi,

You can use HTTP adapter for interacting with HTML pages.

SOAP adapter is used for exposing an interface as Web service.

u can reffer the following links :-

1. SOAP Adapter

http://help.sap.com/saphelp_nw04/helpdata/en/02/6d5c034c182e4fbe7bfd25c2b56f9b/frameset.htm

2. HTTP Adapter

http://help.sap.com/saphelp_nw04/helpdata/en/44/79973cc73af456e10000000a114084/frameset.htm

Regards ,

Chandra

Former Member
0 Kudos
santhosh_kumarv
Active Contributor
0 Kudos

>>When we will use HTTP and SOAP channels?

Depends upon the protocol used by the system that XI is communicating...

For system/webservice that understands only SOAP messages we use SOAP channel and for HTTP systems we use HTTP channels..

Thanks

SaNv..

Former Member
0 Kudos

hi naresh,

SOAP is to communicate WEB SERVICES..it support WSDL files using XMLSpy you can send the request.

HTTP is to communicate with WEB pages

you can use Altove XMl spy, Stylus Studio, SOAP UI for sending/generating SOAP requests.

You can use 'wfetch' for sending/generating http requests.

Difference between SOAP and HTTP:

SOAP in background uses XML + http

you expose outbound interface as a webservice and create a SOAP request to access it.

you send http request to ping a integration scenario directly at the integration engine

regards

kummari