30 个左右的 BizTalk 应用程序怎么样,好的做法?

How about 30~ish BizTalk applications, good practice?

尝试引入 BTDF 进行部署,具有 30ish 解决方案的遗留,根据解决方案和 biztalk 应用程序之间的 1:1 映射原则,这将导致部署 30ish 的 BizTalk 应用程序。以前从未这样做过或看到过,这会被认为是一种不好的做法还是会在任何意义上影响性能?

如果这不是部署的好方法,您能否建议一种更好的部署方法,而无需对解决方案进行重大重构?

谢谢!

是的,Visual Studio 解决方案与具有 BTDF 的 BizTalk 应用程序之间的 1:1 关系是管理应用程序的最佳方式。

关键是绝对没有交叉解决方案参考。即使这意味着在不同的应用程序中部署相同的架构。这没有错。您要做的是消除任何依赖关系。

唯一的次要后果是必须创建自定义管道并配置 Xml Disassmebler 和 Xml Assembler 组件。看这里:BizTalk: Improve Deployment and Tracking by Always Creating Custom Pipelines