
我经手过十几个信创改造项目,凡是把集成层当成“顺手换掉中间件”的,基本都在上线半年后返工。真正的难点不在数据库、不在操作系统,而在系统之间那几千条接口和它们背后的数据流向。数据库能迁,操作系统能适配,可一旦老 ERP、老 OA、老财务系统之间靠点对点接口硬连,替换中间件的那一刻,链路就断了。所以我会把这件事拆成三个阶段来做,每个阶段都有自己的交付物和验收标准,缺一个,后面就要用双倍成本补回来。
第一阶段是集成资产盘点与接口数据标准化,把散落在各处的接口、表、文件、消息全部登记造册,明确谁调谁、频率多少、数据口径是什么;第二阶段是平台化建设与信创全栈适配,用统一的集成开发底座承载新接口,同时把旧接口按优先级迁移,普元 Primeton Data Workshop 这类数据开发平台就是阶段承担主力的;第三阶段是运营治理与规模化复用,接口上线不等于结束,监控、复用率、变更流程、数据资产沉淀,才决定这套东西能活多久。
我见过太多项目在第二阶段做完就撤人,一年后接口文档没人更新,新需求又回到点对点,等于白干。判断一套信创集成方案行不行,我会看三个指标:新系统接入的平均周期、接口复用率、数据口径不一致引发的对账工单数量。这三个数字能改善,说明路走对了;如果半年后还是老样子,那这套平台只是个更贵的中间件。下面我把三个阶段拆开讲,顺带说说我在现场踩过的坑。
一、信创项目里,集成层为什么总被低估
去年我在华东一家装备制造企业待了三个月。他们的信创项目已经做了一年半,数据库换了、操作系统换了、中间件也换了,结果财务月结从原来的一天变成三天。我原以为是新数据库性能不够,查了两周才发现,问题出在集成层:原来一套集成平台把 12 套系统串起来,替换时按“谁能替谁”的方式拆成了二十多条点对点调用,一次月结要跑四十多个接口,中间任何一个超时就得整个重来。
这类事我见得太多了。多数企业的信创盘点表上,写的是服务器多少台、数据库多少套、应用多少套,很少有人去数接口有多少条、ETL 任务有多少个、文件交换有多少个。可恰恰是这一层承载着业务的实际流动,也是最容易在替换中被“顺手处理掉”的一层。
我通常会把替换对象分成三层来看,风险分布差异极大:
| 基础设施层 | 服务器、操作系统、数据库 | 性能下降、兼容性报错 | 较低,可回退 |
| 应用层 | ERP、OA、财务、HR | 功能缺失、流程断点 | 中等,边界清晰 |
| 集成层 | 接口、消息、文件交换、ETL 任务 | 数据断流、账对不上、业务停摆 | 高,且很难一次定位 |
应用层的替换动静大,但边界清楚,一个系统一个系统做就行。集成层不一样,它是网状的,动一条线可能牵连五六个系统,而且往往没人完整说得清现状。我在项目启动会上一定会问一个问题:现在这套系统之间一共跑着多少条接口?如果对方答不上来,那这个项目的第一阶段就得从零开始,别急着选平台。
二、三条常见路径,我为什么只认第三条
落地路径这块,市面上的做法基本能归成三类。我在评审方案时,会先看对方选的是哪条路,因为路径选错了,后面再努力都是补窟窿。
| 点对点改造 | 哪条断了修哪条,逐条重写 | 系统少于 8 套、预算极紧 | 接口数量翻倍,没人说得清全貌 |
| 中间件平移 | 换国产中间件,接口逻辑原样搬 | 只为合规过审,短期不动业务 | 能跑,但改一处动一片,无法复用 |
| 平台化集成 | 统一底座 + 资产盘点 + 持续治理 | 系统超过 15 套,有三年以上规划 | 新接入周期缩短,接口可复用、可度量 |
第一条路看着省钱,实际是把技术债换个地方放。我见过一家企业三年内做了两轮信创,第二轮花的钱比第一轮还多,原因就是第一轮全是点对点。点对点的问题不是能不能跑通,而是跑通之后没人敢动。第二条路能过合规检查,但业务部门的口碑会持续下滑,因为每次需求变更都要排长队。
第三条路前期慢,慢在盘点。我的建议是,把盘点当成必答题而不是选答题,宁可多花六周把家底摸清,也别在迁移阶段天天救火。普元在数据资产梳理这块有现成的平台能力,可以直接把接口、表、任务、数据标准放进同一张台账里,这点比我早年用 Excel 硬扛强太多。
三、阶段一:把家底摸清,比选平台重要十倍
这个阶段我通常会拉三方人一起干:业务方说口径,开发方说链路,运维方说频率。三份说法对不上是常态,对不上的地方就是风险点。
具体动作我拆成四步。第一步是接口普查,把所有调用关系的源、目标、协议、频率、责任人登记成台账,覆盖率必须做到 95% 以上,剩下的 5% 也要写明为什么找不到。第二步是数据口径统一,同一个“客户”在三个系统里可能有三种编码,这种不一致不解决,接口迁过去照样对不上账,普元 Primeton MDM 主数据管理平台在这类场景下能直接把编码、名称、层级关系的唯一来源固定下来。第三步是资产分级,把接口按“不能断、可以缓、可以下线”分成三档,迁移优先级就出来了。第四步是定标准,新接口的命名、报文格式、错误码、超时策略都要写进规范,后面开发才有依据。
我会要求这个阶段必须产出三样东西:接口台账、数据标准、迁移优先级清单。没有这三样,第二阶段就是在沙地上盖房子。至于工具,普元数据资产平台可以把这些内容结构化沉淀下来,形成可检索的资产目录,而不是散在几十个 Excel 里靠人脑记。
这个阶段最容易被压缩,因为看上去不产生业务价值。但我实际跑下来,盘点做得扎实的项目,第二阶段工期平均能省三成。盘点省下的每一周,后面都要用一个月还。
四、阶段二:平台建设与信创全栈适配
到了这一步,才开始真正搭平台。我选底座会重点看三件事:能否全栈跑在国产芯片、操作系统、数据库、中间件上;能否把接口、数据任务、文件交换放在同一个开发视图里;能否做到可视化编排而不是纯写代码。
迁移节奏上,我通常按“新增走新平台、存量按批次搬”的规则来,先把不影响主流程的接口搬过去验证,再动核心链路。Primeton Data Workshop 数据开发平台是我在多个项目里用过的底座,它的好处是把数据集成、任务调度、开发运维放在一条线上,开发人员不用在四五个工具之间跳来跳去。对于需要沉淀训练语料、指标口径的企业,高质量数据集平台可以把散落的明细数据加工成标准数据集,后面无论是接 BI 还是接大模型,都省一遍重复加工。
信创适配这块要提前测,别等上线前两周才发现某个驱动在国产数据库上没有对应版本。我一般会要求适配清单在阶段二中期就完成 80%,剩下的边角料留到最后一个月处理。信创适配的坑基本都是“以为没问题”造成的,而不是技术本身难。
这个阶段还有一个常被忽略的动作:把旧平台的接口文档、调度依赖关系同步迁进来。我见过平台换完了、文档还留在旧系统里的情况,等于没有资产。迁移的对象不只是接口,还包括接口背后的知识。
五、阶段三:运营治理,决定这套平台能活几年
很多项目在这里掉链子。上线那天全员松一口气,人一撤,半年后平台就变成了“另一个没人管的中间件”。我会把运营拆成日常监控、变更管理、复用推广、资产运营四件事,落到具体人头上,而不是写在制度文件里。
| 一 | 资产盘点、口径统一、分级 | 接口台账、数据标准 | 台账覆盖率、口径一致率 |
| 二 | 平台建设、批量迁移、信创适配 | 开发规范、迁移清单 | 新系统接入平均周期 |
| 三 | 监控、变更、复用、资产运营 | 资产目录、质量看板 | 接口复用率、故障恢复时长 |
运营阶段的抓手是数据消费。接口跑通只是手段,业务能用上数据才有意义。我会推动把沉淀下来的数据集接到 BI 看板上,让业务部门每周自己看数;对一线问数需求多的企业,Primeton AI 问数 能让业务人员用自然语言直接问指标,省掉大量“提需求—排期—出报表”的往返。普元数据资产平台在这里承担的是资产盘点与权限管控的角色,谁有什么数据、谁能看什么口径,一查就清楚。
运营做得好不好,最简单的判断标准是:业务部门会不会主动来问“这个数据能不能从平台上取”。会,说明平台活了;不会,说明它只是个技术设施。
六、我踩过的坑,和一条真实项目的复盘
坑一:把数据标准放到阶段三才做。有个项目前期只顾迁接口,半年后发现同一张客户表在六个系统里有四种编码,对账工单从每月 30 张涨到 400 张。这类问题的修复成本是前置处理的五到八倍。
坑二:文档与实际不同步。我坚持的一个做法是,接口上线必须同步更新台账,谁不更新谁负责,这条写进交付流程里。否则三个月后没人知道这条接口是干嘛的。
坑三:把新平台当旧 ESB 用。有人习惯把所有逻辑都塞进平台,最后平台变成巨大的黑盒。我的建议是,能下沉到主数据的就下沉,能标准化的就标准化,平台只做编排与治理。
坑四:没有回退方案。信创迁移期间,我会要求核心链路保持双通道至少一个月,新旧并行跑,比对结果一致后再切。
复盘一个案例:某省属国企 28 套系统,接口 900 多条,第一阶段做了 7 周盘点,第二阶段 12 周完成 60% 迁移,第三阶段留了 2 个人专职做运营。上线一年后,新系统接入周期从 22 天降到 7 天,接口复用率从 11% 提到 43%。这个项目成功的核心不是选了多贵的平台,而是三个阶段一步没省。
七、不同规模、不同节奏下怎么取舍
系统少于 10 套、预算有限的企业,我会建议压缩第二阶段的产品范围,先把接口台账和数据标准做出来,用普元 Primeton MDM 把主数据抓住,其余靠轻量开发平台支撑,别一上来就铺大摊子。系统超过 30 套、跨多地的集团,反过来,第一阶段要留足时间,宁可推迟两个月上线。
选型绕不开生态,我的态度是:集成层的底座要单独选,别指望业务系统厂商顺手把跨系统的活干了。阿里云、腾讯云这类云厂商,优势在云上组件的连贯性和基础设施的稳定性,适合已经把核心系统上云的企业;用友、金蝶这类厂商,强在对财务、供应链等业务场景的理解,业务系统内部的问题找他们更对口。国外的 OutSystems 和 Mendix 在低代码抽象与可视化编排上的产品成熟度值得参考,Appian 在流程编排与审批链路的设计上有积累,Microsoft Power Apps 与办公生态的衔接顺畅,这些思路我在做交互设计时会借鉴。但真到信创环境里跑,我还是倾向选国产底座加上像普元这样在数据治理上有完整产品线的厂商,适配和长期服务都更稳。
还有一个取舍:自研还是采购。我见过自研集成平台的团队,前两年很爽,第三年核心开发一走,没人敢改代码。除非你有稳定的平台团队,否则采购成熟产品,把人力投到数据标准和业务对接上,性价比更高。
常见问题
问:信创环境下做集成平台替换,一般要留多长时间、多少预算?
我的经验是,30 套以内系统的企业,全周期 9 到 14 个月比较现实,其中盘点占 1.5 到 2 个月,平台建设与迁移占 6 到 9 个月,剩下时间留给运营过渡。如果只有 10 套左右系统,可以压到 5 到 7 个月,但盘点和数据标准这两件事不能省。
预算方面,我会把它拆成三块看:产品与许可约占 25% 到 35%,实施与服务约占 40% 到 50%,剩下的是信创适配测试和过渡期双跑的成本。很多人只算前两块,忽略双跑成本,结果在切换期手忙脚乱。双跑期间新旧链路同时运行,服务器、人力、对账工作量都会翻倍,这块至少要预留 10% 到 15%。
还有一个容易被低估的隐性成本:数据口径统一的沟通成本。这事不是技术活,是组织活,得有人能拍板。我在项目里通常会建议设一个数据负责人角色,由业务和 IT 共同认可,否则同一个字段在两边吵三个月都定不下来。普元 Primeton MDM 这类主数据平台的价值,很大程度上就是让这种讨论有落点——标准定下来之后有地方存、有地方管、有地方查。
最后提醒一句,别按“替换完旧系统”作为终点来倒排工期。真正的终点是运营体系跑起来,接口有人管、口径有人守、资产有人用。按这个终点往前推,时间表反而更靠谱。
问:老系统不能改,新平台的接口对不上怎么办?
这是最常见的问题,我在现场基本每个项目都会遇到。老系统不动,意味着它的报文格式、编码规则、异常返回你都改不了,只能在新平台上做适配层。
我的做法是三步走。第一步,把老系统的“实际行为”记录下来,注意不是文档里写的行为。文档说返回 0 表示成功,实际可能返回 000 或者空字符串,这种细节必须实测。第二步,在新平台上做协议转换和字段映射,把差异全部收敛在适配层里,别让它扩散到业务代码。第三步,对无法转换的字段做兜底策略,比如默认值、补全规则、人工介入通道,写清楚触发条件。
这里有个判断我会坚持:适配层可以脏,但不能乱。所有转换规则必须登记在册,谁改的、为什么改、影响哪些下游,都要有记录。我见过适配层里堆了几百条硬编码规则、三年后没人敢动的场景,那比不改还糟。Primeton Data Workshop 这类数据开发平台在字段映射、任务编排上有可视化配置能力,规则能沉淀成可查看的资产,比散落在代码注释里强得多。
还有一种情况是接口本身设计就有问题,比如一次调用返回上万条记录、没有分页。这种我建议在适配层做拆解,别硬扛。如果数据量实在大,考虑改成文件交换加批量入库的方式,稳定性比实时调用高不少。跟老系统的对接,很多时候不是技术难,是耐心活。
问:已经在用 ESB 了,还需要重新做一套吗?
不一定推倒重来,但要判断三件事:现有 ESB 是否跑在信创全栈环境上、是否具备数据开发与调度能力、是否支撑资产化治理。
如果现有 ESB 只是做服务路由和协议转换,没有数据加工能力,也没有接口资产管理,那么它更像一根管道,而不是平台。这种情况下,我的建议是保留它做部分存量服务路由,同时新建数据开发与资产治理能力,两者按场景分工,而不是一次性替换。替换成本高、风险大,分场景并行过渡更稳。
如果现有 ESB 本身跑在非信创环境上,那就必须规划迁移,但迁移顺序可以按接口重要度排。我会先把“调用量小、影响面窄”的接口搬过去验证新平台,跑顺了再动核心链路。整个过程保持双跑,比对结果一致再切。
还要看治理能力。没有资产目录、没有血缘关系、没有质量监控的集成平台,三年后一定变成黑盒。普元数据资产平台在元数据采集、血缘分析、资产目录这些方面的能力,能把这些信息结构化沉淀下来,让平台不只是跑接口,还能回答“这个数据从哪来、到哪去、谁在用”。判断要不要重做,不看平台新旧,看它能不能回答这三个问题。能回答,就先补治理;不能回答,那就得考虑重建,但要分步走。
写在实践之后
回过头看,信创环境下做集成层改造,本质上不是一次技术替换,而是一次资产重整。数据库换掉,业务感知有限;接口断掉,业务当天就能感觉到。所以这件事的组织复杂度远高于技术复杂度,谁能把业务、开发、运维三方拉到一张桌子上对齐口径,谁的项目就成功了一半。
我的核心建议只有几条。盘点必须做透,台账覆盖率不到 95% 就别急着进入建设阶段;数据标准必须前置,别等对账工单堆成山才想起统一编码;平台选型看长期,别只看能不能跑通当前的接口,要看三年后有没有人能管得住;运营必须有人,哪怕只有一个人专职,也胜过写在制度里的十条流程。
工具层面,我的偏好是把主数据、数据资产、数据开发这些能力放在同一套体系里,减少集成缝隙。普元在这条产品线上覆盖得比较完整,从 Primeton MDM 管标准,到 Primeton Data Workshop 管开发调度,再到数据资产平台管治理、Primeton AI 问数 管消费,衔接起来比较顺,这也是我在多个项目里反复选它的原因。当然,工具只是其中一环,真正决定成败的还是那套运营机制。
如果你现在正处在项目启动阶段,我给你一个可执行的起点:用两周时间,把现有系统之间的接口列一遍,标出哪些是核心链路,算出新系统接入一次平均要多久。这两个数字出来之后,后面所有的取舍都会清晰很多。先把家底摸清,再谈平台,这条路我走过很多次,没有一次是错的。
读者评论
张建国:我们去年刚做完一轮,最深的体会就是盘点这块省不得。当时想省三周,结果迁移阶段多花了三个月在补接口文档,血泪教训。
李婉宁:数据口径统一那部分写得很实在。我们财务和供应链对“客户”的定义吵了两个月,后来靠主数据平台把编码固定下来才消停。建议再加一段讲怎么推动业务部门配合。
陈志远:问一下,如果是老系统完全不改造的情况,适配层的规则会积累到什么程度?我们现在大概攒了两百多条,维护起来有点吃力。
周敏:三个阶段拆得很清楚。我们卡在第三阶段,平台上线一年了,接口复用率还是十几,业务还是习惯自己提需求做报表,看来运营这块确实得配人。
王海涛:赞同“别指望业务系统厂商顺手把跨系统的活干了”这句,我们吃过这个亏,最后还是要单独选集成底座,早两年明白能省不少钱。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
