cancel
Showing results for 
Search instead for 
Did you mean: 

about http and soap

Former Member
0 Kudos

why we are opting for soap even though http also can be used for synchronous scinarios?

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi,

It depends on the receiver. If the receiver exposes his as a web-service, then it uses SOAP protocol. And since it has a SOAP envelope, it has a security parameters. So the choice is not left to the consultant but based on how the target side is exposed.

Regards,

Geetha

Former Member
0 Kudos

Hi,

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

whenever Xi need to communicate with any sort of webservice i.e remote applications it uses SOAP adapter..

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

Former Member
0 Kudos

whenever Xi need to communicate with any sort of webservice i.e remote applications it uses SOAP adapter..

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

Depending upon the requirement u have to choose the two adapters.

Former Member
0 Kudos

Hi Ramakrishna,

Its very complex to create SOAP messages manually by writing code. And webservices only uses SOAP messages.

SOAP adapter hides that complexity from you by automatically creating a wrapper over your simple message.

If you want , you can create it manually and send through HTTP.

Hope this helps.

Regards,

Piyush

Former Member
0 Kudos

Hi

Check this U will get detailed Information

/people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap --> 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

Former Member
0 Kudos

Hi,

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

Regards

Seshagiri