【发布时间】:2016-01-27 13:03:26
【问题描述】:
问题是在哪里放置业务逻辑的最佳位置:是在 biztalk orchestartions 内部还是在像 libraries 这样的外部组件中?
我想你可以通过任何一种方式实现相同的功能,但是在任何一个地方都有逻辑选址有什么好处呢?
案例一:
案例 2:
【问题讨论】:
-
你有没有尝试过?与我们分享这些,然后您可以获得一些富有成效的反馈。否则你会发现很多关于最佳实践的文档。
-
@Nazmul 厌倦了任何事情,真的吗?我不是在要求一段代码,而是从有机会与任何技术人员打交道并可以分享他们想法的经验丰富的人那里获得建议。我到底需要在这里分享什么?
-
在 BizTalk 中处理业务逻辑的方法有很多种(在 SQL、Map、BRE、自定义 .NET 库中、在编排中硬编码、在自定义管道组件中)。逻辑可能多久改变一次?谁必须改变它?变更会对流程的其他部分产生什么影响?如果你有一个更具体的例子,它会更合适,避免过于宽泛。
-
案例 #2 是开始 BizTalk 应用程序设计的正确模式。虽然重用现有组件是可以的。