【问题标题】:Workflow Foundation - Can I make it fit?Workflow Foundation - 我可以让它适合吗?
【发布时间】:2012-04-27 02:32:37
【问题描述】:

我已经研究工作流基础大约一周了,但多年来一直了解它以及它的概念和用例,只是从来没有机会投入任何时间来更深入。

我们现在有一些项目可以从作为服务公开的集中式业务逻辑中受益,因为这些项目需要不同平台上的许多不同接口,我可以看到“业务逻辑孤岛”正在发生。

我玩弄了一些概念证明来发现什么是可能的以及如何实现它,我必须说,对于普通 C# 开发人员来说,这是一个基本的相移。

我想要实现三件事:

  1. 运行时实例化状态机
  2. 可由用户自定义(以不同的顺序执行不同的任务,并在状态之间调用独特的函数)。
  3. WCF 暴露

所以我已经走上了测试状态机工作流程、xamlx wcf 服务、具有持久性和监控的 appfabric 托管服务、在运行时从数据库加载 xamlx 服务等的路线,但是所有这些示例似乎不能很好地结合在一起.例如,托管状态机服务在 appfabric 中存在服务方法调用顺序的问题,例如: “此时无法对标识符为'efa6654f-9132-40d8-b8d1-5e611dd645b1'的服务实例执行操作'MethodName'。请确保以正确的顺序执行操作,并且使用中的绑定提供有序交付保证” .

此外,如果您在运行时从 sql 存储调用实例化工作流服务,则无法在 appfabric 中对其进行跟踪。

我要感谢 Ron Jacobs 提供的所有非常有帮助的动手实验室和博客文章。

有没有任何人知道的例子可以将所有这些概念联系在一起?

我是在尝试做一些不可能的事情,还是以正确的方式尝试?

感谢您的所有帮助以及您可以提供帮助的任何 cmet。

尼克

【问题讨论】:

    标签: workflow-foundation-4


    【解决方案1】:

    关于错误,您似乎在部署后修改了 WF(这是您列表中的 #2 吗?),因此您提到了错误。

    版本控制(或者在这种情况下,在部署 WF 后对其进行修改)将在即将到来的版本中进行改进,但我认为它不会实现您在 #2 中的需要(如果它是我理解),因为每个实例都使用相同的 WF。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多