分享

WorkFlow

 SanySmile 2013-04-25

介绍:
基于:.Net
提供:一种执行逻辑与实体对像分离的设计思想
用于:适合开发工作流平台,而不是直接开发应用 WWF--->行业工作流平台--->应用

优点
执行逻辑与实体对像分离,降低耦合
工作流程可以通过调整Activities的组织关系来实现,流程变更非常方便
可以为用户提供可视化的流程
缺点
比通过代码实现效率要低一些
调试比较麻烦,基本上依赖于Tracking service(类似于自动打log的一个Runtime服务)
一些服务需要独立的数据库支持(Persistence, Tracking)



Activities
Control Flow: Parallel,If,ForEach,While…
Flowchart:Flowchart,FlowDecision,FlowSwitch
Messaging:Send,Receive…
Runtime:Persist
Primitives:Assign,Delay,InvokeMethod,WriteLine
Transaction:Compensate,Confirm…
Collection:Add,Clear,Remove,Exists
Error Handing:Rethrow,Throw,TryCatch
 

 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多