ESB的由来
下面这张图,稍微了解些IT集成的朋友应该不陌生。
随着信息化发展不断深入,企业在不同的阶段引入了不同的应用、系统和软件。这些原始的应用系统互不连通,如同一根根独立的烟囱。
但是企业业务是流程化的,这就需要业务数据如流水般在不同系统间流转。在企业信息化早期,为了实现业务数据流转,一般采用点对点的开发方式,就好比在两根烟囱间架起了一根管道。
随着业务数据流转越来越频繁,越来越广泛,“烟囱”上的孔眼越来越密集,有进气管、有出气管,错综复杂,难以梳理,也就难免会有“乌烟瘴气”,维护人员“灰头土脸”的时刻。
传统ESB的核心功能在于,通过各种不同的协议适配,将不同平台的异构服务接入到ESB,转换成消息流,再通过各种处理发送到指定的目的地,就好比是一条横亘于所有烟囱的管道。因而其全称为企业服务总线(Enterprise Service Bus),也就不难理解了。
为什么要升级
企业的云服务越来越多,ESB内部调用关系如果不梳理,就像是埋在地下管道中的各种线路,看似好像只有一根管道,但内部电线、水管、燃气管道根本无法分清楚,更不用说如何去治理、去优化。
随着IT技术的发展,ESB存在以下问题难以解决:
-
架构扩容困难:传统 ESB 采用集中式架构,可扩展性、可观测性低、且不支持微服务框架。
-
缺少服务安全防控:传统ESB能力聚焦在内部应用的集成与连接,缺少有效的安全手段,同时企业采用集中的服务注册管理手段,一旦受到攻击,将影响整个企业总线上的服务运行,因此企业一般不会将ESB的能力直接开放至外部网络环境,但随着工业互联的发展,企业与上下游企业、合作伙伴的数据急需打通,对外的集成开放能力也是企业需要解决的问题。
-
云端应用集成困难:ESB通常无法直连公有云SaaS应用以及一些平台服务,SaaS应用和平台服务的普及越来越力不从心。企业为了实现相关需求,就需要花费更高的成本。
-
配置复杂,集成效率低:ESB技术门槛高,通常需要配置专业的集成团队专人维护,导致其产品使用的灵活性大大降低,无法支持企业日益增长的个性化业务需求与快速变更的响应需求。
综上,随着信息化的进步,老旧ESB显得越加笨重,ESB系统的弊端也日渐明显。系统改造、架构升级势在必行。
ESB该升向何处?
针对ESB的问题和不足,我们当然可以选择升级ESB,实现更多协议适配,实现日志统计与监控,但是以后呢?
我们需要的只是一个ESB么?
ESB并不是唯一选择,更多企业需要的其实是一个具备应用集成、数据集成、消息集成、API管理能力的一站式应用集成平台——也就是iPaaS平台。
与传统ESB相比,iPaaS具有以下优势:
(1)分布式架构,集中式管理
iPaaS采用云原生分布式架构,管理平台与运行服务分离,支持多环境隔离独立部署,支持弹性扩容,具备超高的系统稳定性和可靠性。
(2)企业级网关,市场化运营
iPaaS融合企业级网关服务,可以针对集成接口提供认证、流量、频次、加密等限制策略,保护企业数据安全。通过其内置的API门户或市场,实现企业内外部集成资源互联共享,全面盘活企业内数据资产。
API网关
API门户
(3)丰富的内置应用,自定义应用接入
iPaaS支持应用集成、软件集成、数据集成,更是内置了SAP、金蝶、用友、销售易等200+应用连接器。并且提供自定义应用接入编排功能,用户可根据企业所需,自定义接入云上云下应用。
丰富的内置应用
自定义应用编排接入
(4)集成易用性高,业务响应速度快
iPaaS通过简单接口快速开发,复杂接口可视化编排方式,内部丰富的应用连接器与逻辑组件,用户只需要简单拖拉拽便能实现快速集成业务,让人人都能成为集成开发者。
接口可视化编排开发
iPaaS还支持API全生命周期管理,集成业务可以一键发布测试环境,在线调试后,直接上生产,将以天为单位的集成开发周期,缩短至分钟级。
在线调试
一键发布
得帆云iPaaS融合集成平台
得帆云iPaaS融合集成平台是融合了企业集成常用的数据集成ETL、应用集成ESB、能力开放API三个核心引擎为一体的企业级集成平台;基于分布式架构和云原生特性, iPaaS融合集成平台可以帮助企业轻松实现云应用的集成打通,在其高安全的统一集成能力保障下,让企业无需担心不同环境下网络连通的安全风险;
通过得帆云iPaaS融合集成平台提供的丰富且可以自定义扩展的应用连接器,简单快速且高效地实现混合环境应用之间的数据共享和功能集成。
得帆云iPaaS融合集成平台
得帆云iPaaS融合集成平台对企业集成API的资产汇总、全生命周期管理、监控预警通知、API门户等企业集成管理必须的功能也做了增强,全面提高企业集成管理能力;再结合得帆丰富的集成实施经验和实施能力,为企业提供产品+实施的全方位集成解决方案。
得帆云iPaaS融合集成平台产品旨在为企业重新定义集成,降低企业集成成本,提升集成效率,在企业面临强大内外部压力下而不得不支撑快速变化的前端需求时,为企业构建底层支撑能力。
(1)海量系统协议接入:
得帆云iPaaS融合集成平台提供300+的应用系统、技术协议层面的连接器,为企业提供各类业务系统、各类底层协议的连接支撑。连接器可以通过Java+图形化方式进行快速扩展,方便企业根据自身需求进行定制,全面提升企业对接能力,从应用(Application)、企业(Business)、云(Cloud)、设备(Device)几个领域,将企业需要的能力集中接入,集中管理。
(2)云应用集成:
随着企业系统上云、各类SaaS应用的使用,企业的网络环境变得多样化,得帆云 iPaaS融合平台能够让企业轻松应用云上环境、云下本地环境、私有化环境、同城异地机房等环境的下应用的集成,同时提供了各类SaaS原生的连接器,实现SaaS应用之间、以及SaaS与本地应用系统之间的集成,并有效保障不同云应用之间的集成数据一致性。
(3)API资产全面管理:
得帆云iPaaS融合平台致力于承载企业全域集成API管理,对于不是通过平台运行的API类型,如:EDI、其他企业级ESB平台API等,也可以将API资产接入,实现资产的大融合。通过平台的API信息管理、分类、标签等能力,全面维护API资产,同时也可以通过报表工具展示企业全量的系统集成关系,方便企业API资产的留存和关系的梳理。
(4)运行过程深度监控:
所有在平台中运行的API,都经过平台的全面深度监控,对于API运行的步骤、传输时间、报文大小、报文详情等均可以进行监控查看,为企业提供一站式仲裁平台,杜绝系统对接时的“推诿“行为,明确指出集成问题所在,快速定位,提升IT效率。同时,平台也提供预警通知功能,对于API、平台、系统层级的问题,及时给出全渠道的预警或通知,进一步提升集成的稳定性和对接效率。
(5)企业能力开放支撑:
平台提供完整的企业级API网关能力,以支撑企业的能力开放,对底层业务系统提供功能和数据的API化;对数据中台、数据仓库以及其他数据的汇聚中心,平台也提供数据即服务(DaaS)功能,将数据模型、数据对象快速生成API。API接入API网关后,可以基于网关进行API的限制和保护,提供安全验证、鉴权、限流、熔断等相关管理功能。
(6)清晰便捷API门户:
得帆云iPaaS融合平台为企业提供强大的API门户功能,对接入平台的API,可以开放在API门户中,通过API门户实现对API的外网开放。企业可以基于API门户,实现对API的开放同时,也实现对API的权限管控(流程化审批授权),计数计费,文档发布等管理和监控,全面降低企业与合作伙伴、C端用户的对接成本,提升对接效率。