地址:上海市浦东新区世纪大道1196号世纪汇2座10楼1029室
电话:021-5912 8059
传真:0519-82585072
邮箱:Ym_yan@xmate.net
日期:2020-04-07 作者:煦暝信息科技 阅读量:1418
目前大型或者超大型企业的IT平台都是烟囱式的系统架构,缘由是企业内部为了迎合业务发展不停地打造各种系统,也导致各系统间的重复功能建设和维护带来的重复投资。重复投资不仅消耗了人力、财力还有时间。但打通烟囱式系统间的交互和协作成本高昂,各大企业不得不借助ESB产品,构建企业服务总线来解决各系统间的交互问题。
然而随着业务的发展和迭代,企业的业务架构也逐渐发生变化,仅打通各系统间的交互和协作问题是不够的,还需要逐渐整合现有的各个系统,使得企业能从战略、组织、制度、流程和业务等方面进行持续的迭代,完善企业的结构和运转方式,使企业能够达到现在和未来的目标,进而根据企业运营模式的需求而建立系统化、标准话的业务流程和智能的信息化平台,持续迭代企业的业务蓝图。
如果仅打通各个系统之间的交互和协作不够,那要如何整合现有各个系统呢?
首先我们来分析下借助ESB“中心化”的服务架构缺点,其一:ESB“中心化”架构的所有服务调用者和服务提供者之间的交互都必须通过这个中心点,而这个中心点的能力是
很难进行扩展的,导致这中心会成为一个瓶颈;其二:现有系统为基于SOA架构的单体系统,在做业务过程编排、应用集成方面表现很好,但随着业务的发展,系统变得复杂,模块耦合度高,关联依赖复杂,牵一发而动全身,不利于业务创新和迭代;其三:多个系统中的重复功能无法进行服务共享,造成一物多码、数据不同步等问题,存在隐患。