ESB系统与综合前置系统的区别


ESB系统和综合前置系统均具有交易的存储转发,协议转换,编码解码等功能,ESB系统的出现无疑会对现有的综合前置系统的定位产生影响,那么ESB系统和综合前置系统两者究竟有什么区别呢? 我认为,ESB系统的定位就是为了使行内不同系统达到互通互联效果的一种集线器,而综合前置系统面对的不只是行内系统,还包括一些行外的第三方系统,综合前置系统不但可以实现系统间的互通互联,而且可以具有一部分业务处理和业务管理功能,如设备管理,报表文件的下发,流量控制等功能。所以,ESB和综合前置系统在定位上是不同的,但ESB出现后,综合前置系统的一部分功能可能会迁移到ESB系统。 以上是我的一点薄见,请这方面的高手们指正和补充!

本帖转载自刘士峰老师的论坛

回复列表

阿钟 2015-09-09 23:13 / 回复

都是技术牛人啊,值得学习

阿钟 2015-09-09 23:13 / 回复

说的不错,但是两者产生的根源不同。综合前置是从业务需要逐渐产生的事务,ESB根本上是从技术需要上产生的事务。后者根本性的是一个SOA和服务治理的解决方案,是一个系统拓扑架构上的概念,当然这个架构必然涉及到业务模块的重构和整合。从这个角度上来说ESB可以用来改造综合前置系统,从而将系统变成 核心 ==》总线 ===》外围业务系统 的架构 上图不够准确,其实也可以是 系统 ==》ESB ==》系统 后图可以看出ESB和综合前置不同。即ESB不但解耦核心和前置之间的关系,还解耦了所有IT系统之间的关系,从而使得系统更灵活,扩展性更强。从而真正实现了业务敏捷构建在系统敏捷之上。 业务敏捷      ^       | 软件敏捷 系统ESB(其实我觉得SOA+服务治理更准确点,ESB不是一个很准确的词,但是的确是一个很有蛊惑性的词)实现以后,系统的可靠性 稳定性 可扩展性 灵活性 都要大大提高,参见淘宝HSF系统。 以及淘宝去年前年实施的V3战略

需要先登录后才可以进行回帖

登录 注册