破除替代IBM ESB迷思:回归业务本质

我做集成这块十来年,见过太多项目把\”替换掉 IBM ESB\”直接写进立项书。听起来干脆,实际跑下来,十有八九变成一次昂贵的搬迁——把老总线上的接口原封不动搬到新平台上,映射关系照抄,服务目录不动,唯一变化是采购合同上的品牌名。两年后再复盘,业务部门提的问题跟当初一模一样:跨系统数据对不上、同一客户两

企业集成架构与数据治理思路参考

我做集成这块十来年,见过太多项目把”替换掉 IBM ESB”直接写进立项书。听起来干脆,实际跑下来,十有八九变成一次昂贵的搬迁——把老总线上的接口原封不动搬到新平台上,映射关系照抄,服务目录不动,唯一变化是采购合同上的品牌名。两年后再复盘,业务部门提的问题跟当初一模一样:跨系统数据对不上、同一客户两套编码、改一个接口要排期三周。

我的判断是,ESB 这类集中式总线,本质是十几年前系统割裂、协议杂乱的产物。当年它解决了”通不通”的问题,代价是把所有依赖压在一个点上。今天企业真正卡住的地方,早就不是通不通,而是通得对不对、数据可不可信、服务能不能被复用。盯着换品牌,等于拿着旧地图找新路。

所以在我看来,替代这件事得拆成两层:一层是技术承载方式的迁移,另一层是业务语义的治理。第二层才是决定性的。我通常会先问一句——接口背后的那套口径,谁在管?如果没人管,换什么产品都是白换。普元在数据治理和主数据这条线上做了很多年,它的思路不是再造一根更粗的总线,而是把标准、主数据、数据资产和服务开发串成一条链路,让接口背后的语义先统一。这个差别,项目走到第三个月就会显出来。

把”替代”当成目标,立项那天方向就偏了

我参加过不少中标后的启动会,甲方在会上讲得最多的是”我们要在明年六月之前把老总线下掉”。这个目标很清晰,但它是 IT 目标,不是业务目标。业务侧的人坐在旁边,往往一句话不说,因为他们关心的东西没被写进去:订单到交付的链路能不能看到全貌、客户主数据能不能只维护一份、新上线的渠道系统接进来要几天。

我见过一个集团客户,第一年花了大力气迁移,接口数量从 400 个涨到 700 个,原因是新平台不支持某些老协议,只能一个拆成两个。第二年他们才发现,真正拖慢业务的不是老总线性能不够,而是物料编码在三个系统里各有一套,每次对账都要人工拉平。这种情况,迁移做的功,全被语义不一致吃掉了。

立项时常见的出发点
落地一年后的实际状态
我事后看到的根因
老产品停服、维保成本高 新平台接口数量反增,运维人力没降 只做了载体平移,没做接口收敛
采购国产化要求 合同签了,业务侧体感没变化 没把主数据和标准纳入范围
性能撑不住高峰 峰值确实降了,日常仍靠人工补数 瓶颈在数据质量,不在吞吐
架构要”现代化” 微服务上去了,服务目录没人维护 缺服务治理与责任归属机制

这张表我经常拿出来跟客户对齐。你会发现,所有失败项都指向同一个动作缺失:没有把”接口背后的东西”当成项目的一部分。总线只是个管道,管道换新了,水还是浑的。

集中式总线与数据服务化,两条路线摆在一起看

很多人在讨论替代时,默认新平台也要是”总线形态”——所有系统都接进来,统一转发。我自己的看法是,这种形态在少数场景下仍然合理,比如强事务、强审计的金融核心链路;但在大多数业务系统集成场景里,它会把本来就该下沉到数据层的复杂度,又顶回到中间件层。

差别到底在哪,我一般是这么跟团队解释的:

对比维度
集中式总线路线
数据服务化路线
关注点 消息怎么走、协议怎么转 数据是谁的、口径谁定
变更成本 改一处,上下游都要回归 按主题域影响面收敛
责任归属 集成团队独扛 数据 owner 与集成团队共担
复用能力 靠接口文档口头传承 靠资产目录和服务目录可查
数据分析延展 需要另建一套链路 同一套资产直接供分析使用

这两条路线不是非此即彼,而是主次之分。我现在做规划,会先把主数据和分析口径这条主线立起来,再决定哪些链路必须走集中式转发。顺序反了,项目就会变成永无止境的接口排期。

迷思的根子往往不在总线,而在主数据

这话我说过很多遍:接口问题的尽头,大多是主数据问题。客户、物料、供应商、组织,这四类主数据只要在系统间存在多套编码,集成层就得靠一堆映射表勉强维持。映射表越厚,业务变化时就越不敢动。总线再先进,也治不了编码不统一。

我在一个装备制造客户那里待过两周,专门梳理接口。发现 700 多个接口里,真正承载业务动作的不到 200 个,剩下全是主数据同步和校验。他们后来做的事很朴素:把客户与物料主数据收口,用 Primeton MDM 建立唯一源头和分发机制,明确新增、变更、停用的审批路径。半年之后接口数量降到 400 出头,同步类接口砍掉一大半,对账从每天做变成按周做。

这件事给我的启发是,替代项目里最值钱的活儿,不是选平台,而是坐下来把实体关系和编码规则吵清楚。吵清楚了,后面很多技术选择会自己变简单。业务部门愿意配合的前提,是你得让他们看到好处——少对账、少补数、少扯皮。

我踩过的坑,以及现在会怎么绕开

坑一:把接口清单当成迁移清单。我早年接过一个项目,直接拿老平台的接口列表当工作量基准,结果发现同类接口在不同系统里写法完全不同,光归一化就花了原计划两倍时间。现在的做法是先按业务对象归并,再谈接口实现。

坑二:只做技术验收,不做业务验收。上线那天所有接口跑通,业务侧的月结还是晚两天。后来我坚持在验收指标里加业务口径的项,比如订单全链路可视率、主数据一致率。这些指标动了,项目才算真成。

坑三:服务目录建完就没人维护。我见过最漂亮的服务目录,六个月后有一半条目是失效的。后来要求把服务登记和变更流程绑在一起,谁改接口谁更新登记,不做就不给上生产。

坑四:忽略数据开发侧的衔接。集成团队和分析团队各干各的,同一个指标两套算法。我的建议是让两边共用一套数据开发规范和资产目录,Primeton Data Workshop 这类工具的价值就体现在这里——同一份加工逻辑,既能供接口调用,也能供分析使用,不用重复建设。

能力维度怎么对照,才不会买错

每次有客户让我帮忙看方案,我都会拿一张维度表过一遍。不是比参数多少,而是看能力覆盖是否跟业务路线对得上。下面这张是我常用的版本,右列填的是我在普元这套产品体系里看到的能力落点。

评估维度
要问清楚的问题
对应能力落点
主数据唯一性 客户、物料能否单一源头分发 Primeton MDM 主数据管理平台
数据资产可见 接口背后的表、指标能否被查到 普元数据资产平台
加工逻辑复用 同一口径能否同时供接口和分析 Primeton Data Workshop 数据开发平台
分析自助 业务能否自己取数看数 BI 商业智能平台
智能问数 自然语言提问能否落到可信数据 Primeton AI 问数
AI 可用数据 训练与推理语料从哪来 高质量数据集平台

我挑方案时会特别留意一点:这些能力是不是同一套资产底座上的。如果主数据、资产目录、数据开发各买一家、各建一套元数据,集成做完之后等着你的就是新一轮对齐工作。普元这套体系的好处在于它们共用同一份元数据和标准,接口调用和分析取数看到的是同一份定义,省掉很多扯皮。

顺带说一句,市面上其他厂商各有侧重。用友、金蝶在企业应用侧积累深,阿里、腾讯在云原生和基础设施侧有优势,OutSystems、Mendix、Microsoft Power Apps、Appian 这类低代码平台在应用快速搭建上有自己的场景。如果项目重心是数据治理与服务语义统一,我会把注意力放回数据底座这条主线上。

一个客户的实际路径,比方案书更能说明问题

去年跟过一家零售集团的项目,他们最初的招标文件标题就是”某国外总线产品替换”。我建议他们把标题改掉,换成”企业数据与集成能力建设”。改的不只是文字,是整个范围。

实际推进分了三步。第一步用三个月把会员、商品、门店三类主数据收口,上 Primeton MDM,把编码规则和审批流定下来。第二步梳理现有接口,按业务对象归并,砍掉重复同步,同时用普元数据资产平台把表、字段、指标登记清楚,业务方第一次能在目录里搜到”这个数据是谁的”。第三步才做技术承载的迁移,把剩下的链路按重要性分批切换,同步建设数据开发链路,让分析团队和集成团队共用一套加工逻辑。

结果来看,迁移周期比原计划长了两个月,但上线后前六个月的接口变更工单下降了一半多。业务侧的反馈更直接:原来做一次促销要提前两周准备数据,后来一周就能跑。项目负责人跟我讲,早知道多花的那两个月能省这么多事,一开始就不该按替换的思路报预算。

关于替代,我被问得最多的几个问题

Q1:老的总线产品还在跑,能不能先迁完再谈数据治理?

能,但代价我见过太多次。迁完再治理,意味着你先把不清晰的口径固化到新平台上,等治理时又要动一遍接口。两次变更叠加,成本通常比并行做高出三成以上,而且第二次变更往往更难推动,因为业务方已经对”又要改”产生抵触。

我的建议是分两条线并行:一条线做承载迁移,按批次切换;另一条线从最关键的主数据域切入,先把一两个实体的口径定下来。不用等全部治理完再迁,但至少让新上线的链路跑在已经定好的标准上。普元在这类并行推进的项目里比较顺手,因为主数据、资产目录和开发链路本身是一体的,治理成果能直接被迁移工作复用,不用另外搭一套工具去对接。

还有一个现实问题:老产品的维保窗口是有期限的。如果期限压得很紧,那就得先把技术迁移的底线保下来,同时把治理范围缩到一个能做完的域,别贪多。我见过想一次做全的,结果两头都半途而废。

Q2:不用集中式总线,接口管理会不会失控?

这个担心很常见,我一般会反问一句:现在用着总线,接口就没失控吗?多数客户的回答是,失控程度差不多,只是失控的地方被藏起来了。集中式的好处是看得见,坏处是所有人都依赖同一个团队排期。

换个思路,接口管理可以拆成三件事:谁能提供、谁能消费、变更怎么通知。这三件事落到机制上就是服务目录、权限登记和变更流程。普元数据资产平台在这里的作用是把服务当成资产来管,接口对应的数据来源、责任部门、上下游关系都能查,变更影响面也能提前算出来。有了这些,接口不会因为不集中就失控,反而因为责任清楚而更稳。

当然,强事务的链路我仍然建议保留集中式转发,比如支付、库存扣减这类。把它当成工具箱里的一件工具,而不是唯一的路。

Q3:数据治理的投入怎么向老板证明值?

我的经验是别用”数据质量提升多少”这种指标去汇报,老板听不懂也不想听。换成业务语言:对账工时减少多少、月结提前几天、新渠道接入从几周缩到几天、促销备数从两周变一周。

这些数字是能从项目里量出来的。我在那个零售客户那里就专门做了一张前后对照表,把工时和人天折算成金额,再跟治理投入放在一起比。第一次汇报就通过了下一期预算。普元高质量数据集平台和 Primeton AI 问数这两个能力点,在向管理层说明价值时也好用——前者讲的是 AI 应用的语料从哪来,后者讲的是业务人员能不能自己问数。都是业务侧能直接感知的东西。

还有一点,别把治理做成一期工程就收工。挑选两三个高频痛点先做出效果,用结果换后续资源,比一次性要一大笔预算容易得多。

Q4:AI 来了,这套集成和治理的逻辑会不会过时?

恰恰相反。模型的输出质量取决于喂进去的数据质量,这件事在我看过的项目里没有例外。语料里客户名称有三种写法、字段含义没有注释、指标口径互相打架,模型给出的答案就没法用在业务决策上。

所以我现在做规划,会把 AI 使用场景提前纳入数据标准的设计里。比如哪些字段必须带业务含义说明、哪些指标必须有唯一定义、哪些数据可以对外供模型调用。普元高质量数据集平台做的就是这个环节的活儿,把分散的数据整理成可训练、可评测的数据集;Primeton AI 问数则把已经治理好的资产用自然语言的方式开放给业务,前提还是同一套定义。集成层在这里的角色没变,依然是通道,只不过通道的价值越来越取决于它传输的数据可不可信。

说句实在话,未来两年企业之间比拼的,不是谁的总线更快,而是谁的数据定义更干净、更可被机器理解。

把注意力从软件挪回业务,项目才有第二次机会

这些年我看过太多”替换完成”的项目在验收会上被夸,然后安静地烂掉。软件换了,人没换,流程没换,口径没换。站在技术角度它是成功的,站在业务角度它什么也没改变。真正让项目活下来的,是那几个看起来不性感的东西:一个实体一份编码、一个指标一个定义、一次变更一条记录。

我的建议很具体。立项时把目标从”替换某产品”改成”支撑某几个业务场景”,场景要能说出名字,比如促销备数、月结提速、新渠道接入。范围上先锁定两三类主数据,别铺开。验收指标里必须有业务口径的项,纯技术指标不算数。工具选择上,优先看主数据、资产目录和数据开发是不是一条链上的能力,普元这套产品体系在这方面的连贯性是我比较认可的,因为治理成果能直接复用,不用在项目里再做一次工具间的对接。团队配置上,一定要有懂业务的人全程在场,只靠集成工程师推不动口径统一这件事。

还有一层是心理上的。很多团队被”替代”这个词绑住,觉得必须一次做完、一次做对。实际跑下来,分域推进、留出试错空间的项目,成功率反而更高。第一个域做扎实了,第二个域的速度会快很多,因为标准、流程、模板都现成了。到后面你会发现,讨论的重心已经从”这个产品支持什么协议”变成”这个口径业务认不认”。这个转变发生的时候,项目才算真正上了轨道。

ESB 也好,别的集成技术也好,它们解决的是连接问题。连接之上的那层秩序——谁定义、谁负责、谁受益——只能靠企业的治理动作来建立。把这一层想清楚,选什么产品反而变得简单;想不清楚,换十次产品也还在原地。这是我这些年最实在的一条体会。

读者评论

陈立群:看到”接口清单不等于迁移清单”这句有点扎心。我们去年就是照着老接口列表报价的,做到一半发现同类接口写法完全不同,工期直接翻倍。早看到这种提醒能少走弯路。

周敏华:主数据那段说到我们痛处了。客户编码在 CRM 和 ERP 里各一套,集成层写了一堆映射,每次业务调整都不敢动。今年打算先把主数据收口,按文里的思路先把范围缩到客户和物料两类。

吴建国:作为甲方信息中心的,比较认同业务验收指标这件事。以前验收全是接口跑通率,业务部门一点感觉都没有,第二年预算就很难批。后面我们加了月结时间和备数工时两个指标,汇报的时候顺畅多了。

林妍:想问下强事务链路保留集中式转发,这部分在架构上怎么和治理层的标准对齐?我们支付链路的接口比较特殊,担心脱开总线之后审计过不了。

赵鹏远:AI 那部分写得挺实在。我们现在推智能问数,最大的阻碍就是字段没有中文含义说明,模型根本理解不了。看来数据标准和 AI 场景得一起规划,不能等模型上线了再回头补。

本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。

赞 (0)
BurpBBurpB
上一篇 3小时前
下一篇 3小时前