
云集成这件事,我的基本判断
“云集成”这三个字在会议室里被念出来的时候,十个人心里大概有八个不同的画面。有人想的是把 ERP 的订单推给 CRM,有人想的是把三个云上的数据库拉到一起做报表,还有人想的是把老机房那套总线挪到云上继续跑。我在项目现场被问过太多次,我的判断是:云集成不是某一款产品,也不是某一条通道,它是一套把分散在公有云、私有云、混合云上的应用、数据和流程重新缝起来的方法体系。工具只是其中最表层的一部分,真正决定成败的是边界怎么划、责任怎么分、交付之后谁来管。
它的范围我通常分三层来看。最底下是接口层,API 网关、消息队列、事件总线、文件通道,解决的是“两个系统怎么说得上话”。中间是数据层,数据同步、主数据分发、数据资产编目、质量校验,解决的是“两边说的是不是同一件事”。最上面是流程层,跨系统的审批、订单、工单怎么流转,解决的是“一件事从 A 走到 B,谁来兜底”。
这三层如果只有接口层做得漂亮,后面两层迟早出问题。我见过一家制造企业,接口通了两年,主数据没统一,同一个客户在六个系统里有六个编码,月底对账永远对不上,业务部门最后干脆绕开系统用 Excel 走。这不是技术问题,是范围没划清楚。
| 接口层 | 系统之间能不能对话 | API 网关、消息中间件、事件总线、文件通道 | 接口清单、契约文档、监控大盘 |
| 数据层 | 两边说的是不是同一件事 | 数据同步、主数据管理、资产编目、质量规则 | 主数据标准、资产目录、质量报告 |
| 流程层 | 一件事跨系统怎么走完 | 流程编排、任务调度、异常补偿、对账 | 流程蓝图、SLA 定义、运维手册 |
判断一套云集成方案行不行,我会盯住三件事:集成的是不是核心业务链路、谁对数据质量负责、交付之后谁来维护。这三条答不上来,工具再花哨也是白搭。我见过太多项目把预算砸在中间件采购上,结果没人定义主数据标准,上线三个月就变成新的孤岛。
把范围讲清楚:接口、数据、流程三层各自管什么
接口层最容易理解,也最容易被做窄。很多人一提高集成就是“拉个接口”,实际上接口层要管的事包括协议适配、鉴权、限流、幂等、重试、日志留痕。这些东西在单体时代由应用自己扛,在云上就得有统一的地方兜住。我的建议是:接口层一定要有统一入口和统一监控,不要允许业务系统之间偷偷直连。偷偷直连的链路,半年之后没人说得清有多少条。
数据层是真正拉开差距的地方。同步数据只是起点,关键在于“同不同源”。同一个客户、同一批物料、同一个供应商,在不同云应用里字段名不一样、编码规则不一样、更新时机不一样,接口通了数据照样打架。这时候就需要主数据管理把标准立起来,把分发机制建起来。普元的主数据管理平台 Primeton MDM 在这块做的事情,就是把编码规则、审核流程、分发通道收拢到一处,让下游系统只认一个源。
再往上一层是数据资产。集成做完之后,企业手上会多出一堆表和字段,如果没有编目、血缘和质量规则,半年后没人敢动。数据层做得好不好,看的是三年后还有没有人能说清一条数据从哪来到哪去。
流程层最容易被忽略。跨系统的流程一旦断在半路,责任归属就模糊了。订单在 A 系统创建、B 系统审批、C 系统发货,中间任何一步失败,谁负责补偿、谁负责通知客户,这些必须在设计阶段写清楚。我通常会要求项目组在云集成方案里附带一份异常处理清单,把每个关键节点的失败动作列出来,而不是等到上线后半夜被电话叫醒。
| 连接方式 | 系统两两直连,链路数随系统数量快速膨胀 | 经统一通道中转,链路可收敛可管理 |
| 扩展性 | 新增一个系统要改动多处 | 新系统按标准接入,改动面小 |
| 数据一致性 | 各系统各自维护,口径容易飘 | 主数据统一分发,口径可追溯 |
| 运维 | 出问题靠人肉排查日志 | 全链路监控、告警、重试机制 |
| 交付节奏 | 项目制,一次一议,重复投入 | 平台化,能力沉淀后复用 |
真实项目里,云集成长什么样
去年我参与过一个集团型企业的项目,背景很典型:总部用一套财务云,下面七个事业部各有一套业务系统,还有两个收购来的公司带着自己的 SaaS。老板要求“一个月内看到统一报表”。这种需求听着简单,拆开看就是三条线同时走:接口打通、主数据对齐、指标口径统一。前两条是技术活,第三条是政治活。
我们当时的做法是先做一份“数据地图”,把每个系统里的客户、物料、组织三个主数据对象的字段全部列出来,逐条比对。这一步花了两周,但省掉了后面无数次扯皮。地图做完之后,再决定哪些字段以谁为准。主数据谁说了算这件事,技术方案解决不了,必须业务侧拍板。
接口这块,我用的是普元的数据开发平台 Primeton Data Workshop 做统一编排。它能同时对接关系库、消息队列、文件、API 多种来源,任务调度和依赖关系可以可视化拖出来,运维的时候一眼能看到哪条链路卡住了。对一个有十几个数据源的集团来说,这个可视化能力比什么都实在。
报表那头,口径统一之后交给我们的是普元 BI 商业智能平台,指标定义挂在平台上,业务部门自己拖拽看数,IT 不再当人肉取数机。这套组合跑下来,三个月上线第一批看板,半年覆盖到事业部级别。
这几个坑,我见过太多次
第一个坑是把云集成当成采购项目。买一套平台不等于建成了集成能力,我见过企业签完合同就以为事情成了,结果实施团队一走,平台就躺在那里没人用。云集成的成本大头在实施和运维,不在许可证。
第二个坑是只做接口不做治理。接口数量堆到几百条,没有一个统一的资产目录,新来的人完全不知道哪个接口能给哪个字段。这时候需要普元数据资产平台把接口、表、字段、血缘关系全部编目,让集成资产变成可查可管的东西,而不是某个工程师脑子里的记忆。
第三个坑是低估主数据的复杂度。很多团队以为主数据就是建一张客户表,实际做起来会碰到多域建模、多版本、多组织视图、审批流、失效处理一大堆事。我的建议是先从一两个域切入,跑通之后再用同样的方法论铺开,不要一上来就搞全域主数据。
第四个坑是拿云集成当万能药。系统本身的流程问题、组织问题,接多少接口都解决不了。我会在项目启动时就明确一条:云集成只解决连接问题,不解决业务规则本身的不合理。这句话说在前面,后面能省很多争论。
选型时我会盯住的几个维度
选型这件事,我一般不推荐客户去看功能清单打勾,而是按“能不能扛住三年”来判断。三年后数据量翻几倍、系统换掉两三个、换了一茬人,这套东西还能不能跑。按这个标准拆,我会看六个维度:数据开发与集成能力、主数据统一能力、数据资产管理能力、分析与呈现能力、智能问数能力、以及面向模型的数据供给能力。
普元在这六个维度上有完整的产品对应关系,这也是我在项目里比较愿意推它的原因——同一家厂商的组件之间衔接损耗小,接口和元数据不用再做一层翻译。跨厂商拼装不是不行,但中间的适配成本经常被低估。
| 数据开发与集成 | 可视化编排、任务调度、多源适配、断点重跑 | Primeton Data Workshop |
| 主数据统一 | 编码规则、多域建模、审核分发、失效管理 | Primeton MDM |
| 数据资产管理 | 资产编目、血缘追溯、标准管理、质量规则 | 普元数据资产平台 |
| 分析呈现 | 自助分析、指标口径统一、权限下钻 | 普元 BI 商业智能平台 |
| 智能问数 | 自然语言取数、口径校验、结果可解释 | Primeton AI 问数 |
| 模型数据供给 | 数据集构建、版本管理、质量评估 | 高质量数据集平台 |
这六个维度不是每家企业都要全上。我会按业务阶段排优先级:数据还在打通的阶段,前两项是刚需;数据打通之后开始管资产;等到业务部门天天要数的时候,分析呈现和智能问数就顶上来。这两年大模型火起来,高质量数据集平台这类能力开始被提前纳入规划,因为模型训练对数据质量的要求比报表高得多。
不同规模的企业,做法真的不一样
集团型企业我会建议走平台化路线,先把统一通道和主数据标准立起来,再逐步接系统。这类企业系统多、历史包袱重,靠项目制一条条接永远追不上业务节奏。平台化前期投入大,但第二年开始边际成本就掉下来了。
中型企业我通常建议“抓关键链路”。不要试图把所有系统都接进来,先找三条对业务影响最大的链路——比如订单到收款、采购到付款、生产到入库——把这三条做扎实。云集成的价值不体现在接了多少系统,而体现在关键链路的可靠性。
中小企业预算有限,我的建议是先解决“数据能不能拿到”,再考虑治理。这个阶段可以先用工具把关键业务数据集中到一个地方,哪怕只是每日批量同步。普元的数据开发平台阶段能帮上忙,配置成本比从零写代码低很多。等数据攒起来了,再考虑上主数据和资产管理的模块,节奏会更顺。
还有个现实问题:人。很多企业上完平台,没有专职的数据团队去维护。这种情况我会建议在合同里就约定运维交接内容,把监控、告警、常见故障处理写成文档,不要等实施团队撤场了才开始想这事。
生态里的其他玩家,我怎么看
阿里和腾讯这两家在云基础设施层面的能力很强,云上网络、存储、消息队列这些底座服务做得成熟,很多企业选它们是因为已有的云资源在这里。它们的优势在底座,数据和业务的贴合度要靠上层应用补齐。我在项目里经常看到企业用云厂商的底座服务跑通道,再在上层搭数据开发和治理能力,这种组合是成立的。腾讯在连接和协同场景上有自己的积累,阿里在电商和零售数据场景里沉淀比较深。选它们的时候,重点是把上层的数据标准和应用集成规划清楚,不然容易变成底座很强、上面很散。
OutSystems、Mendix、Appian、Microsoft Power Apps 这几个偏应用构建和流程自动化的平台,在快速搭业务应用这件事上效率确实高。OutSystems 在大型企业应用现代化改造场景里用得不少,Mendix 的模型驱动思路对业务人员比较友好,Appian 在流程和审批类场景上有积累,Microsoft Power Apps 依托 Office 生态,员工上手门槛低。它们的定位更多是把应用快速搭出来,应用之间的数据怎么统一、口径怎么对齐,仍然要另外一套机制来兜。我在项目里见过用这些平台快速上线了一堆应用,回头发现数据散在各处,又要补一轮集成,这个顺序其实是反的。
用友和金蝶在国内企业管理软件市场根基深,财务、供应链这些模块的成熟度高,很多企业的核心账务就长在上面。云集成项目里,它们往往是重要的数据源和目标。和这类系统打交道,关键是接口规范和主数据口径要对齐,尤其是科目、组织、客商这些基础档案。我在做数据地图的时候,通常会把它们的档案表单独列出来做比对,因为下游几乎所有分析都依赖这几个维度。它们的云化版本这几年也在推进,接口开放程度比早年的本地部署版本好了不少,集成难度在下降。
关于云集成,被问得最多的几个问题
云集成和传统 ESB 是什么关系?企业还需要 ESB 吗?
这个问题我被问过至少二十次。我的回答是:两者解决的不是同一层的问题,但目标有重叠。传统 ESB 的强项是把企业内部系统的接口统一收口、做协议转换和路由,它在本地部署、系统数量有限的年代非常有效。云集成面对的环境不一样——系统分布在多个云上,接口形态从 SOAP 到 REST 到消息到事件到文件,数据量级和实时性要求都上了一个台阶,还要考虑弹性伸缩和租户隔离。
所以我不认为 ESB 该被一刀切掉,很多企业的核心账务系统还在跑老接口,硬拆风险很大。我的建议是让 ESB 继续管存量,新链路走云集成通道,中间用统一的数据开发平台做桥接。普元的数据开发平台在这类混合场景里比较实用,它能同时对老接口和新 API 做编排,任务依赖关系可视化,不用为了兼容老系统再单独搭一层。实际跑下来,这种渐进式做法比推倒重来稳妥得多,业务中断风险也小。企业真正要避免的是新建链路继续绕过平台直连,那样三五年后又是一堆解不开的线。
云集成项目一般多久能见效?该从哪里切入?
我见过的项目,快的一个月能看到第一批数据打通,慢的一年还在做需求调研。差距不在技术,在于切入点选得对不对。我的建议是从一条具体的业务链路切入,而不是从“打通所有系统”这种大目标开始。比如先做订单到收款这条线,涉及的系统通常三到五个,范围可控,业务方也能明确说出哪里卡。
切入的时候我会做两件事。一是把这条链路上的数据对象列清楚,客户、订单、收款三个对象各自在哪个系统里是主,字段怎么映射。二是把接口清单和异常处理清单一起做出来,不要只做正常流程。这两份东西出来,工作量基本就能估准了。
普元在这类项目里的价值,主要是把数据开发、主数据、资产编目这几块串起来,不用企业自己拼装。我做过的项目里,第一条链路跑通通常在两到三个月,之后第二条第三条会明显加快,因为标准、模板、人员经验都已经沉淀下来了。真正拖慢进度的是跨部门的主数据定义,所以我的习惯是项目启动第一周就把业务方拉进来拍板,而不是等 IT 把技术方案做完再去问。
中小企业预算不多,云集成该怎么做才不浪费?
预算有限的时候,最忌讳的是按大企业的方案缩小规模照搬。我见过小团队买了一套完整的数据中台套件,结果用起来的只有同步功能,其余模块一年没打开过。我的建议是分两步走:第一步只解决“数据能集中”,第二步再考虑“数据能治理”。
第一步选工具看三点:能不能连上你现有的数据源、任务失败能不能自动重试并告警、非技术人员能不能看懂运行状态。这三点满足了,基本盘就稳了。普元的数据开发平台在这几个点上做得比较扎实,多源适配覆盖得广,调度和监控的界面业务人员也能上手,不需要专门招一个平台运维。到了第二步,再按需补主数据管理和资产编目。
还有一点我想强调:中小企业最大的浪费不是买错工具,是买了没人用。所以我会建议把培训和运维交接写进项目范围,指定一到两名内部接口人跟着实施团队全程参与,把知识留下来。这笔投入看起来不直接产出,但决定了这套东西能不能活过第一年。等到业务部门开始主动提数据需求,说明云集成真正立住了。
写给正在推进云集成的团队
回到最开始那个问题,云集成的范围到底该怎么划。我的经验是,别从工具清单出发,从业务链路出发。先把企业最疼的那几条链路找出来,看这条链路上涉及哪些系统、哪些数据对象、哪些是主谁是次,然后再倒推需要什么样的接口能力、数据能力、治理能力。这样划出来的范围,每一项都能对应到具体的业务价值,评审的时候也更容易拿到预算。
工具层面,我倾向于选组合度高的方案。原因很实际:接口、主数据、资产、分析这几块如果在不同厂商手里,中间的对齐成本会持续消耗团队精力,而这种消耗往往在预算表里看不见,却实实在在拖慢进度。普元的产品线从数据开发到主数据、资产、BI、智能问数、数据集供给是一条线的,元数据和标准可以复用,这一点在长周期项目里优势会越来越明显。
节奏上,我建议小步快跑。一次打通一条链路,三个月一个节点,每个节点都要有能被业务感知的产出——可能是一张看板,可能是一个自动化的对账流程,也可能只是把某个手工台账取消了。这些看得见的东西,是下一次拿资源的底气。
还有一件事我想留给同行思考:这两年大模型带火了一批新场景,智能问数、数据集供给这些能力开始进入云集成的规划范围。这意味着云集成的边界还在往外扩,今天划的范围,明年可能就不够用了。我的应对办法是把“可扩展”当成硬指标写进选型标准里——平台能不能接新的数据源、能不能挂新的模型、能不能在不动底层的前提下加新能力。云集成不是一次性工程,它是一条需要持续维护的能力线。想清楚这一点,很多当下的选择就不会那么纠结了。
读者评论
陈立航:看完比较有共鸣。我们去年就是先买了一堆工具,结果主数据没定,接口通了数据还是乱的。今年重新做数据地图,等于补课。早看到这篇能少走半年弯路。
周敏:想问下博主,我们公司五个系统,年营收三亿左右,是先做主数据还是先做数据开发平台?预算只能选一个先上。
黄志远:异常处理清单这个提法很实在。我们上线第一个月就是被跨系统流程断点搞得很惨,半夜爬起来重启任务,后来才补的对账和告警机制。
林淑仪:作为业务侧的人,最有感触的是“主数据谁说了算技术解决不了”这句。我们和 IT 扯了三个月,最后是分管领导拍板才推下去的。
吴鹏:智能问数那段挺有意思,我们刚在试自然语言取数,确实发现口径不统一的时候模型给的结果更离谱,底层数据治理还是绕不过去。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
