cancel
Showing results for 
Search instead for 
Did you mean: 

Advantages and Disadvantages of Proxy

Former Member
0 Kudos

Advantages and Disadvantages of Proxy

Hi Firends,

Could you please tell me the Advantages and Disadvantages of using Proxy, i need them urgently.

Note: High reward points will be given for each answer

Accepted Solutions (1)

Accepted Solutions (1)

Former Member

hello

ADVANTAGES of Proxy:

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.

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

u2022ABAP proxies supports two different protocols; XI and Web Services

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

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

u2022EOIO (exactly once in order) quality of service can be obtained with Proxies and not with RFC/BAPI.RFC/BAPI support BE( Best Effort ) when used synchronously.

DISADVANTAGE is tht it can't be used on WAS < 6.0.

Answers (2)

Answers (2)

Former Member
0 Kudos
Former Member
0 Kudos

HI,

Advantage:

The advantage of proxy is that it is send directly to the integration engine.There is no processing in adapter engine involved.

So the processing time is saved since there is no processing in adapter engine involved and that leads to a better performance.This is the biggest adavantage of the PROXY

Also we can use proxy only when we have SAP WAS>=6.2

Also it provides Excellent Error handling

They can be used for both synchronous and asynchronous communication

Whereas if u go for Idocs they can be used for asynchronous commn and rfc consumes lots of resources

Disadvantages

1) You need to write custom code. In case of IDoc scenario, you need to write custom code to post the IDocs.

2) Debugging may be difficult in some cases...

Plz rewards points

Vikas

Edited by: vikas jain on Jun 23, 2008 6:15 AM

Edited by: vikas jain on Jun 23, 2008 6:35 AM