on 05-22-2006 4:22 PM
Does anybody have a document comparing RFC & ABAP proxy...
Hi Sachin,
Proxy communication is better than RFC/BAPI communication when performance is concerned.
RFC/BAPI has its own overhead of function call.
Proxies communicate with the XI server by means of native SOAP calls over HTTP .RFC does not, so you have to convert from SOAP to RFC calls and vice versa. So XML conversion is required.
ABAP Proxies uses Webservice and Http Protocols. Proxies is used for both Sync and Async.
If you use ABAP Proxy , you can reduce the overhead calling the function again and again..
Hope this helps,
Regards,
Moorthy
1
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
difference between RFC and Proxy :
*proxy is always better than RFc in many cases *
Proxy Supports Synchronus and asynchronus Communicatio .
proxy it is used to procees the Mapping and rooting on Integration Enginee bypass th Adapter Enginee so it will improve the performance.
dont need to create Sender Communiv=cation Channel and Agreement in ID .
proxy support more than 5 MB.
proxy is used to control Application, Sysytem Error.
supports Ackonwledgements
supports Attachments
but if u want to use Client Proxy then need to write REport.
Rfc :
RFc Supports Synchronus and asynchronus Communication.
Dont need to write any Repotr.
need to create Communication channels in ID.
RFC Adapter :
http://help.sap.com/saphelp_nw04/helpdata/en/33/c6e63b60c25767e10000000a11402f/frameset.htm
step by step:
http://www.saptechnical.com/Tutorials/XI/RFC2JDBC/Index.htm
proxy:
http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/frameset.htm
what is Server proxy and client proxy
Client Proxy - https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1387
Server Proxy - https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1457
Step-by-Step Guide on Proxy Runtime Configuration and Proxy to JDBC Scenario Using Canonical Objects and PIS in PI 7.1
http://www.saptechnical.com/Tutorials/XI/ABAPClientProxy/page1.htm
refer below thread for more info:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sachin,
The biggest advantage of the proxy is that it always by passes the Adapter Engine and will directly interact with the application system and Integration engine - so it will and should give us a better performance.
Proxies communicate with the XI server by means of native SOAP calls over HTTP.
RFC does not, so you have to convert from SOAP to RFC calls and vice versa.
ABAP proxies supports two different protocols; XI and Web Services
Most important is that they can be used for both synchronous and asynchronous communication .
RFC/BAPI is basically only intended for Synchronous comm. which asks much more system resources from your XI system.
Proxies are used when you have large chunks of data coming in and that too if its unstructured, so if it comes from a SAP system we go for a ABAP proxy, if its from a non sap system, we take a java proxy.
For abap proxy we may use a report to send a proxy data to sap xi.
EOIO quality of service can be obtained with Proxies and not with RFC/BAPI.
RFC/BAPI support BE( Best Effort ) when used synchronously.
Regards,
Keith
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the reply . Michael I have read your weblog long back ,its really helpfull but I am looking or a document from SAP or a certain weblog like yours clearly stating the difference .
Actually I know the differnce between the both.But my client is insisting on document from SAP or a weblog comparing both .Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sachin,
I doubt you will get a document just stating the adv and disadv.I guess you will have to go through docs and dig out the info. For eg. NI the RFC adapter it actually tells you the constraints of the RFC adapter:
http://help.sap.com/saphelp_nw04/helpdata/en/33/c6e63b60c25767e10000000a11402f/content.htm
eg. Proxy allows application ack handling very well which RFC does not provide.they provide system ack.
Regards
Vijaya
hi,
there's one
/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
94 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
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.