.NET WF破壁

工作流(WorkFlow )无疑是一个含义较过载的概念。这个领域,搞市场的还是比较幸运的,不存在挖空心思向客户解释啥是工作流的问题,试问有几个管理人员谈起工作流不是滔滔不绝,头头是道呢?在管理人员看来,工作流就是所谓管理流程,工作流程,操作流程嘛。而像我这样推崇DDD的开发人员,坦白说,对工作流一直有点晕乎乎的。

 

工作流有时是一个用例,有时又是多个用例;

工作流有时一个Method就搞定了,有时又得上WF或K2这类核武器;

工作流有时属于交互类逻辑,有时又属于装配类逻辑,有时又属于DomainModel;

......

 

公司基于K2已经整了几百个流程,个人总觉得需要多下点功夫多关注一下,这个国庆抽空研读了几本WF的书,其中一本《Essential Windows Workflow Foundation》令人有豁然大悟之感!Dharma Shukla,Bob Schmidt合著,二位都是WF头版开发团队的,Don Box作的序。看序言的时候,就感觉心跳加速,看完第一章那个Hello World的一步步演化,即对WF的理念有了很痛快地理解,奇妙的是,这一章并未提到WF的任一个类。

 

破壁要的:

1. 工作流是一个Reactive Program;

2. WF采用Declarative Program Model;

3. WF通过Activity抽象类打开了Domain Specific Languange开发的大门。

转载于:https://www.cnblogs.com/jamesleng/archive/2011/10/19/2217276.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值