Rule Engine of Biztalk (Biztalk的规则引擎)

The BizTalk Rules Engine Call Rules shape enables you to invoke a rules policy created using the Business Rules Composer. As part of rules invocation, you can pass BizTalk messages and variables as parameters to your rules policy.

在Biztalk Server 2004中,要求规则引擎要在一个作用于(atomic scope)中调用。这个会导致一个Persistence Point,进而带来性能的开销。但是在Biztalk Server 2006中,已经去掉了这个限制。

一个消息在一个规则引擎中执行后,会设置一些数据到这个消息上,这个不是打破消息不变的规则,而是导致了一个新消息的创建。注意,新消息的创建中,可能导致消息上下文的丢失,所以在创建新消息的时候,确保新消息拥有源消息的上下文。

posted @ 2008-01-21 15:18  navyliu  阅读(289)  评论(0编辑  收藏  举报