BizTalk 适配器与 Oracle Cloud 上的 Oracle E-Business Suite 集成?

BizTalk Adapter to integrate with Oracle E-Business Suite on Oracle Cloud?

有哪些选择可以让 BizTalk 与云中托管的 Oracle E-business Suite 对话?

今天的 BizTalk 集成使用 OracleDB 适配器。我想了解当数据库服务器不再位于本地时在新场景中使用什么适配器...

要求能够轮询 Oracle EBS Cloud 以获取更改(row/item 级别)以将这些更改转发到其他系统,并能够在其他系统要求时发送更新(row/item水平)。

理想情况是使用 queueus(如 Azure 服务总线消息传递),但这需要 Oracle Integration Cloud,而且我不能争论额外的许可费用,因为他们不想要额外的集成平台,可以不处理其他本地集成。

这是混合集成的经典案例,听起来在您的环境中完全可行。我想到使用 BizTalk、逻辑应用程序和服务总线来遵循模式

1) 使用逻辑应用程序和 BizTalk

您使用 Azure Logic Apps(Get started with the Oracle Database connector)

从 Oracle 数据库中提取消息

您使用逻辑应用程序将这些消息推送到 BizTalk (Install and use the Logic App Adapter on BizTalk Server)(注意:您可以从逻辑应用程序向 BizTalk 接收消息以及从 BizTalk 接收消息)

2) 使用逻辑应用、BizTalk 和 ServiceBus

在这种方法中,您的逻辑应用程序从 oracle 数据库中提取消息,然后将消息推送到服务总线上,BizTalk 接收消息并将消息发送到该服务总线 topic/queue

我建议您参考以下几篇文章

Hybrid integration with BizTalk Server and Azure

Unlocking Azure Hybrid Integration with BizTalk Server

更新:

这里需要注意的是,逻辑应用程序中的 Oracle 连接器将连接到 VM 上存在的本地 oracle 数据库。如果它作为数据库即服务提供,那么您可以将 azure 函数添加到组合中