on 03-14-2008 12:04 PM
why we are opting for soap even though http also can be used for synchronous scinarios?
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.