on 09-12-2008 11:29 AM
Where do we use HTTP adapter? and Where do we use SOAP?
What is the difference between these two? and which is
best?
Hi Praveen,
Basically we go for SOAP adapter when we need to connect to remote system or use Webservices in these cases we use 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.
HTTP Adapter is used by extenal systems to connect to Intergartin server using native HTTP Interface.
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.
when you want to send a request parameter or payload to some target system and you are expecting some response from the other side( optional) we use the Http adapter.
While when you are using the target as webservice or source as webservice you use the SOAP adapter which envelops the message and send that xml message to the target.
Use of HTTP: communication between website and XI, for example you are sending information from webpage forms via post method.
Use of SOAP: With many sophisticated web application and services and even between two XI system.
HTTP Adatpter Vs Soap Adapter
Difference between SOAP and Http Sender
Plain HTTP Adapter vs SOAP Adapter with regards to SSL
Regards,
Vinod.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HTTP is basically used when you want the information to be posted to a website.
HTTp is Used basically when you want any information for example Your train ticket reservation status. which is very specific.
SOAP adapter is used to embed a facility which is already beign created by some webservice providers,
For example sending an SMS using webservice,
to known the currency date which is alwasy dynamic in nature
(Basically changing data )
\
\
Hope this will be helpful
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.
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
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
The SOAP adapter is used when we need to connect to remote system or use Webservices in these cases we use SOAP adapter.
HTTP Adapter is used by external systems to connect to Integration server using native HTTP Interface. The http adapter is a service which is directly connected to integration engine. Adapter Framework (Java) isn't involved.
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.
Check out the following links
HTTP Adapter Vs Soap Adapter
Difference between SOAP and Http Sender
Soap Adapter :
http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm
HTTP Adapter:
http://help.sap.com/saphelp_nw04/helpdata/en/44/79973cc73af456e10000000a114084/frameset.htm
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi
http is used to connect to a webpage,soap is used to communicate with webservices
check the below blogs
http://help.sap.com/saphelp_nw04/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/content.htm
*HTTP ADAPTER *
Posting and Testing using XI/PI HTTP Adapter
Push Data to MVC Architectured application using XI
Must fire a HTTP GET from XI?? - - Try this!!!
Some handy HTTP tools
XI - SAP Business Connector integration using the HTTP adapter
SAMPLE HTTP CLIENT TOOL
SOAP-ADAPTER
how to use soap adapter
Using the SOAP inbound channel of the Integration Engine
XI: Propagation of meaningful error information to SOAP Client
Debugging WebServices in a SOAP Sender Scenario
Walkthrough - SOAP <-> XI <-> RFC/BAPI
How to use Client Authentication with SOAP Adapter
The D-XIE Soap part 1: basic principles with XI in the middle
The D-XIE Soap part 2: XI design decisions for synchronous or asynchronous messaging
D-XIE Soap part 3: Determine Software Component Version of standard SAP IDocs and RFMs
Troubleshooting SOAP Message
regards
kummari
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.