8

我正在快速回顾 ESB,到目前为止,我对 Talend ESB 感到惊讶和印象深刻。我真的很期待 Mule,一个更广为人知的开源 esb 之一,成为事实上的。

在我仅在学术和基本测试审查之后提交之前,是否有任何人对 Talend 有更多的实践经验(最好在使用另一个开源 ESB 之后)提供任何优点/缺点?

给我留下深刻印象的领域是:*EAI,准备集成的组件/运输的数量。我发现其他一些 ESB 更多地遵循“您可以通过使用 Camel 或其他库来获得该功能”,但在设置这些“外部可用”功能时没有提供简单的集成/指导。

*作为单点服务总线的安全性。Talend 似乎为管理所有公开的 SOA 服务的安全性提供了良好的支持。我没有机会在动手环境中完全尝试它(同样,请有更多经验的人!),但 ESB 为您提供完整(可管​​理的运行时)安全控制的想法很有吸引力。

*非常好的合同优先 IDE 支持,用于创建服务,然后由 ESB 使用。再次,请诚实的反馈。

*我在部署方面有点担心,听起来您需要运行多个服务器/服务,并且 ESB 解决方案的“部署”(使用存储库的东西......?)可能会导致多点部署。此外,在转移服务位置(开发/测试/生产)时,我的快速回顾并不太清楚(特别是与其他 ESB 解决方案相比……如果它们都稍微复杂一点,那很好)。

*用例,例如合约优先的 web 服务,它可以聚合/组合/重新映射来自多个其他 web 服务(可能是二进制 java rmi 或 ejbremote)的信息以填写响应。

*用例,例如监视 ftp 服务器的文件丢失、拾取文件、解析 xml/csv/edi 文件格式以输入另一个服务(不一定是繁重的批处理)

*用例,例如监视包含 XML/CSV/EDI 文件链接的新条目的 RSS 提要、下载(新)文件、处理/提供给另一个服务。

*CIFS/windows 共享我没有调查,但我也会在这里从监控文件位置/拾取中询问。

问题:具有 Talend ESB 经验的人,请对上述陈述提供关于真实世界准确性和/或陷阱的评论,并可能提供更多真实世界的反馈。就像我上面提到的,从表面上看,我实际上被 Talend Open Studio 中作为开源免费提供但无需许可即可在商业环境中使用的东西所震撼,老实说,对 JbossESB 和 Mule 的发布有点失望在 Talend ESB 旁边。

感谢您的任何反馈!

4

3 回答 3

6

Talend ESB 提供了一个不错的 clicky dicky IDE,其中包含许多组件。然而,当涉及到定制需求时,解决方案可能会变得笨拙,有时甚至不可行。一些 ESB 组件还不够成熟,在我们的项目中发生了 Talend 即时装备这个和那个。

当您是软件开发人员时,我建议您手工制作。将 Apache Camel 与 Apache Karaf 结合使用,您可以获得 100% 的控制权。顺便说一下,这些框架都在 Talend 的后台。了解 Talend 所需的学习曲线并不比学习这些提到的框架要小。

希尔德干杯

于 2013-09-24T09:22:35.647 回答
1

我无法回答 Talend,但确实对 Mule 有非常深入的实践经验。你能提供更多关于你对 Mule 失望的反馈吗?您提到的这些领域都被 Mule ESB 社区的用户很好地认可为优势。您应该查看最新的 Mule Studio 版本,因为它创建了一个与 Open Studio 一样强大的开发环境,以及 MuleForge 上的各种 (60+) 即用型连接器。

但是,从许可的角度来看,MuleESB 是在 CPALv1.0 下分发的,这与 Talend 的 Apache v2.0 不同。

于 2012-01-06T18:33:26.587 回答
1

最近在 Mule 3.0 中,Mule IDE 和 Talend IDE 非常强大且具有可比性。

Jboss ESB 和 ServiceMix 的手动配置仍然非常繁重。

虽然我不认为自己是 Talend 专家,但由于我已经完成了我的审查,并且没有其他人用 Talend 经验回答过这个问题,所以我正在结束这个问题,因为“Talend ESB 就足够了,但现在 Mule ESB 也是如此”。

于 2012-10-03T18:45:30.267 回答