Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在BizTalk 2013中使用平面文件与Web服务与第三方系统集成_Biztalk_Biztalk 2013 - Fatal编程技术网

在BizTalk 2013中使用平面文件与Web服务与第三方系统集成

在BizTalk 2013中使用平面文件与Web服务与第三方系统集成,biztalk,biztalk-2013,Biztalk,Biztalk 2013,我必须通过BizTalk 2013集成第三方系统。第三方提供以下两种集成选项: 平面文件 Web服务API 整合的最佳方式是什么?这些方式的优缺点是什么?我是一个初学者,需要专家的意见。通常最好使用web服务而不是平面文件 使用web服务,您可以 保留接收消息的顺序(使用文件适配器无法保证) 它比将文件放在文件夹中更安全(尤其是在使用HTTPS时) 您可以给调用者一个同步响应,或者只是一个收据,甚至是来自下游系统的结果 文件适配器的优点 如果您知道下游系统将关闭一段时间,您可以禁用文件适配器并停

我必须通过
BizTalk 2013
集成第三方系统。第三方提供以下两种集成选项:

  • 平面文件

  • Web服务API


  • 整合的最佳方式是什么?这些方式的优缺点是什么?我是一个初学者,需要专家的意见。

    通常最好使用web服务而不是平面文件

    使用web服务,您可以

  • 保留接收消息的顺序(使用文件适配器无法保证)
  • 它比将文件放在文件夹中更安全(尤其是在使用HTTPS时)
  • 您可以给调用者一个同步响应,或者只是一个收据,甚至是来自下游系统的结果
  • 文件适配器的优点

  • 如果您知道下游系统将关闭一段时间,您可以禁用文件适配器并停止拾取传入文件,直到您准备好恢复处理。如果存在大量文件,您可能希望将其中一些文件移出并成批提交,以防止BizTalk节流
  • 如果创建文件存档,则可以在需要时轻松地重新提交邮件
  • 您可以轻松地将大文件分解为单个邮件

  • 总之,没有最好的方法,这取决于您要集成的系统的功能和消息的性质。

    考虑以下因素来决定Web服务和文件适配器

    • 您要发送多少数据,是批处理的还是实时的?如果它的批处理和数据大小可能很大,考虑使用文件适配器,除非第三方系统有能力支持带有附件的SOAP(MTOM)
    • 希望接收对已发送消息的响应/确认-这只能通过使用web服务实现
    • 第三方系统是托管在网络内还是公司网络外?调用公共web服务比配置文件适配器更容易
    • 安全性—通过SSL等web服务,您总能获得更好的安全性

    视情况而定。您需要哪些信息来“集成”: