1

我们向客户推荐 WSO2 作为 ESB、BPM、BAM 和治理解决方案。但是客户热衷于采用 FuseSource ESB。我们推荐的原因:

WSO2::

    **Pros**
        Complete Middleware stack offering including ESB,BPEL,BAM,Registry etc.
        Good Interfaces for Administration console  and Product Coverage
        WSO2 IDE provides support to create basic component cofiguration with extensive support for Mediator customization.
        Single setup instance installation is simple
        Creating proxy services and applying setting like security can be done from the console.
    **Cons:**
    Not a very large community to support
    No BPM support
    Based on Apache Synapse and ODE not as popular as camel and BPM.
    No graphical tool to see message flow through ESB
    Not based on standard ESB[Apache Synapse], BPEL[Apache ODE] finding help is difficult. FuseSource, Talend  and JBOSS ESB use Camel so wider community support.
    Though the GUI is available but considerable underlying xml,xpath configurations are required to make things work.

Fusesource ESB::

    **Pros:**
        Support for multiple protocols and standards.
        Fabric supports good cloud and cluster support  
    **Cons:**
        With Red hat having three ESB offerings
        - Old JBoss ESB (going away)
        - New Red Hat SwitchYard ESB (beta)
        - FuseSource ESB (Apache ServiceMix and Camel based)
        They are still in the process of consolidating    

http://rajdavies.blogspot.in/2013/02/whats-future-for-fuse-at-red-hat.html

感谢您对此的任何建议。

谢谢,瓦吉德

4

1 回答 1

2

瓦吉德,

首先,您应该了解 Fuse 是一款集成产品,而 WSO2 是一款 SOA 产品。它们不相同,但执行相似的功能。但是,可以使用集成工具实施强大的 SOA 治理策略。如果您可以接受任何一种工具都符合您客户的意图,请继续阅读。但是,如果您的客户真的喜欢字母“S”、“O”和“A”,并且不能接受有任何其他好的企业集成策略,我建议您看看更多的开源 SOA 产品,而不是只是WSO2。

我有使用过 Fuse 和 WSO2 的经验,我更喜欢 Fuse。原因是 WSO2 周围缺乏活跃的用户社区,这让我强烈质疑 WSO2 高度采用率的说法的真实性。在过去 3 年的大部分时间里,我将开源应用程序集成到企业部署中,我的经验是开源产品的实用性与其用户社区的活动水平成正比。

如果您查看 Fuse 和 WSO2 的成本效益分析,您必须考虑为什么您正在寻找开源产品,而不是像 Oracle 的 SOA Suite 和 IBM 这样的闭源产品。原因是成本。您是在告诉您的客户,您可以以便宜的价格为他们提供一些东西,但仍然可以获得与从封闭源代码产品中获得的相同水平的支持。然而,现实情况是,您唯一没有支付的成本是前期许可成本。您的客户仍可能需要购买某种维护和支持。

如果您可以接受您的客户仍需要为某种支持付费,那么您需要能够评估您将能够获得的支持水平。Fuse 拥有多年提供高级培训、支持的经验,并且还受益于非常活跃的用户社区。许多 Fuse 采用者发现用户社区非常强大,以至于他们根本不需要购买支持。事实上,Fuse 提供免费的网络研讨会、大量的免费文档,并且比大多数闭源公司更好地支持他们的产品。

我已经研究 WSO2 大约一周了,发现 WSO2 堆栈的情况正好相反。事实上,我发现他们的响应能力比闭源供应商差。他们的文档还可以,但是他们缺乏有关其集成堆栈如何工作的信息。在我计划的部署中(由于 WSO2 缺乏响应以及用户社区的冷漠,我已经放弃了),我想使用他们的 ESB 和治理注册表。它们似乎都是非常好的产品。然而,用户社区要么不存在,要么冷漠,而且他们似乎没有积极监控他们唯一宣传的社区支持位置 StackOverflow。

由于这些原因,我强烈建议使用 Fuse 而不是 WSO2。

于 2013-03-12T17:47:53.323 回答