通过直接绑定模式解耦Orchestration流程。把一个大流程中的若干具有独立业务语义的子流程用单独的Orchestration表示出来。好处是独立的子流程可重用,方便扩展。每个子流程通过直接绑定模式与MessageBox交换消息。设计一个属性模式表示不同的业务状态。该业务状态值作为Orchestration消息订阅的一个Filter值。这样该状态的不同值会导致不同的子流程订阅值被启动。这样在直接绑定模式下,子流程之间通过MessageBox解耦了。
Original Post: http://geekswithblogs.net/bloesgen/archive/2005/10/27/58364.aspx
浙公网安备 33010602011771号