Orchestration Process slower than .NET Assemblies

Home Page Forums BizTalk 2004 – BizTalk 2010 Orchestration Process slower than .NET Assemblies Orchestration Process slower than .NET Assemblies

#13851

Hi,

No, there is no send/receive shapes inside the loop.

Actually the reason why I was asking this is because I have an actual biztalk application that I need to optimize because it is taking too much time.

The biztalk application that I was talking about in this question was a simplified Biztalk application to test and compare the speed when using Biztalk Orchestration and using assembly with the same process.

Inside the loop of the really Biztalk application that I am trying to optimize contains processes, repetitive processesing the Message using xmlDocument. The Message contains multiple Line Items, which I need to process, so I need to loop through each line items.

Now, upon creating the simplified Biztalk App, which does nothing but to loop 300 times and do only one thing and that is to replace a value of a node, I also created this assembly which does the same thing, looping 300 times and replacing a value of a node. It appears that assembly is faster than biztalk app.

So I am wondering why is that so…In knowing the reason, I would be able to know how should I handle this situation.

Regards,
Fred