【发布时间】:2016-01-12 17:28:32
【问题描述】:
我有一个托管在 AWS 中的产品,它具有明确定义的基于 REST 的 API,我需要将其与多个本地应用程序(如 ERP、CRM、HR 等)集成。 所以这是一种混合集成,最好的解决方案是什么?我正在寻找开源解决方案。我可以在云中部署像 Mule 或 WSO2 这样的开源 ESB 并与我的本地应用程序集成吗?
【问题讨论】:
标签: cloud integration hybrid iaas
我有一个托管在 AWS 中的产品,它具有明确定义的基于 REST 的 API,我需要将其与多个本地应用程序(如 ERP、CRM、HR 等)集成。 所以这是一种混合集成,最好的解决方案是什么?我正在寻找开源解决方案。我可以在云中部署像 Mule 或 WSO2 这样的开源 ESB 并与我的本地应用程序集成吗?
【问题讨论】:
标签: cloud integration hybrid iaas
MuleESB 的云版本称为 CloudHub (https://anypoint.mulesoft.com/cloudhub/),可用于您的案例。但是,它不是免费的,有 30 天的试用期可供试用。
基本上,CloudHub 流中的端点将 AWS REST API 与本地应用程序连接起来。
【讨论】:
我很确定您可以在云中部署 MuleESB,但据我所知,它不是多租户(如果它不再是真的,请纠正我)如果这也是您需要的。 如果您准备为这些本地应用程序以及您自己的产品编写连接器,您也可以尝试 elastic.io - 它是一个基于云的集成平台,带有 Java 和 Node.js SDK,用于编写自己的 API 组件.与 ESB 的用途基本相同。
【讨论】:
根据我的经验,我可以看出 Stratoacale 的 Symphony 是一款多租户产品,可能会满足您的需求。它的最新版本使 SDDC 解决方案更加易于使用,因为您可以将私有云作为基础,随时将其用作本地,此外,您还可以将 AWS 基础设施设置为本地.您可以尝试他们的演示,看看是否适合您。
【讨论】: