Skip to Content
author's profile photo Former Member
Former Member

performance in a sync-rfc -->xi --> rfc-call


we are designing an web application where several systems are involved. A portal application (webdynpro) calls via jco in a sap system (sysA). sysA is connected to other sap systems (FI, HR, ...).

My question: Is it advisable to put the XI between sysA and the other backend systems for synchronous calls? sysA calls through rfc in the other systems. Don't I have performance problems?

Example scenario: A user puts some data in the portal application and he clicks on the save-button. Now the data are passed to sysA (JCO), then a synchronous rfc-call, over the XI, stores them in the backend-systems and returns a return-message. The return-message is then displayed to the user (webfrontend).

We have to decide wheter to use the XI or not, and havn't the time to make a performance analysis. For this I hope in your help!



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Best Answer
    Posted on Jan 08, 2007 at 06:55 PM


    It is always advisable to avoid Sync calls as much as possible. Because response time will definitely hit the performance etc.

    If you have EP front end, you can directly communicate with Backend ..Even you can think of ABAP webdynpros

    So i feel it is not required to have XI here.

    Just my comments.



    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 09, 2007 at 12:27 AM

    I think it makes better sense to use portal talking directly to back end SAP systems rather than going through XI. although its feasible to go through XI, i dont see any advantage of going through XI rather it affects your performance much. From Portal webdynpro, invoke backend RFC using JCO. Thats the perfect option for your solution. because you can get response back immediately and can be presented to the end user.


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 09, 2007 at 05:09 AM

    Hi Thomas,

    no, i dont expect significant performance damage. Of coz requesting application has to wait 4 answer, but it has wait anyway 4 sap response, the XI part of processing time will be less than 10% (my experience).

    I would see

    advantage XI: better monitoring, better error handling, central repository and so on. The usual XI advantages.

    handicap XI: You have a working system. If you are pleasured - why invest money?



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.