消息是否可以在他想要提出的业务流程的“较旧”或“最新”版本之间进行选择? 感谢
答案 0 :(得分:4)
如果你在谈论GAC中DLL的版本,我认为这是不可能的。但是,如果您维护两个单独的业务流程,则可以使用提升的属性将消息路由到相应的业务流程。如果它比这更复杂,您可以为themessage类型设置一个接收业务流程,它可以根据您可以编码的任何条件调用相应的业务流程。这仍然是发送端口组决定他们想要运行哪些消息。另一种方法是动态发送端口。这实际上让您可以自由地将消息的方向移动到业务流程/应用程序本身。
Microsoft ESB 2.0指南对行程有一些广泛的想法,根据我的理解,它是包含特定处理步骤的消息的概念。我还在消化它,但它可能是值得关注的。