Performance of OO vs BOR as used in WF

Alon Raskin araskin at 3i-consulting.com
Thu Mar 20 09:29:00 EDT 2008


Thanks Mikey. I am surprised about the XI stuff. While most sites wont worry about this I would guess that a lot of the high volume WF sites (like yours) would.

Can you share some of the main reasons why you guys plan to not use the OO container stuff? On my current project, I am contracting to SAP US so I may be able to get access to some of the internal SAP resources. I could possible raise this with them and see what they say.

What do you mean by tweak the WF persistence? Do you mean changing from XML to the old approach in the WF Header?

Alon

________________________________
From: sap-wug-bounces at mit.edu [sap-wug-bounces at mit.edu] On Behalf Of Mike Gambier [madgambler at hotmail.com]
Sent: Thursday, March 20, 2008 5:59 AM
To: SAP Workflow Users' Group
Subject: RE: Performance of OO vs BOR as used in WF


Alon,

We have no metrics yet but my gut feel overall is that the 'new' Workflow engine itself, which as you know is all based on ABAP Class objects, is likely to be slower and more memory-hungry then the 'old' 4.6c version, not faster.

The number of instances involved to invoke a simple RFC FM call (which is what still happens when executing a Task in the end) is staggering when you debug through it all.

Also, eventhough we do not use XI, the new Workflow code invariably tries to invoke BPE stuff (the Workflow part of XI) pretty much everywhere. Pity we can't set a flag somewhere in a config table and avoid this :(

We don't plan to use the OO container to start with (for lots of reasons) but I do intend to tweak the WF Persistence profiles of a few of our definitions to see whether there's any improvement or impact. So, if I find anything out I'll be sure and post it here.

By the way, I still have an OSS note outstanding about the Logical System name (SWW_CONTOB-LOGSYS) not being updated in the 'old' BOR Container table. We're pretty concerned about that as some of our instances are client-sensistive and complain if this field is blank.

Regards,

Mike GT
________________________________
From: araskin at 3i-consulting.com
To: sap-wug at mit.edu
Date: Wed, 19 Mar 2008 12:08:30 -0400
Subject: Performance of OO vs BOR as used in WF

I am curious if anyone has run any tests to see whether performance is different when using OO container elements (class instances) as opposed to BOR (object type instances). My gut feel is that OO would be faster due to the reduced overhead of not using those BOR macros but I am curious if anyone has actually done the comparison.

Alon

________________________________
Everything in one place. All new Windows Live!<http://www.windowslive.co.uk/get-live>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20080320/54f811c4/attachment.htm


More information about the SAP-WUG mailing list