工作流基础 - 我可以使它适合吗?

时间:2012-04-27 02:32:37

标签: workflow-foundation-4

我一直在研究工作流程基础已有一个星期左右,但多年来已经意识到它以及它的概念和用例,只是没有机会专心致力于深入研究。

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

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

我想要实现三件事:

  1. 运行时instanciated状态机
  2. 由用户自定义(以不同的顺序执行不同的任务,并具有在状态之间调用的独特功能)。
  3. WCF曝光
  4. 所以我已经走下了测试状态机工作流,xamlx wcf服务,appfabric托管服务的持久性和监控,在运行时从数据库加载xamlx服务等的路线,但所有这些示例似乎都不能很好地协同工作。例如,托管状态机服务在appfabric中时,会遇到服务方法调用序列的问题,例如: “目前无法执行标识为'efa6654f-9132-40d8-b8d1-5e611dd645b1'的服务实例上的操作'MethodName'。请确保以正确的顺序执行操作,并确保使用的绑定提供有序的传送保证”

    此外,如果您在运行时从sql商店调用instancial workflow服务,则无法在appfabric中跟踪它们。

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

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

    我是否尝试做一些不可能的事情,或者我是否以正确的方式尝试这种做法?

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

    尼克

1 个答案:

答案 0 :(得分:0)

关于错误,您似乎已经部署了WF(在列表中排名第2?),因此您提到了错误。

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