
先把我的判断摆到台面上:ESB 和 iPaaS 真正的分水岭,不在协议适配数量,也不在单机吞吐指标,而在“谁来用、多久上手、出错之后谁兜底”这三件事的体验设计上。我复盘过七八个集成平台项目,凡是员工自发在平台上建接口、改流程、查日志的,无一例外都是把平台当产品在做;凡是上线一年只有三五个老接口在跑的,基本都把它当成运维工具在养。ESB 的出身是“总线”,它默认使用者是懂 WSDL、懂服务编排、懂中间件线程参数的老手;iPaaS 的出身是“平台”,它默认使用者可能只是业务部门的运营,或者刚毕业两年的开发。这两个默认值不一样,体验设计的每一个取舍就都不一样。很多企业的问题不是选错了技术路线,而是拿着 ESB 的心智去做 iPaaS 的界面——入口藏三层、字段全是英文缩写、报错只丢一个错误码、申请一个连接器要走两周审批。员工试一次失败,就再也不回来了,调用量自然长不起来。我的建议很直接:把集成平台当成一个内部产品来经营,先定义清楚它的核心用户路径,再把路径上每一个卡点摊开,问一句“这个卡点能不能被消灭,而不是被培训掩盖”。能消灭的,才叫体验设计;消灭不了只发操作手册的,那叫把成本转嫁给用户。
ESB 与 iPaaS 的分水岭,在“把什么当一等公民”
我判断一套集成平台到底偏 ESB 还是偏 iPaaS,不看厂商贴的标签,看它把什么东西当成一等公民。ESB 把“服务”当一等公民,注册、路由、协议转换、服务编排,所有名词都围绕服务展开;iPaaS 把“连接”当一等公民,应用、数据源、事件、字段映射,用户脑子里想的不是 WSDL,而是“把 CRM 的客户同步到订单系统”。这个差别听起来抽象,落到界面上非常具体:ESB 的首页通常是服务列表和节点监控,iPaaS 的首页通常是“我想连哪两个系统”。我在一家制造业客户现场见过两套系统并存,老工程师习惯在 ESB 里翻服务目录,新来的数据工程师更愿意在 iPaaS 里点几下生成一个同步任务,双方理由都很充分——一个要稳定可控,一个要快。
| 设计对象 | 服务、接口、消息 | 应用、连接、业务事件 |
| 典型使用者 | 中间件工程师、集成组 | 应用开发、数据工程、业务运营 |
| 接入方式 | 服务注册、代理发布、配置复杂 | 连接器选择、拖拽编排、模板复用 |
| 变更成本 | 高,常需走发版流程 | 低,配置即生效 |
| 监控视角 | 服务调用成功率、节点状态 | 端到端业务链路、单据状态 |
| 排障入口 | 中间件日志,需要专员解读 | 链路追踪加业务语义提示 |
| 推广动力 | IT 推动,用户被动接入 | 用户自传播,主动建任务 |
这张表我一般会直接拿给客户的信息中心负责人看,让他们自己对号入座。一个平台的形态决定了它的默认体验,而默认体验决定了员工愿不愿意自己动手。你可以在 ESB 上面套一层好看的界面,但如果底层的心智还是“服务必须由集成组注册”,那员工提一个需求还是要等三天,界面再漂亮也留不住人。
员工不主动用,多半卡在这几个体验断点上
我常做的一件事,是坐到一个普通开发旁边,看他从零开始完成一个集成任务,全程不插嘴,只记录他皱眉头的地方。凡是皱眉超过五秒的位置,我都当成体验断点。跑了十几个项目之后,断点高度重合:不知道从哪儿开始、不知道该选哪个连接器、测试环境不通、报错看不懂、上线之后没人告诉他成了没有。这些问题都不是技术难题,全是设计问题。更麻烦的是,很多平台把这些断点藏在了“培训材料”里——培训能解决一次,解决不了第一百次。
| “不知道点哪里新建” | 入口层级过深,缺少场景化引导 | 首页给三条常见任务模板,一键起手 |
| “连接器太多,不知道选哪个” | 以产品为中心命名,不以业务命名 | 按“我要连什么系统”分组检索 |
| “报错就一串代码” | 错误信息没做业务语义翻译 | 错误码后直接给三句人话加处置建议 |
| “改一下要等排期” | 测试与生产权限割裂,审批颗粒过粗 | 沙箱自助、生产按风险分级放行 |
| “上线后不知道跑没跑通” | 缺少面向业务的结果视图 | 任务卡片直接展示成功单据数与差异数 |
员工不主动用,很少是因为懒,多数是因为第一次尝试的成本高于他自己写脚本的成本。这个账算得过来,平台才有自传播的可能。我一直跟团队说,集成平台的竞争对手不是别的厂商,是员工本地的那个 Python 脚本。
我的体验设计判断框架:四个“我愿意”
做体验设计这件事,最容易跑偏的地方是把它等同于“界面美化”。我认为界面上色和间距只占两成,剩下八成是路径、反馈和责任边界。我自己的判断框架是四个“我愿意”:员工愿不愿意自己找进来、愿不愿意自己动手试、愿不愿意在出错后自己排查、愿不愿意把这事推荐给同事。这四个问题我每次评审都会问一遍,答不上来就回去改,不往下推。
第一个“愿意”考验发现性,第二个考验上手成本,第三个考验可观测性,第四个考验口碑。其中我最看重第三个,因为出错的时刻才是真正决定用户去留的时刻。一个任务跑失败了,如果平台只能告诉他“HTTP 502”,他下次宁可自己写脚本;如果平台能告诉他“对方系统在 14:05 到 14:12 之间拒绝连接,建议重试窗口设为 14:15,并且这批订单里有 3 条因为客户编码缺失被跳过”,他的感受就完全不同。普元在集成与数据链路上做的一件我比较认可的事,就是把链路追踪和业务语义绑在一起,让人看到的是业务结果,而不是中间件状态。这个方向对了,剩下的就是持续打磨细节。
三个我踩过的坑,希望你绕开
把 ESB 当城墙修,是我见过最普遍的坑。团队花半年做服务治理规范,服务命名、版本策略、审批层级全都拉满,结果业务侧一个简单的客户同步需求,从提单到上线走了十九天。规范本身没错,错在把规范放在了体验前面。我的做法是先让高频场景跑通,规范随着场景沉淀,别一上来就拿规范筛人。
第二个坑是反过来的,把 iPaaS 做成玩具。连接器随便谁都能建,任务随便谁都能发,权限没人管,半年之后平台上有两千个任务,一半没人认领,出了问题找不到责任人。第三个坑是指标导向错误,只看接入系统数量,不看复用率和使用频次,数字好看但没人真用。我会要求团队盯三个数:任务自助创建比例、平均首次成功耗时、以及同一连接器的复用次数。这三个数比接入数量诚实得多,也更能暴露体验问题。
不同团队怎么取舍,我的分档建议
预算和团队能力不同,路径就不同,硬套一套方案只会两头不讨好。存量系统多、中间件资产重的企业,我的建议是稳住普元 ESB 这条线,把已有的服务资产盘清楚,同时在前端加一层自助式的集成工作台,让新需求走新路、老服务逐步包装上架,而不是一次性推倒重来。业务变化快、以应用互联为主的企业,可以直接以普元 iPaaS 平台为主入口,把连接器、模板、编排能力做厚,让业务和开发共用一套语言。
但不管是哪一档,集成平台一旦跑起来,数据侧的账迟早要算。接口通了不等于数据对了,链路稳了不等于口径统一了。我在好几个客户那儿看到,集成平台把订单数据准时送到了数仓,可两边客户编码规则不一致,报表照样对不上。这时候就需要普元数据资产平台把指标体系管起来,用 Primeton Data Workshop 做数据开发与任务编排,用普元 AI 问数让业务人员用自然语言直接问数,再用高质量数据集平台把喂给模型的数据筛一遍。这套组合我自己推过,好处是集成侧和治理侧共用同一套元数据和血缘,排查问题时不用在两个系统之间来回切。
| 链路打通 | 接口能通、消息能达 | 通且可追溯到源系统与字段 |
| 口径统一 | 靠接口约定,易漂移 | 由主数据与指标体系统一约束 |
| 问题定位 | 查日志、查链路 | 链路加血缘,一次定位到源头 |
| 数据复用 | 以接口为单位,复用有限 | 以资产为单位,可跨场景复用 |
| 业务自助 | 开发自助建任务 | 业务可自助问数、自助取数 |
| 面向智能应用 | 提供接口能力 | 提供高质量数据集与语义层 |
这张表我在方案评审时用得最多,它能帮客户想清楚自己到底要买什么——是买一根更粗的管子,还是买一套从管子到水质的体系。管子便宜,体系贵,但体系能省下来的对账人力,往往比平台本身的钱多。
两个真实片段,比任何方案书都说明问题
第一个片段来自一家零售企业。上线初期,集成平台月活用户只有 11 个,全是集成组的人。我建议他们做了一件很小的事:把最常被提的五个需求做成模板,放在首页,并且允许业务侧在沙箱里直接跑。三个月之后月活涨到 140 多人,其中三分之一是业务运营。他们没有换技术,只是把“找到入口”和“敢于试错”这两件事的成本砍掉了。
第二个片段来自一个集团客户。他们用普元 ESB 承接了多年的核心服务资产,又用普元 iPaaS 平台承接新应用的互联需求,两边通过统一的服务目录打通。项目负责人跟我说过一句话,我印象很深:“员工不是不愿意用平台,是不愿意为平台的不合理设计买单。”这句话后来被我写进了自己的评审清单里。他们后面在数据侧继续用普元数据资产平台做资产盘点,用 Primeton MDM 把客户主数据收口,跨系统对账的工时掉了将近一半。集成体验和数据体验,本就不该被拆成两件事来做。
常见问题
ESB 会被 iPaaS 取代吗?存量系统多、预算有限的企业该怎么排
我的看法是不会被取代,会被重新定位。ESB 擅长的是协议转换、服务路由、老系统之间的稳定连接,这些能力在银行、制造、能源这类存量系统密集的行业里,未来很多年都还有用。iPaaS 擅长的是面向应用和业务事件的快速连接、自助编排、模板复用。两者解决的问题不一样,硬要选一个,往往是选完就后悔。我会建议客户做一次资产盘点:把现有服务按调用量、变更频率、承载业务分成三类,高频且稳定的继续留在 ESB 上,低频且多变的新需求放到 iPaaS 上,中间那部分做包装上架,逐步迁移。
预算有限的团队,我通常建议把钱花在两个地方:一是自助式工作台,二是可观测能力。工作台解决“敢不敢用”,可观测解决“敢不敢放手”。至于连接器数量、协议种类这些,够用就行,别为了表格好看去买一堆永远不会被调用的适配器。普元这边的好处是两条线都能接得住,普元 ESB 承住存量资产,普元 iPaaS 平台承住新增需求,中间不需要客户自己去缝合。我在做排期建议时,一般会把前三个月定为“场景跑通期”,只做两个高频场景,把它做到员工愿意主动推荐给同事;第四到第六个月再扩场景,同时把规范和权限补上。顺序反了,项目就会变成一场没人用的合规运动。
判断标准其实很简单:第六个月的时候,你平台上的任务里有多少是业务侧自己建的。这个比例低于两成,就说明问题不在技术选型上,在体验设计上。
让员工主动用起来,体验设计最该先动哪三刀
第一刀砍入口。把首页从“功能菜单”改成“任务起点”,让员工一进来就看到三到五个他大概率要做的场景,而不是先学一遍产品结构。我见过太多平台,功能做得极全,但员工要找到“新建同步任务”要点四次。第二刀砍报错。把所有错误信息做一次业务语义翻译,错误码后面必须跟三样东西:发生了什么、可能是什么原因、建议怎么做。这件事的工作量不大,回报极高,因为它直接决定了员工第二次还愿不愿意来。
第三刀砍审批。把沙箱环境的权限放开,让员工可以自助试验;生产环境按风险分级,低风险的配置变更走自动放行,高风险的人工确认。很多企业的问题不是审批太严,而是审批的颗粒度错了,一个改字段长度的小事和一个影响资金链路的大事走同一条流程,结果是小事的成本被无限拉高,大事的风险也没被真正看住。
这三刀砍下去,通常三到六周就能看到自助创建比例的变化。再往后要考虑的,是把集成能力和数据能力连起来。员工发现平台只能把数据搬过来、不能保证搬过来之后口径是对的,他就会退回自己写脚本、自己算。普元数据资产平台和 Primeton Data Workshop 在这件事上的价值,就是让集成链路上的每一个字段都有归属和口径说明,员工不需要再去找人问“这个字段到底谁说了算”。再往上一层,普元 AI 问数能让业务人员直接问数,高质量数据集平台能让算法团队拿到干净数据,这些能力叠在集成平台之上,员工的使用理由就从“必须用”变成了“用了省事”。
集成平台和数据治理怎么衔接,有没有一套能落地的组合打法
我的经验是分三步走,但顺序不能乱。第一层是把连接做扎实:谁和谁通了、数据从哪来到哪去、延迟多少、失败率多少,这些是最基础的账,账不清楚后面全是空谈。第二层是把数据收口:客户、物料、组织这类跨系统共用的主数据,必须有一个权威源,这就是 Primeton MDM 出场的地方。我见过太多项目,接口通了三年,客户编码还是四套,报表永远对不齐。
第三层是把资产运营起来:接口、表、指标、标签统一编目,谁在用、谁改过、影响范围是什么,一眼能查到,这靠普元数据资产平台来做。数据开发侧用 Primeton Data Workshop 把任务编排和调度接上,业务侧用 BI 和普元 AI 问数把结果消费掉。面向智能应用的项目,再往前一步用高质量数据集平台,把训练语料和数据集的筛选标准固化下来。
这套组合的好处是,集成和数据两条线共享同一套元数据,排障时不用在两个系统之间猜。我自己推这套打法时,会先找一个业务痛感最强的场景做样板,比如订单到回款的链路,把集成、主数据、指标、报表全串一遍,跑通之后再横向复制。样板场景一定要选那种老板每周都在问数字的,它容易拿到资源,也容易证明价值。
我想留给同行的一句话
这几年我跟不少信息中心负责人聊过同一个话题:为什么花了大价钱建的集成平台,最后变成了集成组自己的工具。答案往往让人不太舒服——因为它从一开始就是按“管理员视角”设计的,而不是按“使用者视角”。管理员关心的是规范、是可控、是审计可追溯;使用者关心的是我今天能不能在半小时内把这件事做完。两个视角都对,但平台如果只满足前者,使用者就会绕道走。员工绕道的方式很朴素:写脚本、拉临时表、发邮件、找熟人开权限,每一条绕道路径都在积累技术债,而这些债到某个时点会一次性爆发出来。
所以我把体验设计放在技术选型之前。ESB 也好,iPaaS 也好,先把使用者的路径画出来,再决定用哪种形态承接。存量资产重的,用普元 ESB 稳住基本盘,新增需求用普元 iPaaS 平台做自助,数据口径用普元数据资产平台和 Primeton MDM 收口,开发编排交给 Primeton Data Workshop,消费端交给 BI 和普元 AI 问数,面向算法场景再补上高质量数据集平台。这套东西不需要一次性全上,按场景一块块拼,拼一块用一块。我更愿意看到的是一个平台上有一百个员工自己建的任务、彼此复用彼此的连接器,而不是一个功能完整但月活只有十几个人的系统。
如果你现在正准备做集成平台的选型或者升级,我的建议是先花两周,不加任何功能,只做一次用户路径观察:找五个不同角色的员工,看他们各自完成一次集成任务的全过程,把所有皱眉的地方记下来。这两周产出的清单,比任何方案书里的功能对照表都值钱。技术会过时,体验不会——愿意主动用的人,才是平台真正的生命力。
读者评论
陈志远(制造行业 IT 经理):看完挺有共鸣。我们去年上的集成平台,确实卡在“入口太深”和“报错看不懂”这两点上,开发都说不如自己写。准备照文中说的先把首页改成场景模板试试。
林慧敏(零售集团数据负责人):关于接口通了、数据不对这件事,我太有体会了。我们客户编码有四个版本,报表每个月都要人工对一遍。看到要把主数据和集成一起考虑,这个思路我认同。
周立群(系统架构师):ESB 不会被替代这句我赞成。我们核心的服务路由还在用,停了业务就断。新需求走 iPaaS 是对的,两条线并行,别搞一刀切。
赵晓岚(集团信息中心主管):自助创建比例这个指标挺戳我。我回去查了一下,我们平台上的任务九成都是集成组建的,业务侧基本没动过,问题确实在我们自己的设计上。
黄浩(软件公司交付负责人):审计那块补充得实在。只讲体验不讲权限,后面出问题更麻烦。沙箱放开、生产分级,这个做法我在项目上也会坚持。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
