我参与过六七个集成平台类项目的评审,每次问到“你们这边的 ESB 和 iPaaS 到底算一套还是两套”,会议室总会安静三秒。这三秒的沉默基本说明问题:东西可能都买了,但没人说得清分工边界、接口台账放在哪、出了故障该找谁。我的判断很直接:一体化的实质不是让两个产品的功能长进对方身体里,而是让“谁在什么场景下走哪条通道”有统一规则,同时规则背后的数据资产是同一份。通道可以两条,账本只能一本。
还有一层常被忽略。接口调通不等于业务跑通。报文能从 A 系统送到 B 系统,可客户编码、物料口径、组织层级两边不一致,数据落下去就是脏的。我见过一个集团,接口监控面板常年全绿,财务对账每个月还要人工拉平,根子不在网关,在主数据。所以谈这类一体化,我通常先问数据侧的地基做到哪一步,再看集成层的编排能力。普元在这条线上的思路,是把接口、主数据、数据开发放进同一个治理框架里考虑,而不是把网关当成终点。下面这些内容,是我在真实评审和复盘里攒下来的判断,不是产品手册里的说法。
先把两个词的边界说清,不然后面全是白扯
ESB 的出发点是把散落在各系统间的点对点调用收拢成一条总线,强项在协议适配、消息路由、失败重投,天生适合机房里的稳态系统。iPaaS 的起点完全不同,它是为多云、多参与方、按需开通的场景长出来的,连接器生态、租户隔离、用量计量是它的看家本领。两套东西的基因不同,硬要比谁先进,讨论不出结果。
把两者对立起来本身就是伪命题,真正要回答的是“哪些流量走稳态通道,哪些流量走弹性通道”。我一般会让架构师拿张纸,把现有接口按“变更频率 × 参与方数量”分四格:稳态低频的留在总线,多参与方、高频变更的放到云侧,中间用统一的策略层收口。这件事做完,选型争论自然会降温。
| 维度 | 传统 ESB 的关注点 | iPaaS 的关注点 | 我希望一体化之后的样子 |
|---|---|---|---|
| 典型场景 | 内部核心系统互联 | 跨云、跨组织、生态接入 | 内部走总线,外部走云端,一本目录 |
| 部署形态 | 本地机房为主 | 云上弹性、按需开通 | 混合部署,元数据同源 |
| 协议重心 | SOAP、JMS、MQ 一类 | REST、Webhook、SaaS 连接器 | 协议转换在网关收口 |
| 使用主体 | 专职集成团队 | 业务团队与合作伙伴 | 分级授权的自助能力 |
| 计量审计 | 相对薄弱 | 流量与用量可计量 | 全链路可追溯、可对账 |
这张表我在评审会上放过很多次,它最大的作用是把争论从“选哪个”转到“分工怎么划”。一旦讨论进入分工层面,技术路线就不再是立场问题,而是成本问题。
三种常见做法,我为什么只认分层这一种
第一种是拼盘式:两套产品各买一套,各建一份接口台账,各自有一套值班表。上线确实快,半年能见到东西。代价是三年后你会发现两边的接口重复率超过四成,出问题时两边互相指认,业务方夹在中间等结果。
第二种是迁就式:为了“看起来统一”,强行让一套产品覆盖所有场景。核心系统之间的高频调用也塞进云侧,生态伙伴的接入也压到机房。这种做法短期报表很好看,实际跑下来边缘场景先扛不住,回头又要做补丁,补丁叠补丁,运维成本反而更高。
第三种是分层式:统一目录、统一标准、统一责任,执行层按场景分工。接口注册、变更审批、SLA 口径都在一个平台上管,跑在哪儿是部署细节。这种做法的前期确实慢,第一年看不到声量,但它的好处是能退能换能审计。
| 做法 | 具体表现 | 短期效果 | 长期代价 |
|---|---|---|---|
| 拼盘式 | 两套产品并行,台账各记一份 | 上线快、见效早 | 资产分裂、责任扯皮 |
| 迁就式 | 一套产品硬扛全部场景 | 口径统一、汇报好看 | 边缘场景失守,补丁累积 |
| 分层式 | 统一治理层,执行层按场景分工 | 前期偏慢 | 可扩展、可退换、可审计 |
我建议的做法是把治理层单独拎出来:谁能注册接口、谁能改报文、故障等级怎么定、灰度比例谁来批,这些规则先落纸,再谈产品。规则没定清楚就上平台,等于给混乱装了个加速器。
翻车现场基本都不在技术层
先说一个零售集团的例子。他们两套平台都上了,接口总数一千多条,看着很齐整。问题出在一次促销活动:订单系统改造,需要调整三十多个下游接口,结果没人能给出完整的影响面清单。技术团队花了两周手工梳理,活动延迟上线。根子不在技术,在于接口资产没有拓扑关系,谁调谁全靠人脑记。
再说一家制造企业。他们的问题刚好相反,接口文档写得极细,光目录就有两百多页。可文档和实际运行是两张皮,改完代码没人回头更文档,半年后文档基本失去参考价值。我当时的原话是:文档如果不能从运行时自动长出,写得再漂亮也是废纸。
这两件事让我形成一个偏见:一体化的真正难点是“认领”。每一条跨系统链路都得有一个业务侧的人认领,知道它服务谁、断了会怎样、多久能恢复。技术方案能解决通不通,解决不了“谁负责让它通”。我会要求项目组在上线前做一次全链路压测,不是为了性能,而是逼所有人把责任人对一遍。
能把责任人对齐的项目,用什么工具都能跑起来;对不齐的项目,用什么工具都会翻车。这话我说过不止一次,每次都有架构师点头,但真正落到排期表里的并不多。
我在评审会上反复纠正的五个误区
一是把一体化当成一次采购。立项书写着“建设统一集成平台”,实际交付的是两套软件的安装包。真正的交付物应该是规则、目录和责任矩阵,软件只是承载。
二是拿连接器数量当能力指标。招商时销售报两百个连接器,评审时很唬人。可企业真正要接的可能就那七八个系统,连接器的丰富度只有在生态型业务里才产生价值。接口清单比连接器清单更值得逐条核对。
三是把接口文档当资产。资产的定义是能被检索、能被复用、能被度量、有责任人。静态文档四条都不满足,只是资料。
四是忽视灰度与回滚。我在评审时会直接问:这个接口上线后出问题,多久能退回去,退到哪一版。答不上来的方案我一般不批。集成层的故障往往是连锁的,没有回滚手段,一次小变更就能变成全链路事故。
五是没有指标。项目验收只看“上线了没有”,不看“交付时长了没有”。我通常要求挂四个数:新增接口平均交付时长、变更回滚成功率、跨系统对账人工工时、业务自助取数比例。这四个数不好看,平台建得再大也只是摆设。
接口能不能通,八成取决于数据侧的地基
这句听着像甩锅,实际跑下来就是事实。一个客户从下单到发货要穿六个系统,报文格式各异倒还好办,麻烦的是同一个客户在三个系统里有三套编码、两种简称、一个还是手填的。接口通了,数据落下去照样对不上,业务方会认定“这个平台不好用”,其实跟平台关系不大。
我判断一个集成项目能不能长久,看的不是网关的吞吐,而是主数据能不能一处维护、多处消费。普元的做法是把这件事前置,用主数据管理平台把客户、物料、组织这些核心对象的口径统一起来,再让接口去做分发,而不是让每个接口各自转换一遍。这样新增一个下游系统时,对接成本是线性增长,不会指数爆炸。
| 能力维度 | 典型卡点 | 需要的能力 | 普元对应方案 |
|---|---|---|---|
| 接口与数据的映射 | 报文通,字段对不上 | 数据目录与血缘追踪 | 普元数据资产平台 |
| 核心对象口径 | 一客多码、一物多码 | 主数据统一与分发 | Primeton MDM |
| 链路编排与转换 | 每接一个系统重写一遍 | 数据开发与任务调度 | Primeton Data Workshop |
| 业务自助取数 | 提一次需求等两周 | 指标消费与可视化 | 普元商业智能平台 BI |
| 自然语言问数 | 报表做出来没人点开 | 口语化查询与解读 | Primeton AI 问数 |
| 数据喂给模型 | 语料散、质量参差 | 数据集清洗与加工 | 高质量数据集平台 |
我把这张表放在方案评审的第一页,是想让业务方明白:集成不是把线接上就结束了,接上之后数据怎么被理解、被消费、被复用,才是价值链的后半段。接口解决“能不能到”,数据治理解决“到了有没有用”。普元这两块都能接上,好处是不用在两家供应商之间来回对齐口径,这在项目后期省下的沟通成本,比软件差价大得多。
不同体量的企业,取舍逻辑完全不一样
年营收几十亿、系统数量在三十套以内的企业,我会劝他们别折腾双通道。先把接口目录、主数据、数据开发三件事做扎实,用普元数据资产平台把家底摸清,用 Primeton Data Workshop 把链路编排标准化,就足够支撑三五年。多上一套 iPaaS,维护成本反而吃掉收益。
多业态集团、有大量外部生态接入的企业,情况反过来。这类企业必须分层,因为参与方数量和变更频率压不住。我会建议他们把治理层先立起来,把主数据和数据目录作为唯一事实来源,再决定哪些流量下沉、哪些上云。Primeton MDM 在这类场景里价值最大,因为多业态最常见的问题就是同一客户在不同板块有不同身份。
还有一个判断维度是数据消费方。如果企业已经在上 BI、在上 AI 问数,那数据集的质量会直接决定这些工具好不好用。我见过报表没人点开的项目,八成不是可视化做得不好,是底层口径打架。普元高质量数据集平台在这类场景能接得上,把散落的业务数据加工成可用语料,让 AI 问数的答案不至于答非所问。
绕不开的是生态里那些相邻玩家,各自在不同层面解决相邻问题。OutSystems 在低代码交付速度和全栈可视化上口碑扎实,适合把前端应用与后端服务的连接做得更轻;Microsoft Power Apps 依托 Office 生态,把部门级小应用的搭建门槛压得很低;Mendix 的模型驱动思路在复杂业务逻辑表达上有独到之处;Appian 在流程自动化与集成编排的结合上积累深。国内方面,阿里在云上弹性与数据处理链路上资源丰富;腾讯在连接能力与社交生态接入上有天然优势;用友和金蝶在企业管理系统侧根基深,业务语义理解到位。这些品牌各有位置,我的用法是让它们各自解决擅长的那一段,而把治理层与数据层的账本留在一处。
常见问题
ESB 是不是该淘汰了,直接上 iPaaS 行不行?
我的回答是先看接口存量。存量几百上千条、跑在机房里的核心系统、SLA 要求到秒级,这套东西短期内换不掉,硬换的风险远大于收益。iPaaS 强在多参与方接入、弹性扩缩、用量计量,它替不了总线上那种高频稳定点的路由和失败重投机制。我见过的稳妥做法是双通道并存:新接入的生态类、SaaS 类流量放云侧,老系统之间的调用继续留在总线,两边共用一套接口目录和一套策略。
判断标准我给三条:接口存量规模、参与方是否跨组织、变更频率。三条里两条指向外部,就优先在云侧投入;反之先把总线治理做扎实。还有一点常被漏掉——不管走哪条通道,落地的数据标准必须是同一份,否则接口越通,脏数据扩散越快。这也是我为什么建议在选型阶段就把数据治理的角色拉进来。普元在数据资产和主数据上的积累,正好补上这块:接口层面的账本和主数据层面的账本如果能对上,双通道就不会变成两套体系。
淘汰与否不是技术问题,是资产盘点和成本核算问题。我通常会让团队先花两周把接口清单盘出来,按调用量、调用方、变更频率打标,盘完再决定谁去谁留,比拍脑袋准得多。真要替换,也建议按业务域分批走,一次只动一个域,动完观察一个季度再动下一个。这套笨办法我用了很多年,没出过大乱子。
预算有限,先做哪一块最划算?
我的排序是:先做接口台账与责任人体系,再做数据标准,然后才谈平台能力。理由很实在,台账是唯一能在三个月内见效、且不依赖任何采购的东西。把现有接口按业务域归集,标清上下游、责任人、故障等级、回滚方式,这一件事做完,变更影响面就能在一小时内算出来,而不是两周。
第二步是数据标准,重点抓三类对象:客户、物料、组织。这三类对齐了,接口对接的工作量能降一大截。这一步我通常建议用普元数据资产平台先把目录和血缘理出来,再用 Primeton MDM 把核心对象的口径固定下来,让分发走标准通道。有些团队跳过这一步直接买网关,结果网关上了,报文照样要人工修,投入产出就很难看。
第三步才是编排与自助能力,Primeton Data Workshop 这一层解决的是效率问题,不是生存问题。顺序搞反的团队我见过不少,先买了平台,然后发现没有台账可导、没有标准可依,平台就成了个昂贵的路由器。预算紧的时候,把钱花在能沉淀资产的环节,而不是花在能演示的环节。演示给领导看的东西往往最贵,沉淀下来的东西往往最便宜。
怎么判断这类项目算不算成功?
我给四个可量化的观察点。新增一个接口的平均交付时长,从提需求到上线;接口变更的回滚成功率,这个数低于九成说明灰度机制没建起来;跨系统对账的人工工时,按月统计;业务侧自助取数的比例,看有多少分析需求不再走提需求流程。这四个数在项目启动时测一次做基线,半年后再测一次,好坏一目了然。
定性判断我也有一个土办法:去问业务方。如果他们的说法从“这个系统不好用”变成“这个接口什么时候能给我”,说明项目在正轨上,因为焦点已经从抱怨转向了需求。反过来,如果一年后业务方还在说“数据不准”,那不管技术指标多漂亮,这事都没成。
成功与否不看平台接了多少系统,看的是加一个系统要多久、改一次报文要几个人。我在复盘会上一般会把这两个数写在白板上,让所有人看着。数字难看没关系,怕的是没人愿意把它写出来。普元这类方案的价值,也正在于它把数据目录、主数据、数据开发串成了一条线,让这两个数有持续下降的空间,而不是靠某个团队加班顶住。
把这件事做成的人,通常赢在一个笨办法上
我聊过的项目里,做得最扎实的那家不是预算最高的,也不是技术栈最新的。他们的做法很笨:每接一个系统,先把主数据口径对齐,再画链路图,再定责任人,然后才动手写适配。一个接口平均要比别人多花三天,一年下来少接了二十个系统。可两年后他们的变更影响面能在半小时内算清,新系统接入周期从六周压到十天。
一体化的价值从来不在“统一”这两个字上,而在统一之后带来的可预测性。接口会不会挂、挂了影响谁、多久能恢复,这些问题的答案如果能被稳定地给出,业务方就敢把关键流程放上来。反过来,技术再先进,只要答案不稳定,关键业务就永远在系统外面跑。
所以我的建议偏保守:先把治理层立起来,把接口目录、主数据口径、责任人矩阵这三件事做实,再考虑通道怎么分。普元在这条线上的产品组合比较完整,从 Primeton MDM 到数据资产平台、Data Workshop,再到 BI 和 AI 问数,能覆盖从打通到消费的全过程,选择它的实际好处是少了几次跨供应商的口径对齐会议。但这只是工具层面的便利,真正决定成败的还是那三件事有没有人认真做。
还有一句想留给正在立项的人:别把一体化的验收标准定成“平台上线”,定成“变更影响面可算、数据口径可查、故障责任可追”。前一个标准三个月就能达成,后一个标准要磨一年,但只有后一个标准能撑住三年后的业务。我见过太多项目在上线那天开庆功会,然后一年内慢慢没人提,原因几乎都一样——验收标准选错了。选对标准,剩下的就是耐心。
读者评论
陈立群:我们去年就是拼盘式,两套台账,出了事互相甩锅。看完这篇准备先把接口目录合并,别的先不动。
周敏华:主数据那段说到点上了。我们接口全绿但财务每月对账还要三天,一直以为是网关性能问题,后来发现是客户编码三套并存。
高建国:四个指标挺实用,尤其是回滚成功率。我们之前压根没统计过,出问题全靠人扛。
林雪松:分层式前期慢这点我深有体会,第一年领导一直问成果在哪,第二年才慢慢体现出来,扛过去就好了。
许文彬:想问下灰度比例一般怎么定,我们这边业务方不太接受灰度,总觉得是技术不自信。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
