November 2007 Entries

BizTalk: Accumulating messages in MessageBox, Lifespan of the messages

I hit this problem when was creating the orchestration to periodically poll the external service. The orchestration was with loop inside. The problem was I created the message inside this loop. The instance of this message was not disposed after each cycle. The BizTalk does not have such functionality as explicit deleting the messages inside orchestration. The orchestration was created for running long time without restart. That means this orchestration was collecting enormous amount those indisposed ......

BizTalk - Data-driven application host server (?)

Now the BizTalk is recognized and advertized mostly as an Integration server. There is an architectural pattern for using BizTalk. BizTalk is used: * as an integration engine, as an integration layer between applications (and as a data transformation layer); * for the workflow applications (including the long-running workflows); * as a host for Business Rule Engine applications. But the BizTalk Server is more then that. The BizTalk Server is a generic Application Server. Now we have the Windows Server ......