我的任务是构建新的工作流系统来处理我们的服务订单。我一直在研究Windows Workflow Foundation作为管理工作流步骤的引擎,就像我在文件处理之前看到的一样。使用Workflow Foundation进行文件处理
我们在我们的工作流程中有一个步骤,我们正在等待从供应商返回的文件。该文件包含多个记录,每个记录映射到单个工作流程。这个想法是使用WF中的持久性功能,这样一旦数据返回到文件中,工作流的其余部分就可以继续。
持久化模型的问题在于使用类似SSIS的文件中的每行调用WF服务的可伸缩性。对于小文件,这不是问题,但文件可能变得非常大。
有没有人做过与Workflow Foundation类似的任何事情?
谢谢, 克里斯
我不明白每行调用一次WF服务。请详细说明。 – 2010-01-13 02:39:16
目前的想法是拥有一个承载WF逻辑的WCF服务。任何需要访问工作流的东西都会调用WCF服务。 – Edison 2010-01-13 17:21:36
就这样我理解你的问题,你正在看的文件可能有多个工作流程呢?当一个新记录(包含其中的工作流XOML)到达文件中时,您的工作流会创建一个实例并让它运行? – ajawad987 2010-01-14 02:41:19