cancel
Showing results for 
Search instead for 
Did you mean: 

when do we go for proxy communication???

Former Member
0 Kudos

HI Everyone

I had a question that when do we go for proxy communication???

Please advice me with your valuable suggestion.

Thanks

Zia

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi rahamn,

IDoc - Go for an IDoc if you scenario is Asynchronous(response is NOT require form target).

If scenario is Synchronous, use RFC or Proxy. Please

Abap Proxy is better than RFC in terms of performance.

The reason is RFC, the data is converted between RFC and XML in RFC adapter. In proxy XI communicates with the R/3 in native XI language (SOAP XML).

PROXY ADVANTAGES:

1.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.

2. 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.

3. ABAP proxies supports two different protocols; XI and Web Services

4. 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.

5. 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.

6. EOIO quality of service can be obtained with Proxies and not with RFC/BAPI.

RFC/BAPI support BE( Best Effort ) when used synchronously.

RFC (Synchronous) and PROXY (Synchronous)

The performance of RFC is better when used with AAE (Advanced Adapter Engine) but we cannot monitor in sxmb_moni (since all the routing and mapping are done in AAE).

Proxy always better for performance and monitoring.

regards,

ganesh.n

Answers (3)

Answers (3)

Former Member
0 Kudos

Thanks everyone for their valuable inputs.

Former Member
0 Kudos

Hi Zia,

Please use the SDN for comprehensive and critical scenario threads, don't use it for this type of basic queries.

My humble request to all is before posting a thread on SDN please do search on SDN and then only post it on.

Please find these blogs for ur query.

/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems

/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments

Please close this thread and do search with patient

Regards

Raj

rajasekhar_reddy14
Active Contributor
0 Kudos

search in sdn , already discussed several timess