Windows Workflow Foundation (WF)与WCF集成:服务托管、持久化与访问控制
1. 在IIS中托管支持工作流的服务
在IIS中托管支持工作流的服务与托管其他服务的过程基本相同。以下是具体步骤:
1. 创建一个IIS应用程序。
2. 准备一个SVC文件,该文件描述了如何实例化服务。
3. 准备一个配置文件,包含相关配置信息。
4. 将服务实现代码放在应用程序指向的虚拟根目录的/bin文件夹中。
1.1 SVC文件示例
以下是一个与支持工作流的服务相关的最小SVC文件示例(Listing 11.7):
<LM# #
47 () 7
5
)
#
90$
5
) L?
与普通服务的SVC文件相比,该文件包含了 )
元素,它指示IIS在创建 时使用 ( )
而不是默认的 )
`。
1.2 配置文件更新
配置文件需要更新以包含相关信息,但要排除 <8? 节点,因为IIS的基地址由应用程序的虚拟根目录决定。
2. 关联和持久化服务
工作流常用于建模业务事务,这些事务可能运行几秒到很长时间。为了支持长时间运行的事务,需要两个关键元素:关联和持久化。
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



