【问题标题】:BizTalk Adapter to integrate with Oracle E-Business Suite on Oracle Cloud?BizTalk 适配器与 Oracle 云上的 Oracle E-Business Suite 集成?
【发布时间】:2020-06-28 17:01:07
【问题描述】:

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

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

要求能够轮询 Oracle EBS Cloud 的更改(行/项目级别)以将这些更改转发到其他系统,并能够在其他系统要求时发送更新(行/项目级别)。

理想的情况是使用队列(如 Azure Service Bus Messaging),但这需要 Oracle 集成云,还有额外的许可费用,我无法争辩,因为他们不想要无法提供的额外集成平台处理其他本地集成。

【问题讨论】:

    标签: biztalk oracle-ebs biztalk-2016


    【解决方案1】:

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

    1) 使用逻辑应用和 BizTalk

    您使用 Azure 逻辑应用 (Get started with the Oracle Database connector) 从 oracle 数据库中提取消息

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

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

    在这种方法中,您的逻辑应用从 oracle 数据库中提取消息,然后将消息推送到服务总线上,BizTalk 接收消息并将消息发送到此服务总线主题/队列

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

    Hybrid integration with BizTalk Server and Azure

    Unlocking Azure Hybrid Integration with BizTalk Server

    更新:

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

    【讨论】:

    • Azure Logic Apps Oracle Database Connector 是否能够调用 Oracle 的云并检索/发送数据?
    • 是否有 VPN 或快速路由连接到 Oracle 数据库,或者它是否通过 Internet 暴露(我非常怀疑)
    • 计划 A 是通过互联网公开,至少甲骨文建议是这样(没有私有云)。我正在调查 Oracle 云服务打开/从它的 VPN 通道的可能性。
    • 好的,我不确定 Oracle 云在通过 Internet 公开时的安全性如何,但您也可以探索我上面建议的选项
    • 谢谢!我了解到 Azure Logic Apps Oracle Database 连接器用于使用本地安装的网关连接到本地 Oracle 数据库。所以,这不是我需要的。我之前成功使用 Azure 服务总线作为 BizTalk 的队列!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    相关资源
    最近更新 更多