Skip to Content
avatar image
Former Member

urgence question:about the performance problem of xi

Dear all.Our company plan to use the xi to intergate the sap and our old system.We do some xi testing but found some problem.Then we use another way (not xi) to compare the xi testing and found the performance better more then xi.

test 1 for xi:

In the java program,use the XI via soap to call sap RFC and return data.After continue excute the java program 10 times,the average statistical time was 480 millisecond.Next continue excute the java program 50 times,the average statistical time was 800 millisecond.

test 2 for jco:

In the java program,use the JCO to call sap RFC and return data.After continue excute the java program 10 times,the average statistical time was 50 millisecond.Next continue excute the java program 50 times,the average statistical time was still 50 millisecond.

Compare the result of test 1 and test 2,we found the performance of xi was worse a great way.It use more time than jco and unstable.

My question was whether the such performance of xi was normal?Is there any way to optimize the performance of xi?So I need some experts to give me some advice or reference.If you can help me to resolve this problem, I will appreciate him(her) very much.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 30, 2007 at 08:55 AM

    Hi

    Using the JCo is always fast.

    Thanks

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 04, 2007 at 07:43 AM

    Thanks all.Your reply was really helpful to me.I can accept that JCo is always faster than XI.But there is another unstable problem in my test.In test 1 for xi,some java program use 300 millisecond,some java program use 600 millisecond,and some java program use 2000 to 6000 millisecond.So the XI's spending time was unstable.And this problem bother me because my program need a stable response time.Is there any way to let the Xi's response time to be stable?Thanks you.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Dear Hui.

      Thanks for your message.

      Actually when I'm doing the testing,there was no other integration in the XI.

      And it will be depressing if there is no way to control the XI response time.

      Thank you.

  • avatar image
    Former Member
    Sep 30, 2007 at 10:12 AM

    Hi melody,

    Using JCO, you make a direct connection between your java program and RFC function. But with XI, your message goes through several XI components (Adapter Engine, Integration Engine...) and many pipeline services (receiver determination, interface determination, technical routing....). Inside XI there are also some communications where JCO is used because XI itself is adouble stack system(JAVA and ABAP). So it makes no sense to compare the performance of these two scenarios. Actually if you use BPM in XI, your performance will decrease much faster.

    The advantage of XI is to provide you a central access to all your integration scenarios. The knowledge about interfaces, processes can be shared among different systems and projects. XI have different adapters which enable the accessing to various different systems and is based on open standards......

    Yes you can use point to point connection to integrate your systems and maybe you get better performance. But when the number of the integrated systems in your company increases, the difficulty of managing these integrations also increases exponentially.

    Regards,

    Hui

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 30, 2007 at 02:41 PM

    hi ___??

    As they said JCo will be always fast.See ABAP stack and JAVA stack communicate internally using Jco.So i guess Jco is not issue...

    To increase the perfomance in Xi u can adopt different mapping program according to ur requirement....

    Mapping performance:

    /people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs

    regards

    Bill

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 10, 2007 at 03:42 AM

    Thanks all.I will do some tuning to improve the performance of XI.

    Regards.

    Add comment
    10|10000 characters needed characters exceeded