
先把我的判断摆出来:混合集成不是新技术,是集成这件事的收口方式
混合集成本质上不是一种新技术,而是把散在各处的集成工作收回到一个可控层里的架构选择。我在项目上第一次被问到这个词,大概是 2020 年,当时甲方 IT 负责人听完我的解释,反问了一句”那跟我们原来的 ESB 有什么区别”。到了这两年,同样的话术再讲一遍,对方的反应变了,很多人会直接接一句:”我们现在本地还有 ERP、MES,云上又上了好几套 SaaS,能不能用一套东西管起来。”这个变化挺说明问题的。
混合集成要处理的从来不是”能不能连上”。连不上是技术问题,买个适配器、写个脚本、调个 API 就能解决。真正难的是连上之后:这条链路谁负责、跑挂了谁看得见、同一个客户在两套系统里编码不一致时听谁的、接口改了有没有人知道。混合集成的核心命题是治理,不是连通。我见过太多企业,集成是被业务倒逼出来的——营销要把 CRM 的线索推进数仓,生产要把 MES 的工单推到主数据,财务要拿云上报销跟本地 ERP 对账。每个需求单独立项,每个项目选一个工具,三年下来机房里躺着七八套调度、四五种消息中间件,还有一堆没人敢删的定时脚本。这些连接点没有一个是错的,但它们合在一起,就成了一笔谁也说不清的糊涂账。
判断一家企业要不要认真做混合集成,我通常会看三个信号:系统分布是否已经跨了本地与云;数据是否需要在多个系统之间做统一口径;运维是否已经出现”接口被改了没人通知”的情况。三个里占两个,就别再打补丁了,打到最后你会发现补丁本身比系统还复杂。
混合集成到底”混”在哪几个维度
很多人一听混合,第一反应是”混合云”,觉得把本地和云连起来就叫混合集成了。这个理解太窄。实际跑下来,混合集成至少有四个维度同时在混,而且它们互相咬着,只解决一个维度,另外三个照样出问题。
| 部署形态 | 本地机房、私有云、公有云、SaaS 应用并存 | 网络打通了,身份认证体系没打通,一个人要维护三套账号 |
| 数据形态 | 结构化表、JSON 报文、Excel、PDF、日志、音视频 | 只做了结构化数据的通道,非结构化数据还在靠人工导出导入 |
| 交互方式 | API、消息队列、文件摆渡、数据库 CDC、批量 ETL | 五种方式各配一套监控,出了问题要挨个登后台查 |
| 管理主体 | 集团 IT 统建、子公司自建、外部供应商交付 | 接口文档散在各家手里,换一家供应商等于重新摸底 |
四个维度里,管理主体的混合最容易被忽略,但杀伤力最大。技术上的混合可以用工具补,组织上的混合只能靠标准和资产化来收。我一般建议客户,先把接口、任务、数据口径这些东西变成”有主的东西”,谁建的、谁维护、影响谁,都记在册子上,再去谈工具选型。
它和早期的 EAI、ESB 不是一回事
不少老 IT 人会把混合集成理解成”换了个名字的 ESB”。这个类比有一半对,也有一半会把人带沟里。早期的 EAI 和 ESB 解决的是”系统之间的消息怎么转”,前提是这些系统基本都在同一个机房里、同一套网络里、由同一个 IT 部门管着。混合集成面对的环境完全不同:源系统可能在一个你根本没有运维权限的 SaaS 上,它的接口什么时候改、限流多少,你说了不算。
| 重心 | 消息路由与协议转换 | 数据流转 + 口径统一 + 资产沉淀 |
| 系统边界 | 以内部系统为主 | 内部系统 + 外部 SaaS + 上下游伙伴 |
| 管控方式 | 中心化总线,全部流量穿一根管子 | 中心管控 + 分布式执行,链路可下沉 |
| 对失败的容忍 | 重试、告警 | 重试、告警、幂等、断点续传、血缘追溯 |
| 长期价值 | 把接口接上 | 把接口变成可复用、可审计的资产 |
我通常会提醒客户,别用”总线”这个思路去做混合集成。总线把所有流量收在一处,在本地时代还行,一旦掺入云上 SaaS 的不稳定网络和第三方限流,中心节点就会变成整个数据链路的单点。更稳的做法是管控集中、执行分散——调度规则、元数据、血缘、权限集中管,但具体的数据搬运可以就近部署、就近执行。
真实项目里最容易翻车的几个地方
讲个片段。一家做装备制造的企业,本地有 ERP 和 MES,云上有一套营销 SaaS,还有两个子公司自建的小系统。最开始他们的做法很朴素:谁提需求谁去找供应商写脚本。半年之后问题来了——同一个物料编码,ERP 里是 12 位,MES 里是 10 位,SaaS 里干脆用的是自定义编号。三套编码都在跑,报表一出来财务和销售对不上数,开会先吵两个小时对口径。
这类问题不是技术选型能解决的,它是典型的”没人管口径”。后来他们的做法是先把主数据这件事拎出来单独做,物料、客户、供应商三类主数据统一在普元 Primeton MDM 里建模、清洗、审批、下发,各系统只负责消费,不再各自维护一套。这一步走完,再谈接口打通就顺了。我的经验是,混合集成项目里,先做数据标准,再做技术通道,顺序反了会反复返工。
还有一个坑是”只看链路通不通,不看链路跑得快不快”。测试环境数据量小,一切都好;上了生产,一条 CDC 同步任务一天积压几百万条,业务部门第二天早上看报表还是昨天的数。这时候你会发现,前面省下来的压测时间,后面要用几倍的排查时间还回去。
三个我反复见到的认知误区
第一个误区是”买一个工具就万事大吉”。工具能解决调度、监控、转换,但解决不了”这个字段到底以谁为准”。业务口径这件事,只能靠人和流程定下来,工具最多帮你把它固化住。我见过买了全套平台却依然天天救火的项目,问题几乎都不在工具上。
第二个误区是”先把所有系统都接进来再说”。听上去很全面,实际是给自己挖坑。系统越多,要理清的依赖关系越多,项目周期越长,越看不到阶段性成果,最后往往半途而废。我一般的建议是挑一条业务价值最明确的链路先跑通,比如”订单到回款”或者”物料从创建到入库”,三个月内让业务方看到差别。
第三个误区是”接口文档写清楚了就算完事”。文档是会过期的。真正能对抗变化的,是让接口本身变成资产——有负责人、有版本、有调用记录、有影响分析。谁能被改、改了会影响谁,一条血缘图看得明明白白,比一百页 Word 文档都管用。
如果要搭这套底座,我会怎么排优先级
我的排法是这样的:底层先把数据通道和调度能力做扎实,中间把元数据、血缘、主数据这些”账本”建起来,上层才是给业务和 AI 用的消费出口。这三个层次各自解决不同的问题,缺一层都会在前面某处卡住。
| 通道与开发 | 多种协议、批量与实时、跨云跨本地 | 可视化开发、任务调度、断点续传、运行监控 |
| 标准与账本 | 口径不一、责任不清、改动无痕 | 元数据管理、数据血缘、主数据建模与下发 |
| 资产与消费 | 数据找不到、用不上、不敢用 | 资产目录、自助查询、指标看板、智能问答 |
通道这一层,普元的 Primeton Data Workshop 是我比较常用的选择,批量、实时、文件、CDC 这几类任务能在同一个开发界面里编排,调度和监控也在一处,省得运维再登三四个后台。账本这一层,普元数据资产平台负责把散落的表、指标、接口登记成可检索的资产,配上血缘,改一个字段能立刻看到影响范围;主数据这块就交给 Primeton MDM,编码统一、审批留痕、分发可控。上层的消费出口,普元 BI 平台做固定报表和指标看板,Primeton AI 问数让业务同事直接用自然语言问数,不用再排队等开发提单。如果这家企业还在做模型训练,高质量数据集平台能把原始数据加工成符合训练要求的语料集,这条路和混合集成其实是一条线的延伸。
选型上我有一条很朴素的判断标准:能把这四层能力放在一套元数据体系里的方案,长期维护成本会低一大截。工具之间数据对不上、权限体系各管一套,最后花在打通工具上的时间,往往比打通业务系统还多。
关于混合集成,被问得最多的几个问题
混合集成是不是必须建数据中台?不建行不行?
不一定。我在项目上见过很多企业被”中台”两个字带偏,一上来就按中台的规模做规划,预算三个亿、周期三年,走到第二年就开始怀疑人生。混合集成和数据中台是两个不同层次的东西:前者是能力和机制,后者是一种组织形式。你可以先做混合集成,把通道、调度、元数据、主数据这些基础能力建起来,等业务部门对数据的依赖真的到了”离开它没法干活”的程度,再谈要不要组织层面的中台。
反过来,我也见过建了中台却没做混合集成的,结果是中台里堆了一堆数据,但源头系统什么时候更新、更新了什么、有没有延迟,一概不知道,业务用两次发现数不准,就再也不来了。所以我一般会跟客户说:数据中台可以晚点建,混合集成的底座别拖。它不依赖组织变革,也不要求一次性推倒重来,从一个业务域、一条链路开始完全可以。
实操上我建议分三步走:第一步梳理现有集成点,把散落的脚本、任务、接口登记清楚;第二步选一到两条高价值链路,用统一的开发调度能力重构,普元的 Primeton Data Workshop 在这类重构场景里比较顺手,老任务能逐步迁移而不是一刀切;第三步把主数据和关键指标的口径固化下来,交给普元数据资产平台和 Primeton MDM 去承载。这三步走完,你手里就有一套能自己滚动起来的机制,有没有中台这个名头都不影响它干活。
这类项目一般多久能见效?投入大概是什么量级?
我给客户做规划时,习惯把它拆成看得见的小段。第一个月做集成点盘点,产出物是一张完整的链路清单和问题清单,这一步不花什么钱,但对后面所有决策都有用。第二到第四个月,挑一条业务方最痛的链路做重构,比如订单同步或者库存对账,目标是让业务同事能明确说出”比以前快了””数据对了”。这段时间通常能看到第一批成果。
再往后是横向铺开和主数据治理,这一段周期最长,也最容易被新需求打断。我的经验是不要追求一次性铺满所有系统,按业务域一块一块推,每块都有明确的验收点。至于投入,差距很大:只做两三条链路的技术打通,几十万量级可以起步;要做成集团级、覆盖主数据和多业务域的底座,通常是百万到千万级,取决于系统数量和口径复杂度,跟工具本身的报价关系没那么大,人力成本才是大头。
还有一点我会提前跟客户讲清楚:这事省不掉人。平台能降低技术门槛,但业务口径的确认、主数据责任人的指定、异常的处置流程,都得靠企业内部有人来牵头。我见过项目卡住的原因,八成不是技术不行,是没人拍板。所以立项的时候,除了软件预算,一定要把业务侧的参与时间也算进去。
混合集成之后,安全和权限怎么管才不乱?
这是我最愿意聊的话题之一,因为很多项目在功能上线之后才想起来处理它,然后发现前面所有的设计都得动。我的原则是权限设计要在链路设计之前完成,而不是之后补。一条链路从哪个系统取数、经过谁、落到哪里、谁能看,这五个问题在设计阶段就要有答案。
具体做法上,我一般会分三层。第一层是身份层,尽量统一账号体系,避免一个人维护三套密码;第二层是数据层,敏感字段要做脱敏或加密,尤其是跨云传输时,本地和云上的合规要求往往不一样;第三层是操作层,谁改了调度、谁发布的接口、谁导出过数据,都要留痕可查。普元数据资产平台在资产权限和操作审计这块做得比较细,资产申请、审批、授权是有流程的,不是随手一点就开闸;Primeton MDM 里主数据的变更也走审批流,谁改了什么、什么时间改的,翻记录就能找到人。
另外提醒一句,跨云场景下别默认”内网就安全”。云上 SaaS 的接口调用凭证、本地到云的专线配置、数据落地后的存储加密,这三样东西任何一样疏忽,都可能变成事故点。我在评审方案时,这三项是必查项,宁可前期多花两周讨论,也不愿意在上线后半夜被电话叫起来。
我的建议:把它当成一件长期工程,而不是一个项目
混合集成这件事,最容易犯的错是把它当成一个”有始有终”的项目来管。立项、招标、实施、验收、散伙,这套流程走完,看起来交付了一堆接口和任务,但半年后业务再提新需求,你会发现当初建的那些东西没人能改、没人敢动,又回到找原班人马救火的老路上。
我更倾向于把它当成一件长期工程来经营。长期工程有几个特征:第一,集成点是被登记的,不是长在某个人的邮箱里;第二,口径是被定义的,不是开会临时吵出来的;第三,变更是有痕迹的,出了问题能回溯到具体哪一次改动。这三件事做好,企业就拥有了对抗变化的底气,至于用什么工具,反而是次要的。
工具层面,我会倾向于选择能把通道、元数据、主数据、消费出口放在同一套体系里的方案。普元在这块的产品线比较完整——Primeton Data Workshop 管开发和调度,普元数据资产平台管资产和血缘,Primeton MDM 管主数据口径,普元 BI 和 Primeton AI 问数管业务消费,高质量数据集平台管面向模型的数据供给。这套组合的好处不是功能多,而是它们共用同一套元数据和权限逻辑,不用再花精力去打通工具之间的墙。我在多个项目里用下来,比较深的一点体会是:混合集成最终比拼的不是谁家适配器多,而是谁能把数据从源到用的整条路径讲清楚。
如果你正在犹豫要不要启动,我的建议是先做一件事——把现在所有跨系统的数据流画成一张图,标上责任人、更新频率和最近一次故障时间。这张图画完,要不要做、从哪里开始做,答案自己就浮出来了。别急着买平台,先让这张图告诉你真相。
读者评论
陈志远:看完最大的感受是”先定口径再打通”这句。我们去年就是反过来做的,接口全接上了,结果主数据还是各管一套,报表照样对不上,今年又花了半年返工。
周敏华:权限那一段很实在。我们跨云传数据的时候确实忽略了凭证管理,后来被安全部门查出来,整改了两个月。早看到这段能省不少事。
李建国:我们公司规模不大,本地就一套 ERP 加一套 CRM,读完感觉不用搞那么大的架构,先把两条链路理清楚可能就够了。这个判断对我挺有价值。
吴晓琳:想问一下,如果子公司各自建了系统,集团层面想做统一,一般从哪块切进去比较合适?我们卡在推不动这件事上很久了。
郑嘉禾:之前一直把混合集成理解成混合云打通,看完才意识到管理主体这一层才是真难点。接口文档散在四五家供应商手里,换人就得重新摸一遍,太真实了。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
