与VSO集成的最佳实践

时间:2015-09-28 04:34:17

标签: wcf azure-devops biztalk biztalk-2013r2

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

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

  2. 公用事业类: 这个类与上面的WCF服务有相同的方法,但我想这会更快,因为它将在BizTalk解决方案中添加,并将从业务流程中调用。

  3. 使用Web-Http Adapter调用VSO提供的REST API的公共BizTalk Orchestration。

  4. 请帮我决定这些方法。

1 个答案:

答案 0 :(得分:0)

这实际上取决于您的场景以及在BizTalk或BizTalk之外重用VSO功能的需要。

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

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

相关问题