任何人在使用 WSO2 时都会遇到任何特殊问题。如果我使用 WSO2 或 Talend for Integration 框架,我仍然很期待。任何人都有使用其中之一或两者的经验?
6 回答
需要根据几个重要因素来选择用于集成工作的企业服务总线 (ESB)。
- 性能——随着 ESB 成为中心枢纽,它的性能更好
- 要集成的服务种类 - 您是否拥有 ESB 支持所需的所有采用者,例如 SAP、FIX、HL7 等。
- 集成语言 - 例如,您是否需要编写 Java 代码,或者使用 XML 等配置语言是否容易处理
- 支持监控和管理
- 开发工具
WSO2 ESB 在所有这些方面都很强大,正如 eBay 案例研究所证明的那样,而且更多的是开源。在做出选择之前,您应该比较 Talend 中的等效方面。
我们尝试了 WSO2 堆栈,发现我们花了太多时间试图让所有部件和部件一起工作并安装。然后,一旦我们启动并运行它,我们就无法弄清楚如何将简单的数据库调用公开为 RESTful 服务。几周后,我们放弃并尝试了 Talend ESB。我们找到了一个演示和许多其他人使用它和很棒的视频。我们在不到 1 小时的时间内安装完毕,我们的 hello world rest 服务启动。
因此,如果您正在制作更小的解决方案,我强烈推荐 Talend。它还处理负载平衡和高性能;然而,我们还没有走到那一步。顺便说一句,在工作中我使用 Oracle SOA 套件,我是一名 SOA 架构师,拥有超过 5 个主要 SOA 平台,例如 TIBCO、WebMethods 和 GenTran。
只是我不起眼的2美分。
Ebay the esb casetudy是一个案例研究,展示了 eBay 如何使用 WSO2 ESB 每天处理超过 10 亿笔交易......
我在使用 CXF 客户端堆栈时遇到了一些兼容性问题。一些 WSO2 ESB / Synapse 示例不适用于 CXF 客户端,但它们可以与 Axis2 客户端一起正常工作。您必须确保在客户端使用 WSO2 ESB 支持的命名空间用于 WS-Security 、 WS-Addressing m WS-Trust 等。由于 WSO2 ESB/ Synapse 基于 Axis2,如果您的服务和/或客户端基于 CXF 或 Sun Metro,则使用 Talend 或 Fuse ESB 可能更容易且问题更少。
基于 WSO2 碳平台 WSO2 esb 还提供了许多安全功能,如身份验证、授权、保密等。
以下文章展示了如何使用 WSO2 ESB 进行服务集成和应用安全性。
基本上,当谈到可用的开源 ESB 时,wso2 为您提供了全面的软件包,您可以利用它来解决您今天的日常业务用例,一目了然 wso2 esb 具有多种功能,例如。
- 将任何东西连接到任何东西
- 路由、中介和转换
- 消息、服务、API 和安全网关
- 高性能、高可用性、可扩展性和稳定性请访问: http ://wso2.org/library/articles/2012/03/performance-benchmarking-wso2-esb-different-message-transfer-mechanisms
- 轻量级、开发人员友好且易于部署
- 管理和监控了解更多详情,请访问http://wso2.com/products/enterprise-service-bus/