我们先前已经介绍了iPaaS和API。本期我们将为大家介绍企业集成的重要工具之一——ESB。
【干货分享】终于有人把ESB升级说清楚啦!
ESB是什么?
随着信息化发展不断深入,企业在不同的阶段引入了不同的应用、系统和软件。这些原始的应用系统互不连通,如同一根根独立的烟囱。
但是企业业务是流程化的,这就需要业务数据如流水般在不同系统间流转。在企业信息化早期,为了实现业务数据流转,一般采用点对点的开发方式,好比在两根烟囱间架起了一根管道。随着业务数据流转越来越频繁,越来越广泛,“烟囱”上的孔眼越来越密集,有进气管、有出气管,错综复杂,难以梳理。
传统ESB的核心功能在于,通过各种不同的协议适配,将不同平台的异构服务接入到ESB,转换成消息流,再通过各种处理发送到指定的目的地,就好比是一条横亘于所有烟囱的管道。因而其全称为企业服务总线(Enterprise Service Bus),也就不难理解了。
ESB为什么要升级?
企业的云服务越来越多,ESB内部调用关系如果不梳理,就像是埋在地下管道中的各种线路,看似好像只有一根管道,但内部电线、水管、燃气管道根本无法分清楚,更不用说如何去治理、去优化。随着IT技术的发展,ESB存在以下问题难以解决:
-
架构扩容困难:传统ESB采用集中式架构,可扩展性、可观测性低、且不支持微服务框架。
-
缺少服务安全防控:传统ESB能力聚焦在内部应用的集成与连接,缺少有效的安全手段,同时采用集中的服务注册管理手段,一旦受到攻击,将影响整个企业总线上的服务运行。因此安全防控问题严重影响了企业对外集成开放能力的提高。
-
云端应用集成困难:ESB通常无法直连公有云SaaS应用以及一些平台服务。企业为了实现相关需求,就需要花费更高的成本。
-
配置复杂,集成效率低:ESB技术门槛高,通常需要配置专业的集成团队专人维护,导致其使用的灵活性大大降低,无法支持企业日益增长的个性化业务需求与快速变更的响应需求。
综上,随着信息化的进步,老旧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通过简单接口快速开发,复杂接口可视化编排方式,内部丰富的应用连接器与逻辑组件,用户只需要简单拖拉拽便能实现快速集成业务,人人都能成为集成开发者。
接口可视化编排开发