Windows工作流基类库(WF)探密
二、面向动作编程(Activity-Oriented Programming,AOP)
WF向.NET开发人员引入了一个而向动作编程的概念。这套编程模型可以通过组合动作集合来完成大规模的商业处理逻辑。下面我们来看看图2所示的部分工作流,一个工作流图包含了如validateProductActivity, sellProductActivity, backOrderProductActivity和shipOrderActivity等动作。在工作流中的每一个动作都拥有一个单独的执行单元。

图2 工作流图:一个包含了动作的工作流图,它们中的每一个都执行一个商业处理逻辑。
我们可以使用WF设计器将动作加到一个图表中,并且指定相应的条件以及基于一定规则的控制流指定工作流程。这种方法是非常强大的,它将使我们的应用程序非常容易编写,理解和配置。
0
相关文章