场景如下:
我有多个客户端,他们可以使用 WCF 请求在工作流服务器上注册自己以接收某种通知。通知的信息将使用另一个接收活动从外部系统接收。然后,工作流应该获取通知信息并使用发送活动和回调相关性回调所有注册的客户端(客户端公开在那里实现的回调接口以及最初与注册请求一起传递的端点地址)。“日志运行工作流服务”方法与持久存储一起使用。
现在,我正在寻找某种方法来将从外部系统接收到的通知的传入信息与注册请求时先前创建的持久工作流实例相关联,以便使用已经通过的端点通知所有客户端注册请求。WF 4.0 是否能够在收到通知信息而不以某种方式手动存储端点并通过它们时恢复和执行多个工作流实例?如果是,我该怎么做?
另外,如果我这样做的方法不正确,那么请向我提供有关使用 WCF 服务执行此类系统的最佳实践的建议。
非常感谢您的帮助。