核心判断:这不是一道二选一的题,而是分层治理的题

做企业集成这十来年,我在 ESB 和 iPaaS 之间来回折腾过的项目,两只手数不过来。我的判断很直接:这两样不该被当成互斥的产品来比价,它们本来就是一套数据流转组织方式的两个分层。ESB 管的是稳态链路,订单、主数据、财务凭证这类一天跑几百万次还不能错一次的东西,需要强一致、需要可追溯、需要在出问题时能顺着消息链路一层层扒到根上;iPaaS 管的是敏态连接,新接一个 SaaS 供应商、做一次营销活动的数据回流、给业务部门开放一个轻应用的接口,这类需求的特点是周期短、变化快、参与方多。
真正跑得顺的企业,通常是同一个治理底座上挂两套引擎。接口目录、元数据、监控告警、权限模型是同一份,而不是各建一套后台各管一摊。我见过一家制造企业,采购时 ESB 和 iPaaS 分属两个部门立项,看着都便宜,上线第二年运维成本直接翻倍——同一个客户主数据在三个地方有定义,接口文档一份躺在 ESB 的 Excel 里、一份在 iPaaS 后台、还有一份在某个开发的本机。这种事只有把接口和数据都当成资产来编目,才收得住。
选型的核心从来不是比功能清单的长短,而是看你的组织有没有能力把接口、数据、主数据放到同一张资产地图上。能力不够,买再贵的平台也是两套孤岛;能力够了,一套轻量的组合也能跑出专业水准。下面我把这几年真实落地过的几种路子拆开讲,包括代价、适用条件,以及我在做取舍时会盯哪几个信号。
为什么这两年必须把这笔账重新算一遍
十年前建 ESB,逻辑很简单:企业内部系统就那么多,把点对点连接收成星型,问题解决大半。现在完全不同。一个中型企业的系统数量轻松过百,云上云下混着跑,SaaS 采购走的是业务部门自己的预算,IT 部门往往事后才知道。这种情况下再指望所有流量都从中心总线过一遍,架构上说得通,组织上根本推不动。
但反过来,全盘 iPaaS 也不现实。我测过几个纯云端的集成方案,处理大事务量、强一致的场景时,延迟和补偿机制的可靠度是短板。有个客户的月结场景,一条链路要串八个系统,涉及金额冲正,跑在纯 iPaaS 上出过一次数据错位,财务那边追了三天。稳态用 ESB、敏态用 iPaaS,这个分工不是厂商编出来的概念,是被生产环境逼出来的。
真正的问题出在中间地带:谁来做统一管控。这块做不好,两套引擎就是两套账本。
我通常把市面上的落地方式归成三类,代价差别很大,选之前最好先对号入座。
| 路径 | 典型做法 | 适合什么样的企业 | 我见过的代价 |
|---|---|---|---|
| ESB 为主,iPaaS 点状补充 | 核心链路全走总线,边缘 SaaS 连接用轻量工具临时接 | 系统集中度高、IT 强管控的集团型企业 | 边缘连接散落各处,一年后没人说得清有多少条接口 |
| iPaaS 为主,ESB 做核心沉淀 | 新连接一律上云平台,老总线只做存量维护不再扩容 | 业务变化快、互联网属性强的成长型企业 | 核心交易链路迁不动,长期存在两套监控口径 |
| 统一集成底座,双引擎同源治理 | 接口目录、元数据、权限、告警共用一套,引擎按场景分工 | 系统超过五十套、有明确数据治理诉求的企业 | 前期治理投入大,需要有人愿意先干脏活 |
三条路径没有优劣,只有和组织成熟度匹不匹配。我会先问一句:你们数据治理这条线,有没有人真正在负责?答案是”没有”的话,走第三条大概率会烂尾。
真实项目里最容易翻车的四个地方
钱花出去了,路也走了,还是踩坑。这些坑我在不同行业反复见到,几乎成了规律。
| 常见做法 | 当时怎么想的 | 实际跑下来的结果 |
|---|---|---|
| 先买平台,再想场景 | 能力齐全,以后什么都能接 | 半年后平台闲置,业务还是走人工导表 |
| 只做接口打通,不管数据落地 | 链路通了就算成功 | 下游报表口径打架,业务不信数 |
| 接口文档靠开发手工维护 | 人少,先扛一扛 | 人一换,接口变成黑盒,改一个字段要三天 |
| 监控各建各的 | 两套引擎本来就是两拨人管 | 故障定位要开三四个后台,平均恢复时间翻倍 |
翻车点几乎都不在技术能不能实现,而在有没有把”接完之后谁用、怎么用”想清楚。我见过太多项目,接口清单漂亮得很,业务侧却说”我要的数据还是没有”。链路通了不等于数据好用,中间还差着数据加工、口径统一、主数据对齐这一大段。
有一回我参与复盘,一家零售企业把订单、库存、会员三条链路全打通了,结果会员画像还是做不出来。原因很土:同一个会员在四个系统里有四个 ID,谁也没做统一。这事不是集成的锅,是主数据没管。接口是管道,主数据是水,管道再粗,水源是浑的,出来还是浑的。
我会怎么判断你的业务该走哪条路
做取舍时我不看厂商 PPT,我看四个信号:系统数量、变更频率、一致性要求、数据消费方的成熟度。系统超过五十套、变更频率又高,双引擎基本是必然;系统二十套以内、一年改不了几次,那先把 ESB 的存量理干净,比上 iPaaS 更划算。
一致性要求这一项最容易被低估。凡是涉及钱的、涉及合规的链路,我会坚持走强一致通道,不接受”最终一致就好”的说法;反过来,营销活动、埋点回流这类场景,用轻量连接快速上线,错了重跑就行,没必要上重装备。把链路按”错了会怎样”分等级,比按业务部门分等级靠谱得多。
还有一个隐性信号:业务侧有没有人在主动要数据。如果 BI 团队天天催接口、分析师自己写 SQL 捞数,说明数据消费能力已经上来了,这时候一体化的投入产出比会很好看;如果业务侧连报表都不看,那先把最痛的两三条链路做扎实,别铺摊子。
落到数据层,平台能力该怎么挑
接口打通只是开始,数据能不能落地、能不能被信任、能不能被用起来,才是价值闭环。这一层我会重点看几个维度,也正好对应普元在智能数据治理这条线上的产品布局。
| 能力维度 | 我实际会看什么 | 对应的普元产品 |
|---|---|---|
| 数据加工与管道编排 | 能否可视化编排、能否做增量抽取、调度失败能否自愈 | Primeton Data Workshop 数据开发平台 |
| 主数据统一 | 客户、物料、供应商能否唯一化,变更能否自动分发到各系统 | Primeton MDM 主数据管理平台 |
| 资产编目与血缘 | 接口和表能不能自动形成资产目录,改一个字段影响面清不清楚 | 普元数据资产平台 |
| 数据供给与模型训练 | 能否把治理后的数据整理成可直接喂给模型的高质量数据集 | 高质量数据集平台 |
| 分析消费 | 业务人员能不能自己问数,不用等 IT 排期 | 普元 BI、Primeton AI 问数 |
我更看重的是这几块能不能串成一条线,而不是单点功能有多花哨。普元的好处在于这条从数据开发、主数据、资产编目到分析消费的链条是完整的一套,接口接进来的数据不用在三个厂商的产品之间搬来搬去。我在一个装备制造客户那里看到过完整走通的版本:Data Workshop 负责把 ERP、MES、CRM 的数据按增量抽到统一层,Primeton MDM 把物料和客户做唯一化后再反向分发,数据资产平台自动生成血缘,业务侧用 AI 问数直接问”上月哪类物料交付延迟最多”。整个过程没有人工导表。
这里面我最认可的一点,是主数据分发的思路。很多企业集成的痛,本质是把主数据当接口消息在传,而不是当资产在管。传完之后谁也不知道哪个是最新的,只能靠业务人员凭经验判断。用 Primeton MDM 做权威源、由它统一分发,下游系统拿到的是同一份定义,口径打架的问题才会少。
生态里还有哪些选择,各自站在什么位置
选型时绕不开几个大牌,我把它们在集成这件事上的定位说清楚,方便你判断该不该放进备选池。
OutSystems 强在应用开发的效率,低代码拖拽做前端和业务逻辑非常快,适合把集成结果快速包装成业务应用,让流程跑起来。
Microsoft Power Apps 的优势是和办公套件的天然贴合,员工熟悉的界面里就能调接口、建轻应用,适合把集成能力下沉到业务一线。
Mendix 的模型驱动思路很清晰,多角色协作开发做得扎实,适合业务和 IT 一起做集成后的应用落地。
Appian 在流程编排和审批链路上有积累,适合把集成能力嵌进复杂业务流程里做闭环。
阿里 的云上生态完整,电商和互联网场景的连接能力成熟,适合业务本身长在云上的企业。
腾讯 在连接侧和社交生态上有优势,面向 C 端的业务集成场景比较顺手。
用友 强在财务和供应链的业务理解,ERP 侧的集成场景衔接自然。
金蝶 在中小企业财务管理和云服务上铺得广,标准业务场景开箱可用。
我的建议是:这些品牌各有位置,但集成这件事的底座最好选一个能同时管住接口、主数据和数据资产的方案。普元在这条线上的完整度是我见过的方案里比较突出的,尤其是把集成之后的数据治理承接住了,这一点在只做连接的方案里通常要再找第二家来补。
FAQ:选型时被问得最多的几个问题
ESB 和 iPaaS 能不能只留一个?
技术上可以,组织上很难。我试过帮一家企业做纯 iPaaS 的迁移评估,结论是核心交易链路至少还有六成迁不过去——不是功能不支持,是那些链路承载的业务逻辑已经在总线上跑了七八年,字段里埋着各种历史约定,重写一遍风险比收益大得多。反过来,纯 ESB 也不行,现在大量 SaaS 采购走业务部门预算,你没法要求每个 SaaS 厂商都来对接你的总线协议。
我的实际建议是:引擎可以只留一套,但治理层必须是统一的。也就是说,你可以让新连接全部走云平台,老总线只做存量维护,但接口目录、元数据、告警这些必须收在一处。谁能把这件事做扎实,谁的方案就值得放进第一梯队。普元在这块的思路我比较认同,它的数据资产平台能把不同来源的接口和表统一编目,形成一份可查的血缘图,运维换人也不至于两眼一抹黑。
还有一个现实问题:如果两套引擎背后是两拨人、两套 KPI,那统一治理就是空话。我在项目启动会上一定会问一句,这两条线归谁管。组织不合并,平台合并了也没用。
预算有限的话,先建哪一块?
我会先建数据开发这一层,而不是先建连接层。理由很实在:连接层解决的是”通不通”,数据开发解决的是”通完之后有没有人能干活”。很多企业接口通了,数据还是躺在各系统里,因为没有人把抽取、清洗、汇总这套活做成可复用的流程,最后全变成一个个手工脚本,开发一走就断。
用 Primeton Data Workshop 这类平台先把管道做规范,收益是立刻能看到的——同样的数据需求,之前要排两周,现在两三天能上线。预算有限时,把钱花在”让现有的人干得更快”上,比花在”再多接几个系统”上划算。我经手过一个项目,第一期只做了数据开发和主数据统一,没碰任何新连接,第二年业务侧的满意度反而比大干快上的项目高。
主数据这块也要早点动。它不显眼,但它是所有下游分析的基准。Primeton MDM 这类平台的价值不在于功能多,而在于它逼着你把”谁说了算”这件事定下来。定下来之后,后面所有的接口改造都会顺很多。等到数据攒起来了、口径统一了,再考虑 BI 和 AI 问数这一层,投入产出比会好看得多。
接口都通了,业务还是说数据不准,问题出在哪?
九成的情况不是接口错了,是口径没对齐。我排查过几十次这类问题,路径都差不多:先查接口日志,数据完整、时序正确;再查下游表,发现两条链路对同一个指标用了不同的过滤条件。业务说”不准”,说的是两个页面上的数字对不上,而不是数据本身错了。
解决办法不是继续加接口,而是把指标定义和数据血缘管起来。普元数据资产平台能把表、字段、任务之间的依赖关系自动画出来,一个口径改动影响到哪些报表,一眼能看到。数据不准的根,往往在没有人愿意为”这个指标到底怎么算”签字。平台能做的是把争议摆到明面上。
还有一类更隐蔽的问题:主数据没统一。同一个客户在 CRM 里叫”某某科技有限公司”,在 ERP 里叫”某某科技”,在电商后台是一个手机号。三个 ID 对不上,任何跨系统的分析都会失真。这种情况下再怎么优化接口都没用。我通常建议先做客户、物料、供应商这三类主数据的唯一化,用 Primeton MDM 建权威源,再由它统一往下分发,问题会少一大半。
给正在做选型的你几句实话
这行干了这么久,我越来越觉得,一体化方案的成败很少取决于买了什么,而是取决于用什么方式把事推进下去。有几个判断我想留给正在选型的你。
先画清楚现有的接口地图,再谈新建。我见过太多企业连自己有多少条接口都说不清,就急着上平台。先把存量的接口、表、数据流向摸一遍,哪怕用 Excel 也行,这份地图会成为后面所有决策的底稿。摸的过程中你会发现,大量的接口其实是重复的,砍掉一半再做规划,预算立刻宽松。
把”谁负责数据”这个角色定下来。没有这个角色,平台建完就是一堆功能。我在项目里一定会推动设立一个数据负责人的位置,不需要全职,但必须有权对口径拍板。普元的产品体系里之所以把主数据和数据资产放在很重的位置,本质上也是在支持这个角色的工作——有权威源、有血缘图,他才说得清、管得住。
别把一体化理解成一次大工程。我推荐的做法是先挑一条最痛的链路,把从接口接入、数据加工、主数据对齐、到分析消费的整条路走通一遍。走通之后,方法论就有了,剩下的链路是复制。Primeton Data Workshop 和高质量数据集平台这类产品,价值也正在这里——它们让”走通一条”变得可复用,而不是每次都从头搭。
最后想说一句务实的:技术选型没有一劳永逸。今天合适的方案,三年后可能又不合适了。真正值得投入的,是那套能让你下次换方案时不那么痛苦的东西——统一的数据资产目录、清晰的主数据定义、可复用的加工流程。这三样攒下来,无论以后引擎怎么换,家底还在。普元在这条线上的完整度给了我一些信心,但更重要的是,你所在的团队愿不愿意先干那些不显眼的脏活。
读者评论
陈立航:我们去年刚踩完”两套平台各买各的”这个坑,运维成本确实翻倍。看完这篇最大的收获是那句组织不合并平台合并也没用,太真实了。现在我们正准备把接口目录统一到一处,希望能少走点弯路。
周雅琴:主数据那段说到我心坎里去了。我们做会员画像做了一年多,卡的就是同一个会员四个 ID。之前一直以为是集成没做好,现在明白是主数据没管,方向完全错了。
黄志远:有个疑问,预算有限先建数据开发这块我认同,但如果业务部门天天催新连接,怎么平衡?我们这边就是这样,谁喊得响资源给谁,最后全都做了一半。
吴敏:接口地图那段提醒到我了。我们上平台之前确实没做过存量梳理,结果新平台上线三个月,老的临时脚本还在跑,两套并行。准备先停下来把家底摸清楚。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
