Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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
Web services Biztalk Server是否支持不使用web服务的数据交换_Web Services_Odbc_Biztalk_Esb - Fatal编程技术网

Web services Biztalk Server是否支持不使用web服务的数据交换

Web services Biztalk Server是否支持不使用web服务的数据交换,web-services,odbc,biztalk,esb,Web Services,Odbc,Biztalk,Esb,因为我对ESB如何与数据库协同工作知之甚少,所以我想问一个关于如何在两者之间进行通信的问题,希望我至少能找到正确的搜索方向 情况:我们在不同的网络上有两个系统(其中一个是客户端的),它们有自己的数据库。我们需要对数据库中的所有点与其他点进行定期实时数据交换。我们还需要有一个条款,以便abel将数据导入我们的系统。此交换必须遵循客户提供的Biztalk ESB的SOA功能。我们应该使用ODBC提供交换 问题:我的问题是,是否可以将数据库作为一些端点集成到ESB,而不使用Web服务或额外接口,并通过

因为我对ESB如何与数据库协同工作知之甚少,所以我想问一个关于如何在两者之间进行通信的问题,希望我至少能找到正确的搜索方向

情况:我们在不同的网络上有两个系统(其中一个是客户端的),它们有自己的数据库。我们需要对数据库中的所有点与其他点进行定期实时数据交换。我们还需要有一个条款,以便abel将数据导入我们的系统。此交换必须遵循客户提供的Biztalk ESB的SOA功能。我们应该使用ODBC提供交换

问题:我的问题是,是否可以将数据库作为一些端点集成到ESB,而不使用Web服务或额外接口,并通过ESB作为拉-推传输机制发送数据


我曾尝试在网上搜索这种情况,但没有找到很多直截了当的答案。有人能告诉我正确的方向吗。

我建议使用MSMQ。BizTalk中的ESB工具包不是ESB,对此有相当详细的描述!对于某些特殊情况,它只是一个小小的附加工具。 让我们停止讨论ESB,我们需要解决技术问题,对吗? 据我所知,您有两个SQL数据库,并且希望集成它们。 使用BizTalk执行此操作最简单的方法是使用WCF-SQL端口/适配器。 启动此适配器的向导,选择应提供数据/使用数据的表/sp-s,向导将为您生成所有需要的Xml架构。 然后,您将使用BizTalk映射器创建Xslt映射,它将一种SQL数据格式转换为另一种SQL数据格式。 它们将为您创建一对端口。一个将使用来自一个SQL数据库的数据,另一个将数据插入另一个SQL数据库。其中一个端口将使用上述Xslt映射。
如果您需要更多的处理,您可以创建和编排来管理额外的处理、复杂的错误处理等。

非常感谢您的回答。这是我第一次得到这个问题的结论性答案:)。是否有任何文件或类似的,你可以寄给我的方式。你还说Biztalk只会像隧道一样发送数据,而WCF adapaters将负责数据库之间的集成!!非常感谢。