使用Biztalk Server实现基于消息的状态机设计模式

通过直接绑定模式解耦Orchestration流程。把一个大流程中的若干具有独立业务语义的子流程用单独的Orchestration表示出来。好处是独立的子流程可重用,方便扩展。每个子流程通过直接绑定模式与MessageBox交换消息。设计一个属性模式表示不同的业务状态。该业务状态值作为Orchestration消息订阅的一个Filter值。这样该状态的不同值会导致不同的子流程订阅值被启动。这样在直接绑定模式下,子流程之间通过MessageBox解耦了。

Original Post: http://geekswithblogs.net/bloesgen/archive/2005/10/27/58364.aspx

你可能感兴趣的:(server)