论坛首页 Java企业应用论坛

ESB数据交换平台实例代码

浏览 15399 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (11) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-03-28  
SOA
   随着SOA思想的不断广泛应用于实际项目开发中,ESB充当着核心角色。但是到目前为止,我觉得很多人都找不到合适的应用实例来帮助初学者很好地学习和运用。
   有没有哪位“大虾”上传一些稍微全面一点的项目上去呢?以供大家参考参考!
   发表时间:2012-03-29  
可以看看spring integration,我的项目涉及异构系统通信,比较了开源的Mule和这个,因为我的项目框架基于SSH,并且权限使用了SpringSecurity考虑集成的问题,所以最后采用了spring integration。好像中文文档不多,我也是根据官方文档一步步来的。目前项目运行近一年,一切正常。
0 请登录后投票
   发表时间:2012-03-30  
spring integration是一个EIP的框架,或者可以作为esb的core,
不是一个完整的esb系统。

如果要做esb产品,可以考虑基于SI,再自己添加外围设施。
如果是要用esb产品,建议如果成本容许,先考虑WMB,osb之类商业的,
其次考虑mule,wso2 esb,jboss esb,servicemix等成熟开源产品。
0 请登录后投票
   发表时间:2012-03-30  
举个业务,比如电信领域里面会涉及到很多个业务系统,有BSS、OSS,各个系统之间可以通过ESB进行连接,这样一个每个系统实际上都只知道ESB。也可以不用关心接口实现上我是不是要遵从别人的定义,因为有ESB可以帮我转换协议、做映射了。
还有一种应用场景,就是可以在ESB上做服务的整合,比如携号转网业务(国外常用)。对于国家级的业务中来说,他只要对接你的ESB,而你ESB后面是对接自己的业务系统还是你的虚拟运营商的系统,他是不关心的。这里ESB帮忙实现了一个服务的封装和整合。
0 请登录后投票
   发表时间:2012-03-30  
ESB 这个东西以前研究过一段时间,当时就徘徊在servmix跟molu之间的选择,最终决定使用servimix实现esb。但是最后能的一踏糊涂,连我自己都不清楚了,esb网上的资料基本一样,楼主这个提议很好,谁能提供点初学者的资料。其实我对esb的思想都很明白了,但是代码写不出来。。。
0 请登录后投票
   发表时间:2012-03-30  
代码要看你用的是什么产品了,各家不同的ESB产品在实现上会有不同.比如IBM\Oracle\Tibco,包括开源的产品.
0 请登录后投票
   发表时间:2012-04-06  
lottons 写道
代码要看你用的是什么产品了,各家不同的ESB产品在实现上会有不同.比如IBM\Oracle\Tibco,包括开源的产品.



其实主要是想真正的研究一个开源产品。我觉得要是能够有那么一个利用真正的开源产品,编写一个相对应的软件小项目就比较好了!我们大家都可以互相研究,探讨。我再网上看到很多什么“数据交换平台(源码)”下载,但是似乎都下载不下来,也许本人的技术比较差吧!!!??希望各位能够下载下来的话,上传一个呗!供大家学习学习!!
0 请登录后投票
   发表时间:2012-04-06  
那你可以找一个开源的产品动手做一下,开源的我没接触过。我使用过的都是商业软件,比如Tibco的BW、Oacle的OSB、IBM WMB这些。就易用性上,我还是觉得Tibco的最好用,也是最灵活的。虽然没有那么强的SOA的概念在里面,但是确实好用。不像IBM的产品,给我的感觉就是个学院派的东西,很多多是生搬硬套那套SOA的理念在产品里,用起来实在是非常的不爽。
0 请登录后投票
   发表时间:2012-04-11  
推荐Mule看一下,我个人感觉这个ESB框架还是不错的。
0 请登录后投票
   发表时间:2013-03-05  
可以先拿一个开源的产品来应用,进而研究,你会发现大多数产品实现代码都会符合jms等的规范,所以对应的实例代码都是相同的。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics