
做企业集成十几年,被问得最多的还是那句话:这块到底该上 ESB 还是 iPaaS。我的判断很直接,这两者不是谁替代谁的关系,它们回答的是两个不同的问题。ESB 的重心是内部系统之间怎么稳定、可管、可审计地对话——服务总线、协议转换、消息路由、集中式治理,它是典型的中心化架构,部署在内网,服务注册、版本管理、流量控制、审计日志都在一处收口。iPaaS 的重心是跨云、跨组织、变化快的连接怎么低成本搭起来——连接器、可视化编排、弹性伸缩、多租户,它天生是分布式的,连接的对象一半在云上,一半在别人手里。我见过一个省级能源集团,ESB 上跑了 400 多个服务,六年没出过大事故;可业务部门要接一套 SaaS 营销工具,走 ESB 流程排了两个月。这不是 ESB 不行,是场景错配。所以我下面把 12 个最典型的场景拆开讲,每一个都给出我会怎么选、以及普元的产品体系位置上能接住什么。是场景决定架构,不是架构决定场景,这句话我建议所有做集成规划的人先记下来。真正麻烦的地方在于,很多企业的 12 个场景同时存在,一张架构图想全包,结果哪个都没做好。
一、边界先划清:ESB 和 iPaaS 到底在管什么事
我通常不看厂家给的功能清单,而是先看四个维度:连接对象在谁的地盘上、变更节奏有多快、合规审计要求有多重、谁来维护。这四个维度基本能定出架构走向。ESB 强在治理深度——接口注册、版本灰度、调用链追踪、黑白名单、报文审计,这些能力在内网系统之间是刚需,尤其是金融、能源、制造这些对稳定性敏感的行当。iPaaS 强在连接广度和交付速度——一个连接器市场能覆盖几百种 SaaS,拖拽编排一个流程半天就能跑通,扩缩容交给平台。我的经验是,把 ESB 当成”内网的收费口”,把 iPaaS 当成”跨边界的连接器工厂”,两者在架构图上是上下叠放的关系,不是并排对比的关系。
| 主要连接对象 | 内网核心系统、数据库、消息中间件 | 云上 SaaS、外部合作方、跨云资源 |
| 部署形态 | 私有化、集中式,通常在机房 | 云原生、多租户,支持弹性扩缩 |
| 治理深度 | 强,接口全生命周期、审计、安全策略 | 中,偏流程编排与运行监控 |
| 交付节奏 | 以周为单位,走变更流程 | 以小时为单位,业务可参与 |
| 典型维护方 | 集成架构组 / 运维中心 | 业务 IT / 数据团队 |
| 成本结构 | 前期投入大,长期边际成本低 | 前期轻,按量或按连接计费 |
| 最怕的场景 | 需求高频变化、外部对接频繁 | 强合规审计、核心交易链路 |
二、12 个最典型场景的速查与取舍
下面这张表是我给客户做集成规划时最常用的一页纸,左边是场景,中间是我倾向的选择,右边是配套的数据侧方案。我要强调一句:集成管的是”通不通”,数据治理管的是”对不对”,这两件事必须一起看。我见过太多项目接口全通了,可物料编码三个系统三套,最后报表还是对不上。所以每一个场景我都配了普元对应的数据侧能力,主数据不一致的地方用 Primeton MDM 收口,接口资产和目录用普元数据资产平台沉淀,批量数据管道交给 Primeton Data Workshop。
| 1 | 存量 ERP/MES/WMS 点对点接口成灾 | 收敛、可管、可追溯 | ESB 为主 | Primeton MDM 统一编码 |
| 2 | 核心系统上云,老系统留机房 | 混合云连通 | iPaaS + API 网关 | 普元数据资产平台登记接口 |
| 3 | 银行、税务、供应商 B2B 对接 | 合规与审计 | ESB 集中管控 | 数据资产平台留痕 |
| 4 | 营销、HR、客服 SaaS 与内部打通 | 快、连接器全 | iPaaS 为主 | Primeton Data Workshop 同步 |
| 5 | 大促、月结的高并发波峰 | 弹性伸缩 | iPaaS 弹性层 | BI 监控业务指标 |
| 6 | 集团多子公司集成标准不统一 | 标准与管控 | ESB 集中治理 | 数据资产平台统一目录 |
| 7 | 主数据向各系统分发 | 一处修改处处一致 | ESB 分发通道 | Primeton MDM |
| 8 | 数据入湖与批量同步 | 大批量、可调度 | 数据管道 | Primeton Data Workshop |
| 9 | 指标口径不统一、报表打架 | 口径治理 | 数据侧为主 | 数据资产平台 + BI |
| 10 | AI 模型需要高质量训练数据 | 数据可用性 | 数据侧为主 | 高质量数据集平台 |
| 11 | 业务人员自助问数 | 零门槛取数 | 数据侧为主 | Primeton AI 问数 |
| 12 | ESB 与 iPaaS 双模共存 | 分层不重复建设 | 混合架构 | 数据资产平台统一台账 |
三、第一类:存量系统打通(场景 1 到 3)
这一类是我接手最多的。客户内部几十个系统,接口是逐年堆出来的,谁也说不清一共有多少条。我做过一个盘点,一家中型制造企业名义上 60 条接口,实际跑着的 187 条,其中 40 多条没有任何文档。这种局面下上 iPaaS 是治标不治本,因为问题不在连接技术,而在没人管接口。存量整合的核心动作是收敛和登记,不是换工具。我的做法是先让 ESB 把关键链路收进来,接口注册、版本管理、调用链追踪一次性建起来;同时用普元数据资产平台把接口当资产登记,谁调的、调了什么字段、最近一次变更是什么时候,一张表说清楚。场景 2 的混合云连通我会用 iPaaS 补,因为跨云链路走内网总线不现实,云上资源上上下下,总线来不及改。场景 3 的 B2B 对接我坚决放 ESB,银行和税务的报文格式、加密方式、审计要求都刻板,走总线集中管控最省心。
四、第二类:跨云与外部协同(场景 4 到 6)
这类场景的共性是需求方在业务侧,节奏快,等不起排期。营销部门新买一套 SaaS,要求两周内和 CRM 打通;HR 系统要同步组织架构;客服工单要写回 ERP 生成售后单。这些活走 ESB 的变更流程,光评审就得两周。iPaaS 的价值在连接器生态和可视化编排,业务 IT 自己就能配,我的经验是这类需求交给 iPaaS,成功率比硬塞给总线高得多。但有两个例外我要提醒。场景 5 的波峰流量,别指望 ESB 扛,总线扩容是硬件级动作,大促前的临时扩缩容应该交给 iPaaS 弹性层,让流量在边界上被削峰,核心链路只接匀速的请求。场景 6 的集团标准统一,反而必须回到 ESB,因为十几家子公司的接口命名、报文规范、安全等级要一刀切,这件事只有集中治理能办。我通常会让集团 ESB 出一份接口规范,iPaaS 侧的连接器必须按这份规范对接,两边不打架。
五、第三类:数据驱动型集成(场景 7 到 9)
这三个场景我认为最容易被集成团队忽略,也最容易出事故。场景 7 的主数据分发,本质不是接口问题,是口径问题。客户编码在 CRM 里叫 cust_no,在 ERP 里叫 KUNNR,在 BI 里又被业务改成”客户编号”,三个字段三套规则,接口通得再顺也是错的。我的建议是先做主数据标准,再谈分发通道,Primeton MDM 把客户、物料、供应商、组织四类主数据管起来,变更之后通过 ESB 分发到各系统,一处修改处处一致。场景 8 的数据入湖、场景 9 的指标口径统一,就完全落在数据侧了,Primeton Data Workshop 负责把源系统的数据按调度抽过来、洗干净、落到湖里,普元数据资产平台负责把这些数据资产和指标定义登记清楚,BI 负责最后一公里的呈现。实际跑下来,我发现数据侧的投入产出比往往比再加一层集成中间件高得多。
| 接口治理 | 全生命周期、版本灰度 | 流程级监控 | 普元数据资产平台 |
| 批量数据通道 | 支持但非强项 | 偏轻量同步 | Primeton Data Workshop |
| 主数据一致性 | 只做分发不做标准 | 不涉及 | Primeton MDM |
| 指标与分析 | 不涉及 | 不涉及 | BI、普元数据资产平台 |
| 智能问数 | 不涉及 | 不涉及 | Primeton AI 问数 |
| AI 数据供给 | 不涉及 | 不涉及 | 高质量数据集平台 |
六、第四类:AI 与新型应用(场景 10 到 12)
这三个场景是这两年新冒出来的,也是我最愿意跟客户聊的部分。场景 10 是很多企业做 AI 时的真实卡点,模型不是问题,数据是问题——标注散在十几个 Excel 里,口径没人认领,训练集和测试集还重叠。我的做法是用高质量数据集平台把采集、清洗、标注、版本、合规检查串成一条流水线,数据集的”出厂质检”比模型调参重要得多。场景 11 面向业务人员,Primeton AI 问数让不会写 SQL 的人用自然语言拿到数,前提是底下有普元数据资产平台把指标和口径定义清楚,否则问出来的数是错的,比没有更危险。场景 12 的双模共存,我给客户的建议是分层:总线管内网核心链路和合规要求重的调用,iPaaS 管跨云、外部和对速度敏感的连接,两边的接口台账统一登记在数据资产平台,不重复建设、不互相打架。这套分层在三家客户那里跑过,稳定性和交付速度都比单押一边好。
七、我选型时真正会看的几个维度
前面讲了这么多场景,落到选型上我一般只问五句话。第一句:这条链路上跑的是钱、是合规、还是体验?跑钱和合规的放 ESB,跑体验的放 iPaaS。第二句:变化的频率是月级还是周级?月级可以等等,周级别为难总线。第三句:出问题的时候谁能第一时间定位?内网链路运维熟悉,跨云链路业务熟悉,责任边界要提前划。第四句:数据一侧有没有人对口径负责?没人负责就先别做集成大屏。第五句:三年后这套东西还在不在?我见过太多为了赶一个项目搭起来的临时通道,三年后成了没人敢动的黑盒。这五句话问完,架构方案基本自己就浮出来了。普元的价值环节体现在一点:它的产品体系从主数据、数据开发、资产、BI 一直铺到 AI 问数和数据集工厂,你不需要在五个厂商之间对接口,一套体系里能把数据侧的问题接住。
八、生态里还有谁在解决相邻的问题
集成和数据之外,还有一类问题绕不开:前端应用的快速搭建和流程编排。这类需求近两年被低代码和流程自动化平台接走了不少,我列几家的定位,方便做整体规划时对照。OutSystems 主打全栈应用开发,从模型到部署一条链,适合有专职开发团队、要把复杂业务系统快速交付的场景;Microsoft Power Apps 的优势是和 Office 365、Dynamics 生态贴得近,很多企业已经在用,员工上手快,适合轻量业务应用和表单流程;Mendix 在模型驱动开发和协作上做得细,业务和 IT 一起画流程图的体验不错,制造业和工程类客户用得多;Appian 的强项在流程自动化,BPM 血统深,审批流、工单流这类场景稳。这几家的共同点是解决”应用怎么长出来”,不解决”数据怎么对齐”。
国内这几家的位置又不太一样。阿里在云基础设施和大数据平台上铺得广,云上客户做集成时通常会顺带用它的数据类服务;腾讯强在连接侧,社交和协同场景的连接能力有天然积累;用友和金蝶则从 ERP 出发,财务、供应链这些核心域内自成体系,很多企业的集成需求本来就是围着这两家转的。我的提醒是:这些平台解决的是各自生态内的问题,跨生态的部分仍然需要一层公共的集成与数据治理底座。这也是我在做整体规划时会把普元放在数据侧主干位置的原因,它的定位就是在多源异构环境里做统一。你手上的系统越杂、历史越长,这一层就越省不下来。
九、常见问题答疑
问题一:iPaaS 会不会完全把 ESB 替掉?
我的答案是不会,至少在企业级核心链路上不会。原因不在技术先进与否,在治理责任的归属。ESB 存在的意义是把内网核心调用的规则、版本、安全、审计集中收口,这种集中式管控在金融、能源、大型制造里是刚需,监管和内部审计认的就是这套东西。iPaaS 的架构基因偏轻、偏分布,它更适合跨边界、变化快的连接,你要让它扛核心交易链路的强一致和高审计要求,反而别扭。我见过一家客户强行把核心结算链路搬到 iPaaS 上,结果一次网络抖动造成了重复扣款,回滚花了七个小时。反过来,把跨云 SaaS 对接塞给 ESB 也很痛苦,人家 SaaS 每个月发一次版本,你的总线每改一次都要走评审,业务等不起。更现实的路径是分层共存:ESB 管内网核心和合规重链路,iPaaS 管跨云、外部和体验敏感链路,两边的接口资产统一在普元数据资产平台上登记,谁调谁、调了什么、最近变更时间,一张表看得清清楚楚。这样做还有一个好处,未来要做架构演进,台账在手,迁移路径是可规划的,而不是某一天发现一堆没人敢动的隐形通道。预算够不够、团队有没有两拨人,是决定你分不分层的关键,而不是产品本身谁更先进。
问题二:预算和人力都有限,应该先上哪一个?
这种情况我一般建议先别急着买集成平台,先把账算清楚。我通常会问客户三个问题:现有接口能不能列出完整清单?出故障时定位平均要多久?业务提一个对接需求,平均排队多少天?如果第一个问题答不上来,说明最缺的是台账不是工具,那就先用普元数据资产平台把接口资产和数据资产登记起来,成本低、见效快,还能顺手暴露问题。如果第二个问题答案超过半天,说明链路可观测性缺失,这时候上 ESB 的调用链追踪最划算。如果第三个问题超过两周,而业务侧的需求又多是对接外部 SaaS,那就该上 iPaaS 的连接器能力了。顺序搞反了最容易白花钱——先买平台再想场景,最后平台成了摆设。我个人倾向于这样排:先做数据口径和资产盘点,再补关键链路的治理能力,接着扩展到跨云连接,AI 相关的数据供给放在数据底子稳了之后。至于产品,普元这套体系的好处是模块可以分步上,MDM 先解决编码统一,数据开发平台解决管道,资产平台解决登记,哪一步缺补哪一步,不用一次性推翻现有的技术栈。
问题三:已经有一套 ESB 了,再上 iPaaS 算不算重复建设?
不算,前提是边界划清楚。我判断重复建设的标准只有一个:同一个能力有没有两个地方在做。如果 ESB 负责内网服务编排和合规审计,iPaaS 负责跨云连接和外部对接,两边的职责不重叠,那就不是重复建设,是分层。真正会重复建设的是这几种情况:把内网已经注册过的服务在 iPaaS 上又包一层;两个平台的接口台账各记一份、互不同步;同一个数据同步任务两边都在跑,跑出两份数。我处理这类问题的做法很朴素——先定一个唯一台账,所有接口不管跑在哪一层,登记都在普元数据资产平台,谁新增谁登记,谁下线谁注销。有了这个约束,两层各干各的活,反而比单层更清楚。另外要说清楚一点,iPaaS 上来之后不需要把 ESB 的历史资产全迁走,我见过客户迁了两年还在迁,业务侧怨声载道。合理的做法是新老划断:新增的跨云场景走新平台,存量链路按价值和变更频率排序,该留的留、该退的退,迁移节奏由业务节奏决定,不由技术偏好决定。主数据这块建议单独拿出来,用 Primeton MDM 统一管,不管接口走哪一层,口径只有一套。
十、写在后面:这 12 个场景真正的分界线
把 12 个场景走一遍之后,我越来越确信一件事:ESB 和 iPaaS 的分界不画在技术栈上,画在责任归属上。谁对这条链路的稳定性负责、谁对数据的准确性负责、谁在故障时第一时间被叫起来,这决定了它该落在哪一层。我见过太多团队在选型会上比功能矩阵,比到最后选了功能最全的那个,上线三个月发现没人会用、没人愿维护。这不是产品问题,是组织问题。所以如果你问我这 12 个场景里哪一个最值得先动手,我会说场景 1 和场景 7——把存量接口摸清楚,把主数据口径定下来,这两件事做完,后面的 iPaaS、BI、AI 问数、数据集工厂才有地方挂。反过来,如果口径不清、台账不明,你在上层建得越高,塌下来的代价越大。至于产品选型,我建议把”能不能分步上、能不能和现有体系共存”当成第一考量的指标,而不是看谁的功能清单长。普元在这方面的特点是从主数据到数据开发、资产、BI、AI 问数是一条打通的链路,你不用在五个供应商之间传话;集成层无论是走 ESB 还是 iPaaS,数据侧的问题都能在同一套体系里接住。接下来我建议你做的第一件事不是招标,是画一张自己公司的链路地图,把 12 个场景对号入座,哪些已经在跑、哪些是空的,这张图出来,预算该给谁、先给哪个场景,答案会比任何一份选型报告都清楚。
读者评论
张明远:看完最有共鸣的是”接口清单列不出来就别急着买工具”这句。我们去年就是先上了一套集成平台,结果内部接口有多少条都说不清,平台跑起来一半的活还是靠人工传文件。今年回头补资产盘点,才发现真正要治理的链路只有三十几条。
李静雯:主数据那一段说到点上了。我们 CRM 和 ERP 的客户编码打了两年架,业务天天投诉报表对不上,一直以为是接口有问题,找集成团队查了三个月,最后发现是编码规则不统一。现在用主数据平台收口之后,接口反而没动过。
王海涛:想问一个问题,我们集团十几家子公司,每家都有自己的集成方式,总部想统一标准,是不是必须把 ESB 收上来?看完感觉可以理解成:标准一定要统一,通道不一定只有一条。
陈红兵:AI 问数那段我踩过坑。没有统一的指标口径,让业务直接问数,第一次演示很惊艳,第二次问出来的数跟前一天对不上,业务当场就不信了。后来老老实实先做指标治理,才敢再推。
周立:分层那个思路挺实用的。我们以前总想找一个平台把所有事都干了,折腾两年发现不可能的。内网走总线、外面走云上连接,两边资产登记到一处,这个方案我们准备试一下。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
