0

我们必须使用 BizTalk Server 2013 R2 与来自不同应用程序的 VSO 进行大量集成。有人可以帮我决定以下三个选项中哪个是最好的方法:

  1. WCF 服务:我们可以创建一个 WCF 服务,该服务将具有 VSO 提供的库的引用,并具有与 VSO 交互的常用方法。我们将使用 VSO 提供的 dot net 可扩展客户端库。

  2. 实用程序类:此类将具有与上述 WCF 服务中相同的方法,但我想这会更快,因为它将添加到 BizTalk 解决方案中并从编排中调用。

  3. 使用 Web-Http 适配器调用 VSO 提供的 REST API 的通用 BizTalk 编排。

请帮助我在这些方法中做出决定。

4

1 回答 1

0

这实际上取决于您的方案以及在 BizTalk 内部或 BizTalk 外部重用 VSO 功能的需要。

如果 BizTalk 是 VSO 功能的唯一消费者,那么可以直接使用 VSO 提供的 .NET 库。从设计的角度来看,在您自己的 .net 库中使用您的特定功能包装第三方库是一种很好的做法,这将允许您在需要时在不同的应用程序中重用该功能。

WCF 服务仅在您想要在 BizTalk 环境之外公开此功能或者如果您有多个想要在其中共享相同实现的 BizTalk 环境时才需要。

于 2015-09-28T10:37:14.497 回答