我正在寻找最佳的100%开源ESB以满足以下要求,搜索后我很困惑Servicemix和WSO2/synapse
1-请求者是移动应用程序,需要所有服务通过REST(JSON对象)公开
2-许多后端提供者(JMS,SOAP,SMTP,LDAP等)
3-为转换和执行复杂的业务逻辑提供简便的方法和灵活性
4-安全和高速缓存
5-以上所有易于学习,使用和扩展的小型学习曲线和良好的教程和社区支持
谢谢,ESB servicemix VS WSO2 /突触
回答
我认为你可以用这两种方法实现你想要的。你甚至可以看看类似的Mule ESB CE,它也是开源的。
但是,考虑到您需要一个易于学习但不受限制的灵活解决方案,那么我会选择Service Mix并将各种Camel路由部署到它。骆驼是imho,可能是那里的易用性和最完善的开源集成引擎,我真的推荐它。
最后,这是一个品味问题。 WSO2/synapse具有Web服务的基础,如果您对XML标准(包括SOAP,BPEL ..)比对Java编程(这是SMX/camel所需的)更加适应,那么您可能会感觉更好。
WSO2 ESB全面支持您上面提到的所有领域+许多其他功能作为WSO2中间件平台的一部分。
WSO2 ESB附带了一组丰富的样本,你可以尝试开箱[1] [1] http://wso2.org/project/esb/java/4.0.3/docs/samples_index.html
而且WSO2 ESB是用来被eBay进行超过10亿每天交易。 http://wso2.com/casestudies/ebay-uses-100-open-source-wso2-esb-to-process-more-than-1-billion-transactions-per-day/
感谢您的回答,但是WSO2支持将LDAP登录配置为终点服务吗?它是否也有除Stackoverflow以外的活动论坛? – Mira 2012-08-12 18:45:29
将WSO2论坛移至此处的计算器。 – 2012-08-13 06:47:03
- 1. WSO2 API管理VS ESB分析
- 2. ServiceMix /保险丝ESB + CXF dOSGi
- 3. ServiceMix/Fuse中的JAX-RS ESB
- 4. WSO2 ESB和ESB调解器
- 5. 在WSO2 ESB
- 6. 如何WSO2 ESB
- 7. WSO2 ESB和Websocket
- 8. wso2 esb axis2_nhttp.xml
- 9. ActionNotSupported在wso2 esb
- 10. WSO2 ESB Eclipse Plugin
- 11. WSO2 esb性能
- 12. WSO2:ESB faultsequence
- 13. WSO2 ESB + Apache httpd
- 14. 在WSO2 ESB 4.6.0
- 15. WSO2 ESB:暂停anonymousendpoint
- 16. WSO2 ESB中介流
- 17. WSO2 ESB - 配置CORS
- 18. WSO2 ESB改变wsdl
- 19. WSO2 ESB怎么办?
- 20. 如何在WSO2 ESB
- 21. WSo2 ESB SSL证书
- 22. WSO2 ESB摘要值
- 23. wso2是和esb UTF8
- 24. WSO2 ESB ftp到SOAP
- 25. ServiceMix ESB作为总线或容器?
- 26. 变更管理ESB(ServiceMix的,骡,JBoss的,...)
- 27. 将WSO2 ESB与WSO2结合使用IS
- 28. 连接WSO2 ESB和WSO2 DAS的错误
- 29. 大厦源代码WSO2 ESB
- 30. WSO2 ESB分布式转换
感谢@Petter,但为什么你说如果我再java程序员去SMX,是的,我java程序员,当然,将兴趣与使用Java编写的任何自定义,我听到WSO2拥有eclipse studio开发人员,并且与Spring和其他java技术集成 – Mira 2012-08-12 18:43:54
好,我的观点是,作为一名java程序员,您可能会觉得在SMX w/Camel中比在WSO2中感觉更舒适。两者都是以Java为中心的,在高层次上他们也是这样做的 - ESB - 非常好。 – 2012-08-12 19:04:45
感谢:),所以你有任何想法,如果我可以配置LDAP登录作为终点服务通过WSO2 – Mira 2012-08-12 19:40:35