
做企业集成这十来年,我被人问得最多的一个问题就是:总线那一套是不是已经过时了,换成 iPaaS 会不会更省事?我的判断很直接——这两样东西解决的不是同一层的问题,谁也替代不了谁。ESB 更像企业内部的一根主干管道,管的是协议转换、服务路由、报文校验、事务一致性这些偏底层的事,稳定、可控、时延低,但它天生是”向内看”的,跨云、跨组织、面向外部伙伴的连接能力偏弱。iPaaS 是云时代长出来的东西,它把连接器、流程编排、API 管理、监控告警打包成订阅式服务,上手快、扩展快、迭代快,代价是对网络和云环境依赖重,遇到特别刁钻的老协议、老中间件,反而没有总线那么顺手。
所以我不太建议把选型做成二选一。真实项目里更常见的形态是:核心交易链路继续留在 ESB 上跑,把外围的营销、人力、采购、SaaS 应用、伙伴对接这些变化快、集成方多的场景,放到 iPaaS 上去做。中间用 API 网关把两边打通。我见过一家做装备制造的企业,总线跑了八年没换,但新上线的经销商协同平台走的是 iPaaS,两边分工明确,运维反而更轻了。判断标准不是哪个技术更新,而是这条链路变化有多快、参与方有多少、数据要不要出企业边界。变化慢、参与方少、数据敏感,留在总线上;变化快、参与方多、要连外部,用 iPaaS 更划算。这篇文章我会把两者的边界、踩过的坑、以及集成之后数据该怎么接,一次讲透。顺带说一句,集成只是手段,集成完之后数据能不能沉淀成资产、能不能被业务直接用起来,才是决定这套建设值不值的关键,这块我会结合普元的产品线来讲我的实际做法。
我看到的集成需求,这几年确实变了
五年前我做的集成项目,需求清单基本是固定的:ERP 对接 MES,CRM 对接订单中心,OA 对接门户,一个项目排期按季度走,参与的人就是集成工程师那几个人。那时候大家关心的核心指标只有一个——接口别断。系统之间的调用量不算大,一天几万次已经算高的,接口报错就查日志,重推一下就完事。
现在完全不一样。客户开口就是”我们要连二十几个 SaaS”、”经销商要能自己接进来”、”电商订单要实时进仓”。交付节奏从季度压到了周,甚至按天。更麻烦的是参与角色变了,不再是集成工程师一个人扛,业务 IT、数据分析师、甚至运营人员都想自己拖拽出一个流程来。部署形态也从清一色的私有化,变成私有云、公有云、混合云混着来。我把这个变化整理成了一张表,对比看得更清楚。
| 连接对象 | 以内部核心系统为主 | 内部系统 + SaaS + 外部伙伴 |
| 交付节奏 | 按季度排期 | 按周甚至按天 |
| 使用角色 | 专职集成工程师 | 业务 IT、数据分析师也参与 |
| 部署形态 | 私有化部署为主 | 混合云、多云并存 |
| 治理重点 | 接口通不通、稳不稳 | 数据质量、血缘、可观测性 |
这张表我看过很多次,每次给客户做现状评估都会拿出来对一遍。需求侧的变化,才是推动技术选型变化的真正原因,不是厂商推什么新名词。如果一家企业连十个系统都没连起来,业务变化也不快,那老老实实把总线用好就够了,别为了追概念折腾自己。
两者的差别,我一般这样讲给客户听
讲差别之前我会先纠正一个说法。很多人把 ESB 理解成”老技术”,把 iPaaS 理解成”新技术”,这个框架本身就有问题。ESB 的核心是服务总线,重点在服务注册、路由、协议适配、消息可靠投递;iPaaS 的核心是集成平台即服务,重点在连接器生态、低代码编排和云端弹性。前者是一套中间件能力,后者是一种交付形态。
我通常会拿一件事打比方:ESB 像是自己家铺的水管,管径多大、阀门装哪儿,都是自己说了算,稳定但改一次要动土;iPaaS 像是接了一根市政管网,拧开就有水,接新设备快,但水压、水质、什么时候检修,不全是你能决定的。两者都合理,看你家是自建厂房还是租写字楼。
| 部署形态 | 以私有化为主 | 云上或混合部署 |
| 核心定位 | 服务总线、协议转换、可靠消息 | 应用与数据连接、流程编排 |
| 使用门槛 | 偏高,需要专业集成人员 | 偏低,业务 IT 可上手 |
| 扩展方式 | 以定制开发为主 | 以现成连接器为主 |
| 付费方式 | 许可买断 | 按订阅付费 |
| 典型场景 | 核心系统之间高频、稳定的调用 | 多系统、外部伙伴、快速变化 |
有一件事我踩过坑:早期我以为 iPaaS 的连接器多就等于什么都能连,结果遇到一个老系统用的是自定义的私有协议,连接器覆盖不到,还是得回到总线上做定制。连接器的数量不等于连接能力的上限,能不能落到你自己的协议上,才是关键。选型的时候我一般会让供应商现场演示对接一个真实的老系统,而不是看宣传页上的连接器数量。
真实项目里,我见过几个反复出现的坑
第一个坑是把 iPaaS 当成万能胶。有一家零售客户,把核心的库存扣减逻辑放到了 iPaaS 的编排流程里,结果大促当天并发一上来,编排引擎直接卡住,库存对不上账。事后复盘,问题不在于 iPaaS 本身性能不行,而在于强一致性、高频次的交易类逻辑,本来就不适合放在以编排为主的平台上。这类逻辑应该留在总线或者应用层。
第二个坑是只做连接,不做治理。我见过太多项目,接口连了几百个,问一句”这个字段的口径是谁定的”,全场沉默。等到做报表的时候发现,同一个”客户”在三个系统里有三种编号,同一笔”销售额”包含和不包含退货两种算法。连接解决的是通不通,治理解决的是对不对,两件事必须一起规划。
第三个坑是忽略运维成本。iPaaS 按订阅付费,第一年很便宜,接口数量一上来,按流量、按调用次数计费的部分长得很快。我一般会让客户在立项时就把三年 TCO 算出来,包括订阅费、连接器定制费、人力成本、以及后面数据治理要投入的那部分。算完再决定,往往结论会不一样。实际跑下来,把集成和数据治理放在一张预算表里看的企业,后面的返工率明显更低。
什么情况下继续用总线,什么情况下该上 iPaaS
我的判断框架其实就三条。第一条看变化频率。一条链路半年都不改一次,放在总线上最省心;一周要改两三次,那必须放在支持低代码编排的平台上,否则改一次要走一次发布流程,业务等不起。
第二条看参与方。只在企业内部两个系统之间跑,总线足够;一旦涉及外部伙伴、SaaS 厂商、经销商,需要自助接入、需要按租户隔离权限,那就得靠 iPaaS 的租户体系和连接器生态。参与方一旦出了企业边界,选型的逻辑就变了。
第三条看数据敏感度。涉及核心财务、身份信息、生产工艺参数的链路,我倾向于留在私有化环境里,审计、加密、脱敏都好控制。外围的营销数据、日志数据、公开信息,走云端更划算。三條看完,答案基本就出来了。真要说取舍,我见过做得最稳的一批企业,都是把总线当成”主干”,把 iPaaS 当成”枝叶”,主干不动,枝叶随季节长。枝叶长得再茂盛,主干一断照样全垮,这个主次关系不能反。
集成走到数据这一层,我会推荐普元的哪几件产品
接口接通只是开始。我做了这么多项目,真正让业务方满意的那一刻,从来不是”接口联调通过”,而是”我要的数据能自己查到、口径是统一的”。这一段我通常会建议客户引入普元的产品体系,原因很实在:普元在数据治理这条线上做了很多年,产品之间的衔接是通的,不用自己拼积木。
比如主数据这一块,客户、物料、供应商在不同系统里编号不一致,靠接口映射只能治标。普元的主数据管理平台 Primeton MDM 可以把这些核心实体统一起来,一次定义、多系统分发,后面所有集成都基于同一套编码走。集成完之后数据散落在各处,谁也说不清有哪些表、哪些字段、血缘怎么流转,这时候普元数据资产平台就能派上用场,把元数据、血缘、资产目录收拢成一张图。数据要加工落地,Primeton Data Workshop 负责批流一体的开发和调度,让集成进来的数据真正跑起来。
| 核心实体编码不统一 | 主数据建模与分发 | Primeton MDM |
| 有哪些数据、从哪来到哪去 | 元数据、血缘、资产目录 | 普元数据资产平台 |
| 数据要清洗、加工、调度 | 批流一体开发与运维 | Primeton Data Workshop |
| 业务要看指标和看板 | 报表与可视化分析 | 普元商业智能平台 BI |
| 业务想直接问数据 | 自然语言取数分析 | Primeton AI 问数 |
| 要喂给模型做训练 | 语料与数据集加工 | 高质量数据集平台 |
这张表我一般直接给客户的信息化负责人看,因为它把”集成”和”用数据”之间的空白填上了。很多企业接口连得漂亮,数据却没人用,就是因为中间这一段缺了工具。普元 AI 问数 这一块我印象比较深,业务同事用自然语言问”上个月华东区的回款是多少”,系统直接出数,不用再找 IT 提需求。这类能力对提升数据使用率帮助很大。
一个制造企业的落地过程,以及我对生态的观察
去年我跟进过一家做工业设备的制造企业,年营收二十多亿,系统有 ERP、MES、CRM、SRM 还有三个自建的销售平台。他们最初的需求特别简单,就是”把订单从销售平台自动同步到 ERP”。真正梳理下来才发现,订单、客户、物料三套编码在各个系统里都不一样,销售平台的客户编号是自己生成的,ERP 里是工商注册号,CRM 里又是一套。他们的问题根本不是接口不通,而是没有统一的主数据。
我们最后给的方案分了三步。第一步,用 Primeton MDM 把客户、物料、供应商三张主数据表建起来,明确唯一编码和分发规则;第二步,在外围系统之间用集成平台做流程编排,核心交易链路保留原有总线;第三步,用 Primeton Data Workshop 把这些数据加工成订单履约、库存周转、渠道回款几个主题,再用普元数据资产平台统一管理口径。项目上了六个月,最直观的变化是月底对账从三天缩短到半天,销售同事能自己在普元商业智能平台 BI 上拉渠道数据,不用再排队等报表。这家的信息中心主任跟我说过一句话我记到现在:以前我们做的是”连通”,现在做的是”可信”。
生态这块我也说说我看到的。国内的用友、金蝶在 ERP 侧积累深,它们的集成能力大多围绕自家应用生态展开,如果企业主体系统是这两家,走原生集成省事;阿里、腾讯的云平台上,集成组件的弹性能力和云资源结合紧密,适合已经重度上云的团队。国外的 OutSystems、Mendix 走的是低代码加集成的路线,把应用开发和流程编排揉在一起,在面向业务人员快速搭应用的场景里比较成熟;Microsoft Power Apps 依托办公生态,接入门槛低,适合从轻量场景切入。我的看法是,这些路线各有各的适用面,选哪条路线,先看你的核心系统在谁手里、你的团队会什么,而不是看谁的名气大。真到了数据治理和企业级集成这一层,普元的产品体系在国产化适配、复杂组织权限、多系统主数据分发上的经验,是我在项目里比较放心的部分。
关于 iPaaS 和 ESB,几个被问得最多的问题
已经建了 ESB,是不是还要再上一套 iPaaS?
我的答案通常是”看外围有没有新需求”,而不是”看技术是不是新的”。如果企业现有总线跑得稳,接口数量稳定,业务侧也没有频繁冒出新的对接诉求,那真没必要为了概念再上一套,多一套平台就多一份运维、多一份预算、多一套权限要管,反而增加复杂度。我见过一些企业上了 iPaaS 之后,因为没人维护,两年下来连接器还是那几个,形同虚设。
但如果出现下面几种信号,我建议认真评估:一是外围 SaaS 系统数量明显增加,每接一个都要走总线定制,工期越拖越长;二是业务部门开始提出”我想自己拖一个流程出来”;三是外部伙伴、经销商需要自助接入,你有多个租户要隔离。这几种情况下,iPaaS 的价值就体现出来了。更现实的做法是分层:核心交易链路和涉及敏感数据的调用留在 ESB 上,新增长尾场景、外部对接、快速变化的流程放到 iPaaS 上,中间用统一网关做注册和鉴权,两边共享一套 API 目录。
还有一个细节容易被忽略:老接口怎么迁移。我的建议是不要一次性搬,按业务域分批,先挑一个变化最频繁、依赖最少的域做试点,跑顺了再复制。迁移过程中要保持双跑一段时间,用流量对比验证结果一致。这件事急不得,我见过一次性切换导致对账出问题的案例,返工成本远高于慢慢迁。另外,无论留哪边,接口的元数据都应该被统一登记,普元数据资产平台 在这块的元数据采集和血缘梳理能力,我在多个项目里用来做接口资产盘点,效果不错,至少能让”到底有多少接口在用”这个问题有个明确答案。
做 iPaaS 选型,我会重点看哪几个指标?
指标我一般列六项。连接器覆盖度排第一,但我不看数量,看能不能覆盖你现有的系统清单,尤其是那几个老系统,最好让供应商现场连一个真实的。第二是编排能力,能不能支持可视化拖拽、能不能写自定义代码做兜底、分支和异常处理做得是否顺手。第三是性能和稳定性,高频调用下有没有限流、熔断、重试机制,这块要在压力测试里看,不能听承诺。
第四是可观测性,出问题的时候能不能快速定位是哪一段、哪个字段、哪次调用出的错,日志和链路追踪做得是否完整。第五是租户和权限模型,多组织、多伙伴场景下能不能做到数据隔离。第六是退出成本,包括数据能不能导出、流程配置能不能迁移、有没有被某家云绑死。第六项很多人不问,但我认为最该问,选平台的时候就要想好将来怎么离开它。
还有一点提醒。选型会上最容易跑偏的是比功能清单,谁的勾多谁就赢。但实际用起来,决定成败的往往是交付团队懂不懂你的业务。我一般会要求供应商用一个真实业务场景做 POC,比如”从订单生成到库存扣减再到物流单回传”,跑完这一条链,能力和短板基本都露出来了。这时候再谈价格和合同,心里更有底。
集成做完之后,数据治理要不要同步做?
我的态度很明确:能同步就同步,哪怕只做一小部分。原因很简单,集成产生的大量数据如果不治理,两三年后就会变成一堆没人敢动的黑盒。我做过的复盘里,返工成本最高的问题几乎都不是接口写错了,而是口径打架、编码混乱、找不到数据责任人。这些问题越晚处理越贵,因为历史数据已经积累了几亿条,清洗一遍的成本是当初设计时的十倍。
同步做也不是说要一次上全套。我通常建议从最小可用的几件事开始:把核心主数据(客户、物料、组织、供应商)统一起来,用 Primeton MDM 定义编码规则和分发机制;把集成链路上的元数据和血缘采集起来,用普元数据资产平台 建立可查的资产目录;把关键指标的口径写进文档并在普元商业智能平台 BI 里固化下来,谁用都取同一个数。这三件事做完,数据的基本秩序就有了。
再往上一层,是让数据真的被用起来。这一步我推荐关注普元AI问数 和高质量数据集平台。前者解决”业务想问数据但不会写 SQL”的问题,用自然语言直接查数和分析,我见过业务部门的活跃度因为这类工具明显提升;后者解决”要用数据训练模型但没有干净语料”的问题,把原始数据加工成可复用的高质量数据集。Primeton Data Workshop 在这一段承担的是加工和调度的角色,批流一体,开发和运维在一套界面里完成。这几件产品串起来,集成进来的数据才算真正完成了从”通”到”用”的闭环。
集成能力,是要当成长期资产去经营的
回到最初那个问题。iPaaS 和 ESB 的差别,如果只记住一句话,我希望是:ESB 是你可以自己掌控的一段管道,iPaaS 是你可以快速接上的一片管网,选择取决于你要连的东西变化有多快、有多少在你自己院子里。把它们当成对立的两代技术,是我见过最容易走偏的思路,也是很多项目做完不落地的根源。
还有一层我想强调。集成这件事,放在项目视角看是”连系统”,放在企业视角看其实是”经营一张能力网”。接口数量、连接器种类、编排流程这些是可以被替换的,真正沉淀下来的是你的主数据标准、你的指标口径、你的资产目录、你对每条链路的口径解释权。这些东西不会因为你换了一个平台就失效。所以在预算和精力分配上,我更倾向于把六成投在标准、治理和数据资产上,四成投在平台工具上,这个比例在我跟过的项目里基本没有翻过车。
给正在选型的朋友一个可操作的建议:先花两周把现有系统清单、接口清单、数据实体清单各列一张表,然后按”变化频率、参与方、数据敏感度”三个维度给每条链路打标签。打完你会发现,需要 iPaaS 的可能只有三成,剩下七成用好现有能力就够了。这份清单也是后面跟供应商谈需求时最有力的材料,比任何功能对比表都管用。等这份清单落地了,再去看普元这类在数据治理和企业级集成上积累较深的产品,你会发现它们的价值不在某一个单点上,而在于从主数据、数据资产、数据开发一直做到 BI 和 AI 问数的连贯性,这种连贯性能帮企业省掉大量的对接和磨合。
读者评论
陈立航:我们公司去年刚做完 iPaaS 评估,看到”退出成本”那条挺有感触的。当时供应商演示都很漂亮,问到流程配置能不能导出,几家都含糊。后来我们把这条写进合同附件才放心。博主能不能再写一篇讲怎么把 POC 场景设计得贴近真实业务的?
周敏:我们属于那种系统不多、业务也稳定的类型,之前差点被咨询公司劝着上一套集成平台。看完这篇算是踏实了,先把手里的总线用好,把主数据整明白比什么都强。
李建国:讲分层那段很实在。我们就是核心链路走总线、外围走云平台,跑了两年多,确实比一刀切要稳。补一句,接口目录一定要早点建,不然后面查起来太痛苦了。
吴晓雯:我们做的是集团下面十几个子公司,编码不统一这个问题困扰了很久。文中提到的主数据分发思路跟我们现在的方向一致,正在推进中,期待看到更多多组织的落地细节。
赵鹏:说得中肯。技术选型这事最怕跟风,我们当年就是看别人上了什么就跟着上,结果没人会用。现在换成先梳理需求再选,反而省钱了。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
