随笔分类 - WF
摘要:综述 WF运行时(WorkflowRuntime)是一个服务的容器,它依赖一组公共的核心服务来管理WF实例,但WF运行时设计得非常轻量级,它的许多功能都由宿主程序定义。WF为这些服务提供了现成的实现,不过宿主程序也可以自行开发以满足特定的需求,将服务加入到WF运行时中。 下面是WF提供的运行时服务的实现。所有服务都继承自基类WorkflowRuntimeService。对于必要的运行时服务,如果宿主程序没有选择其他实现,WF将加载默认的服务。非必要的运行时服务,如果宿主程序没有选择其他实现,WF将不加载任何实现。 服务名默认加载其他实现必要WorkflowLoaderServiceDefau.
阅读全文
摘要:结构化过程这两个模式的共同点在于:模式所涉及流程的执行路径是由运行时决定的,而非设计时确定。包括:Arbitrary cycles(强制循环模式) 、Implicit termination(隐式终止模式)。² 11 任意循环(Arbitrary Cycles)l 描述:工作流中的一个点可以让一个或多个活动反复的执行。l 案例:“修改提交”后进入“经理...
阅读全文
摘要:背景 工作流产品众多,而它们之间又缺乏统一的标准,使得不同的产品之间很难实现协同工作。为了解决这一问题,工作流管理联盟(WFMC)于1993 年成立,并提出了工作流参考模型,制定了五个标准接口。其中有一个接口是过程定义接口。几乎每个工作流产品都有自己的过程定义语言(也称为工作流语言),可以从四个方面(控制流、数据流、资源、操作)来研究流程,工作流模式(Work Flow Pattern)只是涉及到...
阅读全文