|
Home > Archive > BizTalk Server Orchestration > March 2004 > Webservice 70 times slower from within orchestration why?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Webservice 70 times slower from within orchestration why?
|
|
|
| Hi out there,
I have made an orchestration which includes a syncrounous
soap request response call. The orchestration total takes
1.3 seconds. I was surprise when I made some log printing
before the webservice call and right after the response
was back, the webservice part took about 0.7 seconds
(extrem slow). Then I try to call the webservice from an
ordinary application then it took only 10 milliseconds.
Conclusion is that my webservice is about 70 times slower
throw biztalk then from an ordinary application. Is it
some parameter configuration in Biztalk that will make
this much quicker or anything that I maybe missunderstood.
Thanks in advance
/Magnus
| |
| John Plummer [MSFT] 2004-03-18, 2:01 pm |
| BizTalk Server 2004 uses a persisitent store called the messagebox. All
messages flow through this store and in the case of a synchronous web
request using Orchestration calling a web service there will be a number of
hits to the messagebox. This is the inherent architecture for message
resilliance (which of course you would have to build manually for native web
services).
There will soon be a whitepaper on perf tuning, including how to reduce
latency (which is what you are expereincing).
rgds
--
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
<anonymous@discussions.microsoft.com> wrote in message
news:ae1e01c40cea$9f963b40$a001280a@phx.gbl...
Hi out there,
I have made an orchestration which includes a syncrounous
soap request response call. The orchestration total takes
1.3 seconds. I was surprise when I made some log printing
before the webservice call and right after the response
was back, the webservice part took about 0.7 seconds
(extrem slow). Then I try to call the webservice from an
ordinary application then it took only 10 milliseconds.
Conclusion is that my webservice is about 70 times slower
throw biztalk then from an ordinary application. Is it
some parameter configuration in Biztalk that will make
this much quicker or anything that I maybe missunderstood.
Thanks in advance
/Magnus
|
|
|
|
|