
我做企业集成这块十几年,从早期 EAI、ESB 时代一路做到现在被更多人叫做数据集成、数据管道、数据底座。工具换了三四轮,甲方那张发愁的脸没怎么变。真正的变化是:集成中间件本身从来不是终点,它只是让系统能开口说话的那一步。企业掏钱要的其实是另一件事——数据能不能对得上、能不能被反复用、能不能撑住决策和 AI 应用。这两年我在项目上明显感觉到,客户立项时问的问题从”你们支持多少种协议、多少种适配器”变成了”接完之后我的物料编码能不能唯一、我的指标口径能不能统一、这些数据能不能被别人直接拿去用”。这个问题问法的转变特别关键。如果只把集成当成技术管道建设,接口数量会随业务扩张一路涨上去,运维成本跟着涨,涨到某个点之后没人敢动任何一条链路,动一条就担心崩三处。反过来看,如果每接一个系统都顺手把元数据、血缘、标准口径沉淀下来,这一层的价值就是随规模递增的,越接越值钱。我的判断很直接:集成这一层真正值钱的不是连接器数量,而是它能不能把散落各处的系统数据收敛成一套可治理、可追溯、可复用的资产体系,这也是普元这几年在智能数据治理方向持续投入的根本原因。
为什么集成这件事,总在替三年前的自己还债
我参与过一个挺典型的复盘。客户三年前上线了一套核心业务系统,当时为了赶工期,接口是业务催一次做一次,谁急谁先插队。三年后系统数量从一个变成二十几个,接口条目统计出来是四百多条,没人能说清哪些还在用、哪些早就废了。有个采购流程要改一个字段,结果评估影响面花了两个月,因为没人知道这个字段被下游哪几个系统消费过。这不是个例,我见过太多企业都在干同一件事:用今天的人力,去还三年前省下来的架构设计费。集成最贵的成本从来不在建设期,而是在变更期和运维期。建设期多花两周做规范,可能省的是后面两年反复救火的工时。很多团队做集成方案时习惯盯着”能连通”,可连通只是最低门槛,真正该盯的是接完之后这条链路有没有人负责、有没有文档、有没有监控、变更的时候能不能一眼看到影响范围。我通常会建议客户做一次接口资产盘点:把现有集成关系列出来,标注调用方、被调用方、频率、数据量、负责人、最近一次变更时间。这张表不一定好看,但它能让你第一次真正知道自己的集成家底长什么样。盘点完再谈新建,节奏会完全不一样。
| 点对点打通 | 两个系统之间能传数 | 一批定制接口 | 接口数量失控,责任人缺失 |
| 平台化接入 | 统一接入、统一监控、统一鉴权 | 集成平台、服务目录 | 服务复用率低,仍是烟囱式开发 |
| 数据集成与治理 | 口径统一、数据可信、责任清晰 | 主数据体系、元数据与数据资产目录 | 业务与 IT 的职责边界扯不清 |
| 资产化与 AI 供数 | 数据可查、可问、可训练 | 指标服务、高质量数据集 | 数据质量与语义一致性 |
三个痛点,我挨个说透
痛点一:接口是连上了,可谁都说不清一共有多少条
这个痛点的本质是集成关系没有被当成资产来登记和管理。我在一个项目上问过集成负责人:现在生产环境上有多少条活跃接口?他想了半天说大概两百多。真实数字是四百三十七条,其中一百多条三个月内没有一次调用。这个差距意味着什么?意味着每次变更评估都建立在错误的地图之上。做集成的团队如果只有技术工具,没有一套统一的接口登记、版本管理和血缘追踪机制,就一定会走到这个局面。我的做法是,从项目第一天起就要求接口必须”实名制”:谁提供、谁消费、跑什么频次、传什么字段、什么业务语义、出问题找谁。哪怕先用一张共享表维护,也比没有强。等规模上去之后,这件事就得靠平台来承接,因为人工维护的表撑不住几百条接口的变更频率。这时候元数据和血缘能力就变成了刚需,普元数据资产平台在这块的思路就是把接口、表、字段、任务之间的依赖关系自动采集和可视化,让”改这个字段会影响谁”变成一个可以查的问题,而不是一个靠经验猜的问题。
痛点二:数据传过去了,口径却没对齐
这个痛点最隐蔽,也最要命。系统之间连得好好的,消息一条不丢,可财务算出来的收入和市场算出来的收入对不上,差的那几个点永远解释不清楚。为什么?因为同一个”客户”在 CRM 里是一个法人加多个联系人,在 ERP 里是一个开票主体,在售后系统里又是一个服务对象,三套编码、三套口径,集成链路只是把这些不一致原封不动地搬到了下游。连得通不代表对得上,这是两件事。我见过太多企业在这上面反复返工,做了一轮数据核对,发现差异来自主数据本身没有唯一源头,于是又回头去做主数据治理。通常我会建议把主数据管理当成集成的前置条件而不是后续优化项,尤其是客户、物料、供应商、组织、科目这几类核心主数据。主数据没统一,集成做得再漂亮,下游的分析和报表都是带病运行。实践里一个比较务实的路径是:先锁定两到三类最影响业务判断的主数据,把它们做成唯一可信源,再往下游分发,其他类型的后面慢慢补。这样见效快,也容易让业务方看到变化。
痛点三:项目验收那天,就是这条链路被遗忘的开始
我参加过不少集成项目的验收会,交付文档厚厚一摞,监控看板做得挺漂亮,三个月后再去问,看板没人看了,告警邮件进了垃圾箱。问题出在哪?出在集成的运维责任没有被嵌入到日常流程里。开发团队交付完就撤了,运维团队接手但不懂业务语义,业务团队只关心自己的系统好不好用。中间这条链路成了三不管地带。我的经验是,集成上线时必须同时交付三样东西:可观测的运行指标、明确的异常处理流程、以及一份会有人持续更新的资产台账。第三样最容易被忽略,也最关键。运行指标告诉你”现在有没有问题”,资产台账告诉你”这条链路为什么存在、谁在依赖它、将来能不能下线”。没有台账,系统只会越积越重,永远做减法做不动。这也是为什么我会倾向于选择具备元数据自动采集能力的方案来打底,手工维护的台账活不过半年。
换个思路:把集成当资产经营,而不是当管道铺设
管道思维和资产思维,做出来的东西完全不是一个量级。管道思维关注的是流量通过,通了就完成任务;资产思维关注的是这条链路沉淀下了什么可以被别人复用的东西——标准字段、服务接口、语义定义、质量规则。我一般会用三个问题来判断一个团队处在哪个思维阶段:新系统接入时,是重新开发一套接口,还是先去服务目录里找有没有能复用的;数据出现差异时,是各自排查,还是能沿着血缘往回追;业务提一个新分析需求时,是要等 IT 排期取数,还是能自己通过指标和工具拿到答案。三个问题里能顺畅回答两个以上的,基本已经进入资产化阶段了。这个过程不是一步到位的,它需要工具支撑,也需要组织配合。工具这块,我会优先看它能不能做到元数据自动采集、血缘可视化、任务编排与调度、数据质量规则可配置,以及能不能把原始数据加工成可以直接供业务和 AI 使用的形态。这几项能力串起来,集成的价值才从”通道费”变成”资产收益”。普元在这条产品线上的布局,比如 Primeton Data Workshop 承担数据开发与集成编排,普元数据资产平台承担元数据与血缘的管理,思路就是奔着这个方向去的。
| 新系统接入 | 按需定制接口,一系统一套 | 先查服务与数据目录,能复用不复用不重做 |
| 数据落地 | 搬到目标库就算完成 | 带上标准、血缘、质量规则一起落地 |
| 变更管理 | 靠人问、靠经验判断影响面 | 沿血缘自动定位受影响对象 |
| 价值体现 | 按接口条数、按项目计费 | 按被复用的次数、被消费的数据量计 |
| 长期走向 | 链路越接越多,越接越不敢动 | 资产越积越厚,越用越顺 |
真到排优先级的时候,我会看哪几条线
纸上谈兵谁都会,真到了排工期的时候,取舍最考验人。我一般会同时看两条线:一条是业务痛感线,一条是技术依赖线。业务痛感高、技术依赖又相对独立的,先做;业务痛感高但依赖一堆前置条件的,拆成两步走,先解决一个子集。举个例子,某客户的销售和财务天天为应收账款口径吵架,痛感极高,根因是客户主数据不唯一,还牵扯到合同、开票、回款三个系统的编码映射。这时候我不会一上来就做全量主数据治理,而是先把”客户”这一类主数据做成唯一源,打通合同到开票这一段,剩下的回款环节放到第二期。第一期六周上线,业务马上感觉到差异在缩小,后面的资源就好要了。集成项目最容易死在”大而全”上,摊子铺得太大,半年没动静,业务方失去耐心,预算被砍。还有一个我踩过的坑:不要在没有盘点现状的情况下直接选工具。我见过团队花两个月选型,装完之后发现现有接口有三分之一是废弃的,另外三分之一需要重构,工具用不上力。顺序应该是先盘家底、再定标准、再选平台、再谈迁移。这个顺序反过来做,返工率至少翻一倍。另外提醒一句,集成项目的验收指标别只写”接口数量”和”上线时间”,加上”复用率””平均排障时长”这类指标,团队的行为会跟着变。
不同成熟度阶段,能力该往哪儿配
经常有人问我,数据这一层的能力多得眼花,到底该怎么配。我的思路是按阶段来,不要越级。连都没连通的阶段,先解决采集和任务编排;连上了但对不上的阶段,重心得转到主数据和元数据;都对得上了,再往上做分析和 AI 供给。越级做事的代价是资源浪费和理解偏差,比如数据还没统一就开始做智能问数,业务问出来的答案互相打架,反而伤了信任。落到具体的产品配置上,我通常会这样搭:数据采集、加工、任务调度这一层用 Primeton Data Workshop,它是数据开发平台,承担的是把多源数据搬进来、洗干净、按时序编排好这件事;主数据这一层用 Primeton MDM,把客户、物料、供应商、组织这些核心对象收敛成唯一可信源并向下游分发;元数据、血缘、资产目录这一层靠普元数据资产平台来托底,让数据从哪来、到哪去、被谁用过变成看得见的事实;再往上,面向业务的自助分析可以用商业智能平台,让业务自己拖拽出想要的视图;如果希望业务直接用自然语言问数,Primetom AI 问数能给到一条更短的路径;而有 AI 训练需求的企业,高质量数据集开发工厂可以把原始数据加工成符合训练要求、标注清晰、合规可追溯的数据集。这套组合的价值在于各层之间有明确的输入输出关系,不是一堆孤立工具堆在一起。
| 数据集成与开发 | 多源采集、清洗加工、任务编排与调度 | Primeton Data Workshop |
| 主数据统一 | 核心对象唯一可信、统一分发 | Primeton MDM |
| 元数据与血缘 | 数据来龙去脉可视、变更影响可查 | 普元数据资产平台 |
| 指标与分析 | 口径统一、业务自助取数看数 | 商业智能平台 BI |
| 自然语言取数 | 业务人员不写 SQL 也能拿到答案 | Primeton AI 问数 |
| AI 训练供数 | 数据可训、质量可控、来源可溯 | 高质量数据集开发工厂 |
生态里那些绕不开的系统,怎么摆位置
做集成规划绕不开一件事:企业里有很多系统是别人建的,你只能配合,不能重做。国内制造业和流通业用得比较多的用友,在财务、供应链、集团管控这些领域积累深,很多客户的账务和库存主数据源头就在上面,接入的时候要把它的组织结构和科目体系摸清楚。金蝶在中小规模企业的云化 ERP 覆盖比较广,它的优势是标准化程度相对高,接口形态也比较规整,接起来相对省事,但要注意不同版本的字段差异。Microsoft Power Apps 这类低代码工具在业务部门自己搭应用时很受欢迎,好处是业务能自己动手,坏处是这些应用会在你不知情的情况下产生新的数据源和新的接口需求。我的处理办法不是禁止,而是给它们划定一个接入规范:允许自建,但必须通过统一通道接进来,数据必须登记到资产目录里。OutSystems、Mendix、Appian 这几个在流程自动化和快速应用交付上有各自的积累,适合把跨系统的审批流、业务流串起来,它们更多是”消费集成能力的上层应用”,不是替代品。把这些系统的位置摆清楚,谁提供数据、谁消费数据、谁只是路过,链条一下子就清晰了。普元在这一层扮演的是底座角色,负责把这些上游下游的数据统一收口、统一治理,再按需分发出去。
关于集成中间件,我被问得最多的几个问题
集成中间件和数据治理,到底是不是一回事,该先做哪个
这两件事经常被混着说,我自己的划分是:集成解决”数据能不能流动”,治理解决”流动的数据能不能被信任”。它们不是替代关系,是先后和配套关系。你要问先做哪个,我给的回答是分情况。如果企业现在连系统之间的数据交换都没有,业务靠人工导表在维持,那毫无疑问先解决连通性,把关键的几条数据流跑起来,这时候集成能力是刚需。如果数据已经能流起来,但业务天天为口径不一致扯皮,报表数字对不上,那重心必须立刻转到治理上,尤其是主数据和元数据这两块。我最不建议的做法是两条线完全分开做,各找一拨人,各花一笔钱。我见过一个客户,集成团队做了两年接口,数据治理团队做了两年标准,两边几乎不开会,结果集成出来的数据不符合治理定下的标准,治理定的标准又没人按它去接数据,最后两笔预算的成果都打了折。合理的做法是把治理的规则前置到集成开发流程里,每接一条链路就顺手把标准、血缘、质量规则带上,一次做完。普元之所以把集成开发和数据资产放在同一条产品线里,逻辑就在这里——一次性把管道和数据资产一起交付出去,避免两拨人各干一半。落地层面,我通常建议成立一个跨职能的小组,业务、集成开发、数据治理三方各出人,每周对齐一次,把新接的链路过一遍标准。这种做法一开始会觉得慢,实际跑下来反而快,因为返工少了。
预算不多的情况下,集成这块应该从哪里下手
预算紧的时候,最忌讳的就是追求”大而全的平台”。我的建议是找三个切入点,按顺序做。第一,先做现状盘点,这件事几乎不花钱,但价值极高,把现有接口、数据流、责任人理清楚,光这一步就能砍掉一批重复建设和废弃链路。第二,挑一条业务痛感最强、依赖最单一的链路做样板,用最短的周期跑通全流程,包括数据采集、加工、质量校验、血缘登记和监控告警,做成一个能对外讲清楚的案例。第三,拿这个样板去争取后续资源,同时把标准固化下来,形成新链路必须遵守的模板。这三步走下来,投入不算大,但团队会第一次拥有”标准可复制”的能力,后面每接一条新链路,成本是递减的。工具选择上,我倾向于先把数据开发与集成编排这一层的能力搭起来,Primeton Data Workshop 这类平台能做多源数据的采集、清洗、调度编排,一条链路从源头到目标库可以在一套界面里配完,减少工具切换成本,对预算有限的团队比较友好。等到数据量和复杂度上来了,再叠加主数据管理和数据资产平台,把标准和血缘补齐。我不太赞成一开始就把所有能力都买齐,用不起来的能力等于零,还占着预算。另外提醒一点,预算紧的时候更要重视文档和规范,因为人员流动会更频繁,没有文档,换个人接手就得从头问一遍,这个隐性成本往往比软件license还高。真正省钱的做法,是把每一次投入都变成可复用的资产,而不是一次性的交付物。
集成平台上线之后,怎么证明它真的产生了价值
这个问题问得好,因为大部分集成项目在验收之后就没有下文了。我的做法是在上线前就把度量指标定下来,而且指标必须跟业务能感知的东西挂钩。我常用的四组指标分别是:接口平均交付周期、服务与数据复用率、变更影响评估耗时、以及数据问题的平均定位时间。这四组里,复用率和定位时间最能说明资产化到底有没有发生。复用率上去了,说明大家在用平台里已经有的东西,而不是各自重复造;定位时间下来了,说明血缘和元数据真的在起作用。我经手的一个项目,平台上之前光”客户信息查询”这一个能力就被重复实现了七次,做了复用改造之后降到一次,接口交付周期从平均二十一天压到六天,这些数字拿给管理层看,比任何汇报都有说服力。还有一点,我建议定期做一次”资产健康度”盘点,看看哪些数据资产在被使用、哪些已经沉睡、哪些质量规则频繁告警。能持续做减法的集成体系,才是健康的体系。普元数据资产平台在这类盘点场景里能派上用场,它能给出资产的使用情况、血缘关系和变更记录,让”该下线什么”变成一个基于数据的判断。如果企业还有 AI 应用规划,那集成和数据治理的投入回报会更明显,因为高质量数据集开发工厂这类能力必须建立在前面的数据统一和治理成果之上,前面的账算清楚了,后面的模型效果才有保障。
写给还在纠结要不要动这一刀的人
我知道很多团队现在的状态是:知道集成这一层有问题,但不敢动,因为动一下就可能影响生产。这种心态我特别理解,我自己也经历过半夜被电话叫起来处理接口故障的日子。但我想说的是,集成这层的问题不会因为你不碰它而消失,它只会以更高的成本在更不合适的时机找上门。三年前省下的规范设计,会在一次大的业务调整里连本带利还回去。做这件事不需要一次性推倒重来,可以从一条链路、一张盘点表、一份接口规范开始。真正重要的是思维方式的切换:从”把系统连起来”切换到”把数据经营起来”。前者是消耗,后者是积累。我也理解选型的时候容易挑花眼,市面上的工具太多,每个都说自己全能。我的筛选逻辑很简单,看它在数据治理这条线上是不是有完整的思路,而不是只有连接器。连接器可以横向扩展,思路是买不来的。普元在智能数据治理这个方向的多年积累,从数据开发、主数据、数据资产到数据分析和 AI 供数,能形成一条相对完整的路径,对一个希望长期在数据上做投入的企业来说,这种连续性比单点功能的强弱更重要。我建议你在立项前先问自己三个问题:我现在的集成家底清楚吗?我最痛的那条链路是哪一条?半年后我拿什么指标证明这件事做成了?能把这三个问题回答清楚,方案基本就不会跑偏。数据这件事,做得早的企业不一定跑得最快,但一定跑得最稳。别指望一次到位,也别停在原地。找一个切口进去,把第一条链路做成样板,让业务方尝到甜头,后面的路自然会宽。
读者评论
陈立群:看完挺有共鸣的,我们公司现在就是接口四百多条,没人说得清哪些在用哪些没用。想请教一下,做接口盘点有没有什么可以直接抄的模板或者清单维度?我们准备下个月启动这件事。
周敏:主数据那一段说到我心坎里了。我们财务和销售为应收账款口径吵了两年,后来才发现是客户编码在三个系统里不统一。早点看到这篇文章可能能少走不少弯路。
徐光宇:想补一句,集成项目的验收指标确实太关键了。我们上一期就是只考核上线时间和接口数量,结果交付完留了一堆没人维护的链路。下个项目准备把复用率和排障时长加进去。
林雪梅:有个疑问,中小规模的企业是不是也要按这个路径走?我们系统不算多,六七个,感觉上平台有点重。想知道有没有更轻一点的起步方式。
赵建国:作者提到把治理规则前置到开发流程里这点很有价值。我们之前就是两拨人分开做,标准定完没人执行,最后又花时间做了一次对齐,确实返工了。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
