cancel
Showing results for 
Search instead for 
Did you mean: 

Difference Between SOAP And HTTP Adapters

Former Member
0 Kudos

Hi Guys,

Both SOAP And HTTP Adapters use HTTP as Transport Protocol. then what is the basic difference between them. any body come with more specific situations

when we go for HTTP and when For SOAP Adapters Thanks in advance.

Thanks

Kiran.B

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Kiran,

Both adapters are for different purpose.

The SOAP adapter enables you to exchange SOAP messages between remote clients or Web service servers and the Integration Server or the PCK. the SOAP adapter is a java application which is making only a envelope of some XML tags, you can easily create them for yourself with a mapping.

http://help.sap.com/saphelp_nw2004s/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/content.htm

The Plain http adapter is a part of ntegration Engine. It uses native http format i.e no SOAP Envelops. The HTTP is (native) adapter of the (ABAP) WAS, it is much more performant and more stable.

http://help.sap.com/saphelp_nw2004s/helpdata/en/44/79973cc73af456e10000000a114084/content.htm

Check this weblogs on both of these adapters for some more information:

Sending a Simple SOAP envelope to XI via HTTP using ASP

https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1442 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

More links for SOAP Adapter:

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

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

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

More links on HTTP adapters.

/people/siva.maranani/blog/2005/09/15/push-data-to-mvc-architectured-application-using-xi

/people/prasadbabu.nemalikanti3/blog/2006/02/27/collecting-and-bundling-vendor-records-from-different-multiple-interfaces-file-systempeoplesoft-and-sending-to-sap-r3-system-part-2

I hope the info above has helped you understand http and soap adapters better.

---Satish

Former Member
0 Kudos

The plain HTTP adapter gives application systems the option of communicating with the Integration Engine and exchanging business data using a plain HTTP connection. Depending on the receiver system, outbound messages can be enhanced with certain information.

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

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.