Skip to Content
avatar image
Former Member

Performance of BPM

Can anyone tell me about some tweaks that can be done in order to enhance the performances of the individual steps of BPM

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Jan 03, 2008 at 12:11 PM

    Hi,

    Check some links for BPM

    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm

    /people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers

    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

    /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

    /people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps

    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure

    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c6d54e02

    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/e8515171-0701-0010-be98-e37bec4706cc

    Regards,

    Phani

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 03, 2008 at 12:14 PM

    Hi,

    Performance behavior of BPM scenarios is determined by the actual process model and the number of executed process instances of a process.

    The following are the determining factors for a particular process:

    • Number of messages received by a process (influenced by use of correlations)

    • Number of messages sent by a process

    • Number of transformations within a process (influenced by processed message sizes)

    In general, process steps that generate work items internally are relevant for process performance. Transformation steps (either for message split or merge) also include a mapping step and can be quite expensive. This should be taken into consideration during scenario design.

    For an example of resource consumption, see the BPM scenario described in the XI sizing guide:

    The inbound SOAP messages are handed over to the BPE, which triggers a two-step process consist-ing of message reception and sending. The processed messages are then sent to a receiver by using the SOAP channel; no mapping.

    The SAPS value for this scenario, in which 10 kB messages are processed, is 1300 (processing one process instance each second). A simple XI proxy scenario, for example, requires 140 SAPS process-ing one message each second. This gives you an idea of the resource requirements using BPM.

    Check out the TCode SXMB_MONI_BPE for performance and check out this link also /people/swen.conrad/blog/2006/12/22/xi-ccbpm-performance-under-perform-or-out-perform

    Refer this thread.

    BPM

    Regards

    Aashish Sinha

    PS : Reward Points if Helped

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 03, 2008 at 04:35 PM

    Hello Prashant,

    In a nutshell the performance of BPM is pretty much dependent on ur scenario. But as a rule remember that in PI currenly BPM is translated into a workflow that runs on the ABAp stack as a result there are many JCo calls, and the workflow takes an average of 6secs just to load into memory.

    Over all BPM is memory intensive and should be used only if there is no other way to accomplish the requirement. In PI7.1 there have been a lot of new improvements to BPM.

    cheers,

    Naveen

    Add comment
    10|10000 characters needed characters exceeded