摘要:
Windows Workflow Foundation(Windows 工作流基础,WF)是WCF 的补充技术。由WCF定义并实现一个服务的接口,WF负责对这个服务的商业逻辑进行模型化处理以及实现。Visual Studio 2008 和.NET 3.5 提供了二者更深层次的集成。 为了从WF调用服务,你可以使用一个发送活动,代码活动或者一个自定义活动。发送活动要求至少有代码但是一个自定义活动是目前为止最具可扩展性的选项。 接收活动在WF设计器中用来将一个工作流以服务形式暴露出来。在它配置好以后,WF为这个服务定义一个[ServiceContract]同时为每个接收活动定义一个[Operati 阅读全文
随笔档案-2011年4月14日
WCF 第十一章 工作流服务 控制对服务开启的工作流的访问
2011-04-14 17:01 by DanielWise, 592 阅读, 收藏, 编辑
摘要:
通过行为扩展WF和WCF之间的集成已经很广泛。行为可以在消息到达WorkflowRuntime之前或者在消息离开之后检测并增强它们。行为有访问完全消息的权限, 包括SOAP消息头。依赖于在服务描述中确定的安全模型, 不同的安全信息在SOAP消息头中从客户端发送给服务端。 列表11.6中的例子显示了正在使用<windowsAuthentication>。 这指示WCF在SOAP消息头中序列化并发送Windows认证信息(通过线上加密)。includeWindowsGroups=true 设置指示WCF来包含当前用户所属的所有Windows组。这些设置一起使能工作流程序使其可以基于用户 阅读全文