Architecture of Windows Workflow Foundation

本文探讨了Windows Workflow Foundation (WF) 的架构组成,详细介绍了其模型层、运行时层及宿主层的功能特性。模型层为开发者提供了构建工作流的工具与框架;运行时层确保工作流的正确执行并提供关键服务;宿主层则连接WF与外部世界,并提供必要的服务保障工作流的控制与管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文内容截取自《Windows WorkFlow Foundation: The Next Step and Beyond

http://www.developer.com/mgmt/article.php/3624951

http://www.developer.com/mgmt/article.php/11085_3624951_2

Architecture

WorkFlow Foundation uses a layered architecture within any application into which it is integrated.

WF01

At the top of the model is the location where developers build the code to run a workflow. This layer provides the out-the-box Activities, the model for the construction of custom Activities, and the engine to build rules, as well the plumbing tools to configure and connect the Activities together. The tools to build and work with workflows will take action in this layer.

The Runtime layer ensures the execution aspects of the workflow and contains the mission-critical services required: for example, the state management and persistence service, the rules service that provides policy execution functionality, the scheduler service, and the tracking service.

The Hosting layer is the connecting link between the WorkFlow Foundation and the outside world and provides a package of services (Persistence, Timer, Tracking, Communication) needed to guarantee the control and management of the workflow. Although interfaces needed for this layer can be specially developed if appropriate or desired, WF ships pre-built services that provide all the interfaces necessary to work with FrameWork 2 (and upwards) of .NET.

转载于:https://www.cnblogs.com/volnet/archive/2007/10/02/913005.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值