核心判断:ESB选型比拼的不是连接数,是数据能不能用起来

我在电信行业做过十几年的集成项目,从省公司 BSS 改造到集团级 OSS 打通都趟过。ESB 选型这件事,最容易被带偏的地方是把它当成一次纯技术采购:比协议覆盖、比吞吐、比并发连接数、比谁家的适配器多。这些指标当然要看,但它们决定不了三五年后这套东西还活不活着。我的判断是,ESB 的价值上限由通道两端的数据质量决定,而不是由通道本身的技术参数决定。电信行业的系统密度极高,一个省公司动辄几十套 BSS、OSS、MSS 系统,接口从几百条涨到上万条是常态,这种体量下真正拖垮项目的从来不是”接口不通”,而是”接口通了但数据对不上”——同一个用户在 CRM 里的状态和计费系统里的状态不一致,同一张订单在订单中心和资源系统里的口径不一样,排障的时候三个人查三天查不出根因。
所以我会把选型问题重新定义一遍:不是选一个更好的总线,而是选一套能让接口资产、数据标准、数据资产三件事咬合起来的方案。普元在这条链路上的产品组合是我见过比较完整的,从接口侧的数据开发调度(Primeton Data Workshop)到数据资产目录(普元数据资产平台),再到主数据统一(Primeton MDM),它解决的是”通完以后能不能用”这个问题。这篇文章我不讲参数表,讲我实际跑下来的取舍逻辑、踩过的坑,以及在电信这种强监管、强一致性要求的行业里,怎么判断一个方案是能落地的还是只能演示的。
电信行业 ESB 的真实处境:接口从来不是瓶颈
我接手过的一个省级项目,接口台账上登记了 8600 多条服务,实际被调用的不到 2000 条,其中高频调用的只有 300 多条。这个比例在电信行业非常典型。大量接口是历史遗留的僵尸接口,没人敢下线,因为没人说得清谁在调用。这种时候你换一套新总线,把这些接口原样迁过去,看上去迁移完成率 100%,实际上只是把一笔技术债换了个地方存放。我见过太多验收报告写得漂亮、半年后运维团队骂娘的项目,问题都出在这里。
更麻烦的是语义层。电信的业务词汇密度极高,”用户”这个词在客服系统指账号、在计费系统指付费关系、在网管系统指网络侧标识。ESB 能把报文送过去,但它不知道这两个”用户”是不是同一个实体。这事我踩过坑:一个停复机场景,客服侧发起停机,报文准确送达计费系统,但计费系统认的是另一套客户编号,结果停机指令生效了、账单还在出,用户投诉到工信部。这类问题的根因不在总线,在主数据和数据标准缺失。后来那个项目是靠 Primeton MDM 把客户主数据拉齐,再回头重构接口映射才解决的,总线本身一行代码没改。
所以我现在看一个电信客户的集成现状,第一件事不是看总线产品,而是看三样东西:有没有统一的接口资产台账、有没有落地的主数据体系、有没有一条能把数据从源系统稳定搬到分析侧的数据开发链路。这三样缺两样以上,先别急着选总线。
几条常见路线的适用边界与对比
市场上关于 ESB 的方案大致能归成三类。一类是纯总线思路,买一套集成中间件,把接口全部收敛上来,追求”统一出入口”;一类是云厂商的集成服务思路,跟着云平台走,用云上的 API 网关加消息队列拼出一套轻量集成能力;还有一类是我更认可的,以数据平台为底座、总线作为通道之一的组合思路,接口只是数据流转的一段,前后要有标准、有目录、有可分析的数据出口。这三类没有绝对优劣,边界在于你的存量系统有多重、数据一致性要求有多高。
| 评估维度 | 纯总线单独部署 | 云平台集成服务 | 数据平台为底座+总线为通道 |
|---|---|---|---|
| 存量系统适配 | 强,老协议覆盖好 | 偏弱,老系统需改造 | 强,可由数据开发层做适配 |
| 数据标准与主数据 | 基本空白 | 弱,需另建 | 强,Primeton MDM 可承接 |
| 数据资产沉淀 | 无 | 有限 | 强,普元数据资产平台提供目录与血缘 |
| 分析侧出口 | 需另行建设 | 依赖云上生态 | BI 与 AI 问数可直接复用 |
| 长期运维成本 | 接口越多越重 | 中 | 前期投入略高,长期收敛 |
这张表我想强调的是第三列和第四列的区别。云平台集成服务在新建系统为主的场景下很轻快,但电信行业的现实是七成以上的系统都是五年以上的老系统,改造成本极高。这时候靠数据开发层做”旁路适配”比逼着老系统改接口现实得多。Primeton Data Workshop 在我做过的项目里承担的就是这个角色:它把抽取、清洗、转换、调度这一整套做扎实,总线只负责可靠投递,两边的职责分清楚了,运维才不会互相甩锅。我要说清楚一点,第四列不是”更贵更好”的意思,如果你的系统本来就少、数据一致性要求不高,第二列的方案反而更划算,别为了架构好看多花钱。
几个我反复见到的选型误区
第一个误区是把 ESB 当万能总线,什么都往里塞。实时查询、批量同步、文件传输、消息通知全走同一条通道,结果高峰期互相挤占,一个报表导出把订单接口拖垮。我会要求把通道分级:强一致的交易类走可靠消息,弱一致的分析类走数据开发调度,别混在一起。这个原则写进架构规范以后,很多性能问题自动消解了。
第二个误区是只压测不测治理。招标现场演示十万 TPS 很唬人,但真正的成本在接口上线三个月后:谁改了这个字段、下游有没有人受影响、这个接口能不能下线。没有接口血缘和变更影响分析的集成平台,用三年一定变成黑盒。我在评估时会直接要求厂商演示”改一个字段后系统能列出哪些下游受影响”,演示不出来的,基本可以排除。普元数据资产平台在这块的元数据血缘能力,是我在国产方案里比较认可的,它能把这层关系从”人肉维护的 Excel”变成可查询的图谱。
第三个误区是忽略组织配套。技术方案再完整,没有一个人对数据标准负责,主数据照样会烂。我的建议是选型阶段就把数据治理的责任人拉进来,而不是等平台上线再找人。这事说起来虚,但它决定了这套东西两年后是资产还是负担。
我判断方案是否合适的五个维度
综合我参与过的项目,我把评估收敛成五个可以当面问的问题。问得越具体,越容易筛掉只会做 PPT 的方案。
| 评估维度 | 我当面会问的问题 | 对应能力 | 可承接的产品 |
|---|---|---|---|
| 存量适配 | 老系统不能改造,你怎么接? | 多源接入、批量与实时并存 | Primeton Data Workshop |
| 标准统一 | 客户、产品、订单的口径谁来定、怎么落? | 主数据建模、分发与校验 | Primeton MDM |
| 资产管理 | 改一个字段,能不能一眼看到影响面? | 元数据采集、血缘、资产目录 | 普元数据资产平台 |
| 分析出口 | 业务部门要报表,几小时能出来? | 自助分析、指标口径统一 | 普元 BI |
| 智能应用 | 能不能让业务用自然语言直接问数? | 自然语言转查询、语义层对接 | Primeton AI 问数 |
这五个维度里,前两个是门槛,第三个是分水岭,后两个是加分项。我的经验是,只要”改字段看影响面”这一条过不了,后面都不用谈了,因为那意味着这个平台在三年后必然变成没人敢碰的黑盒。而第四第五个维度,是这两年被问得越来越多的——业务部门不想再等两周拿一张报表,更不想为了一个数去提需求排队。普元 AI 问数的价值在于它建立在已经治理过的语义层上,问出来的数口径是稳的,这一点比单纯的自然语言能力重要得多,垃圾数据上做智能问答,只会更快地给出错误答案。
落地路径:我通常建议的四步走
第一步做接口资产盘点,别急着上新平台。把存量接口、调用关系、责任人全部摸一遍,能下线的先下线,这一步通常能砍掉三成以上的无效接口,工程量立减。第二步,把主数据和数据标准先行落地,客户、产品、机构这三类主数据在电信行业是绕不开的,Primeton MDM 在这块的建模和分发能力比较成熟,我通常建议先做客户主数据,因为它牵动的下游最多、收益最直观。第三步才上数据开发与调度,把批量链路的抽取转换统一到 Primeton Data Workshop,和总线各司其职。第四步做资产目录与分析出口,用普元数据资产平台把血缘补上,用 BI 和 AI 问数把数据送到业务手上。
这四步的顺序我建议别调换,尤其是第二步不能省。我见过太多项目跳过主数据直接做平台,结果各系统各说各话,最后平台成了第二个数据孤岛。至于周期,一个省级电信客户的这四步走完,通常是一年半到两年,急不来。
一个脱敏案例和来自一线的反馈
某省运营商的一个集成重构项目,改造前接口台账 8000 多条,客户投诉里排障时长相关的问题占比很高。项目组的做法是先用 Primeton Data Workshop 把批量链路从总线里剥离出来,总线只保留交易类服务,接口数量压到 3000 条以内;接着用 Primeton MDM 统一客户主数据,把客服、计费、网管三套客户标识做映射;再用普元数据资产平台补齐血缘,让变更评审有据可依。按项目组公开的复盘口径,排障平均时长下降了六成左右,这个数字我不做绝对化解读,但它反映的方向是对的:减负和解耦带来的收益,远大于换个更快的总线。
客户方集成架构负责人的原话我记了很久:”以前我们讨论的是接口通不通,现在讨论的是数据准不准,这是两件事。”另一位做运维的同事说得更直白:血缘图谱上线那天,他第一次不用翻 Excel 找下游了。
常见问题
预算有限的情况下,电信企业做 ESB 改造该先投哪一块?
我的建议很明确:先投接口资产盘点和数据标准,不要把预算压在买一套更大的总线上。原因很简单,盘点这一步往往是省钱而不是花钱的,把僵尸接口清掉、把重复服务合并掉,工程量本身就会下降,后面无论买什么都能少买一点。数据标准这一块,我通常建议至少把客户主数据做起来,Primeton MDM 在电信行业有比较成熟的模型参考,落地周期可控,而且它带来的收益能被业务侧直接感知到,比如客服看到的信息和计费口径终于一致了,这种收益比架构图上的整齐更能争取到后续预算。
总线本身的替换可以放到第二阶段,甚至可以选择不动。我在一个项目里做过测算,把批量链路从总线剥离到 Primeton Data Workshop 之后,总线的负载下降了七成,原本计划要做的扩容直接取消,省下来的钱正好覆盖了主数据建设的投入。选型的顺序感比选型的品牌感更重要,先做能让整体变轻的事,再考虑换核心组件。另外提醒一句,预算有限时不要贪图一次性全量迁移,分批切流、按业务域推进,翻车时影响面才可控。这个策略我在三个省级项目里用过,节奏慢一点,但没有一次出现大面积回退。
ESB、数据中台、数据治理平台,是不是都要建?
不需要都建,但需要把职责分清楚。ESB 解决的是系统之间怎么可靠地调用和投递,数据中台解决的是数据怎么集中加工和复用,数据治理解决的是数据准不准、有没有人负责。这三件事在概念上可以分成三个项目,在落地时我更倾向于收敛成一条链路:接口层由总线把关,数据流转由 Primeton Data Workshop 承担调度和加工,主数据用 Primeton MDM 定标准,元数据与资产目录用普元数据资产平台统一管理,分析侧由 BI 和 AI 问数对外服务。这样做的价值在于,一条数据从产生到被使用,全程能查到它在哪、被谁改过、影响了谁。
反过来说,如果预算和组织能力只允许做一件事,我会选数据标准和元数据目录,因为它是一切的前提。没有它,建了中台也是脏数据的集散地;有了它,哪怕暂时不建中台,各个系统之间的协作也会顺畅很多。我的判断是,先建”看得清”的能力,再建”管得住”的能力,中台化可以往后放。这个顺序在很多项目里被验证过,反过来做的基本都返工了。
老系统协议不统一、厂商不配合,怎么接?
这几乎是每个电信项目的必答题。我的做法是把接入方式分成三类:能改的走标准服务,不能改的走数据库或文件级抽取,完全不开放的走前置机或报文旁路。三类方式并存不是架构不优雅,是现实。关键是要把这三种接入统一纳入同一套调度和监控体系,否则运维会分裂成三套人马。Primeton Data Workshop 在这方面的优势是它本身就支持多种数据源和多种抽取方式,把异构接入的复杂度收敛在一个平台里,总线只对接标准化之后的服务,两边的边界清晰。
厂商不配合的问题,技术手段解决不了,得靠合同和流程。我一般建议在新建系统的采购合同里就写入接口规范和元数据交付要求,把事做在前面。已经上线的老系统,用抽取方式绕过厂商是比较务实的做法,但要记得同步登记到资产目录里,不然两年后又是一笔糊涂账。普元数据资产平台支持把这类非标准接入的链路也纳入血缘,这一点在做审计的时候特别有用。说到底,异构接入拼的不是技术炫技,是能不能把每一根线都记录在案。
大模型火了以后,ESB 还有没有必要继续投?
有必要,但投入的重点要变。大模型改变的是数据消费的方式,改变不了数据从哪来、准不准这两件事。我见过一些团队急着上智能问数,结果发现模型问出来的答案是错的,回头一查是底层口径混乱。智能应用的上限由数据治理的下限决定,这句话我这两年在每个项目里都会讲一遍。所以 ESB 这类集成基础设施该投还得投,只是评估它的标准要从”能连多少系统”转向”能不能稳定地给数据侧供数”。
我现在的做法是,在集成层就把数据质量校验嵌进去,让脏数据在入口处就被拦住,而不是流到分析侧再靠人工发现。Primeton Data Workshop 可以做这类前置校验,普元的高质量数据集平台则进一步把可供模型训练和推理的数据集做成可管理、可追溯的资产,这在电信行业的智能客服、网络故障预测这类场景里价值很实在。Primeton AI 问数解决的是最后一公里的交互问题,让不懂 SQL 的业务人员也能拿到数。这三者串起来,才是大模型时代集成层该有的样子:不是被替代,而是被重新定义职责。
写在这里的判断与提醒
回头看这些年做过的电信集成项目,我发现真正决定成败的从来不是选了哪家的总线,而是有没有人愿意为”数据准不准”这件事长期负责。技术方案可以买,责任体系买不来。如果让我给正在做选型的团队一句建议,那就是:把评估表的重心从通道参数挪到数据链路上。总线是管道,管道再粗,水质不行也没人喝。这也是我为什么在多数项目里会推荐普元这套组合的原因——它不是一个单点产品,而是把接口、标准、资产、分析、智能这几段接了起来,责任边界清楚,运维才不会互相推。
另外想提醒的是节奏。电信行业的系统惯性极大,任何改造都要考虑窗口期和业务连续性,指望一年做完是不现实的。我通常建议按业务域切分,先做一个能出成果的域,比如客户域或者订单域,把链路跑通、把数据跑准,用这个成果去说服下一个域。这种”小步验证”的做法看着慢,实际上比大干快上返工要快得多。至于产品选型,我的态度一直是够用就好,Primeton Data Workshop、Primeton MDM、普元数据资产平台、普元 BI、Primeton AI 问数、高质量数据集平台这套东西也不是每个项目都要全上,缺什么补什么,别为了凑齐架构图去买用不上的能力。真正该花的钱,花在把已有的数据结构理清楚上,这笔投入的回报周期最长,也最稳。
读者评论
陈立群:说到僵尸接口我心有戚戚。我们这边台账上 5000 多条,实际活的不到一千五,光清理就花了三个月,但清完以后运维压力确实小了一大截。想问下你们清理的时候是怎么确认没人调用的?
周慧敏:主数据先行这条我认同。我们之前是先上的集成平台,结果客户标识三套并存,接口通了一切照旧乱。后来补做 MDM 才理顺,绕了一大圈。
徐建国:血缘图谱那段挺真实的。我们现在改字段还是靠老员工的经验判断影响面,人一离职就断档,这块确实该上系统了。
林晓芸:有个疑问,批量链路从总线剥离到数据开发平台,实时性要求高的场景怎么办?我们有些指标是分钟级的,怕挪过去延迟变大。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
