要说最近企业软件圈子里什么话题最热,Oracle一定是绕不开的名字。我和几个做企业IT的朋友聊下来,发现多数人都在问同一个问题:Oracle这波重写企业软件,是不是又要押注AI搏一把?我的看法恰恰相反。与其盯着AI功能看,不如留意一个更底层的转向——Oracle正在把云上的SaaS产品,从传统的“记录系统”一点点改造成“执行系统”。这个变化不吵不闹,但影响可能比任何大模型功能都深远。
这篇文章不聊PPT层面的AI愿景,只拆解几件实际发生的事:执行系统和过去的SaaS到底差在哪,Oracle动了哪些地基,为什么说AI只是助燃剂而非引擎,以及这套变化对甲方和技术从业者意味着什么。
1. 先弄清一个问题:SaaS从“记录系统”变成“执行系统”,差在哪儿
1.1 传统SaaS干了什么:一本更聪明的电子账本
过去二十年,企业采购SaaS,本质上是在买一本更聪明的电子账本。无论是Salesforce管商机,Workday管人力,还是Oracle EBS管财务供应链,它们的核心能力都是“把业务结果准确记录下来”。订单成交了,记一笔;员工入职了,记一笔;库存少了,记一笔。系统把流程数字化,让企业能看清自己发生了什么,于是这套东西被叫做System of Record,也就是记录系统。
你仔细观察会发现,传统SaaS的一切设计都是围绕“记录后查询”展开的。表结构强调完整性,报表强调时效性,审批流强调人来做决定。换句话说,系统的终点是“让人看到并决定”,系统本身不承担决策和执行责任。这也是为什么很多企业上了ERP之后,财务月底还是要靠一堆Excel手工调账——系统负责记录,人负责干活。
如果把企业比作一辆车,传统SaaS就是行车记录仪,它能完整拍下你走过的每条路、每个操作,但它不会帮你打方向盘,也不会替你踩刹车。记录仪再清晰,开车的还是司机。
1.2 执行系统的内核:系统自己把事办了
Oracle这轮重写,目标是把这辆车的角色从行车记录仪升级为驾驶辅助系统,也就是说,系统不再停留在“告诉你发生了什么”,而是直接在业务流程的节点上动手操作。
举两个例子方便理解。
第一个是供应链场景。传统供应链系统遇到供应商延迟交货,会生成一条异常记录,然后通知计划员,计划员再去查库存、打电话找替代供应商、手工改采购单。执行系统则不同:它监控到延迟后,会直接根据预设的备选供应商池、价格区间、库存水位和交期约束,自动生成替代采购单,同步调整生产排程,并把变更推送物流方。整个过程可能只需几分钟,人的角色退后到“事后确认”和“处理极端情况”。
第二个是财务对账场景。过去月结对账是财务团队最头疼的事,执行系统可以在交易发生时就把应收应付规则、发票校验逻辑和结算周期全部跑通,对不上的条目自动进入异常队列,对上的直接生成凭证,月底只剩少量异常单需要人工介入。
你可能会问:这不就是自动化规则引擎吗?过去也有啊。区别在于深度和范围。过去的自动化是点状的,一个模块里有一套规则;现在Oracle强调的是跨模块的执行闭环——销售订单触发生产计划,生产计划触发采购执行,采购执行触发财务结算,环环相扣。这种跨流程自动执行的能力,不是普通规则引擎能做到的,它需要应用层、数据层和中间件全部重塑。
执行系统和记录系统最本质的区别,是责任认定。记录系统记错了,责任在人;执行系统执行错了,责任算谁的?Oracle花了很多精力解决权限边界、审计轨迹、合规留痕这些问题,本质上就是在回答“系统敢动手,但谁为动手负责”。这套治理机制的加入,才是执行系统区别于普通自动化的真正门槛。
2. Oracle到底动了哪些“地基”:从应用、中间件到数据库的连锁反应
2.1 Fusion Applications的重构:从流程记录到流程内嵌
Oracle企业应用的主力是Fusion Applications,对应的云产品线叫Oracle Fusion Cloud ERP / HCM / SCM。过去不少人质疑Fusion只是把旧EBS套了一层云壳,但最近几个大版本更新说明Oracle动真格了。
核心变化是把流程编排从业务功能里剥离出来,单独做成一个执行层。你会发现Oracle云应用里多了大量类似“流程触发”“事件消费”“条件分支”的配置项。这些配置不再只是给IT看的技术参数,而是业务分析师也能直接操作的执行逻辑。比如在订单管理里,可以配置“当客户信用额度使用率超过90%时,自动暂停新订单并触发审批”,过去这种逻辑要写死在代码里,现在变成了可视化配置。
这种流程内嵌的设计带来一个直接影响:系统的行为不再完全依赖人来驱动。过去是人在界面上点击按钮才触发下一步,现在是事件流驱动——某个数据变化本身就触发后续动作。事件驱动架构在互联网公司已经普及多年,但在一套要兼顾财务合规、跨国税制、复杂组织架构的企业级套件里落地,难度完全不是一个量级。Oracle把订单、采购、库存、财务、人力全部放到同一套事件总线里,等于给整个企业装了一套中央神经。
2.2 数据库和中间件从“存东西”变成“跑流程”
Oracle最深的护城河还是数据库,但同样在变。传统上数据库是存数据的仓库,应用从里面取数据、算逻辑、写回去。执行系统时代,大量判断和动作需要尽量靠近数据发生,避免频繁的数据搬运和网络往返。
这就是Oracle大力推Autonomous Database(自治数据库)的原因之一。自治数据库不只是自动打补丁、自动调优这些运维便利,它的深层价值是让数据库能承载一部分执行逻辑。比如内置的JSON、图分析、机器学习能力,可以在数据库内部完成数据判断,不用把数据搬到外部AI平台再搬回来。我一直觉得自动驾驶数据库这个词被误解了,它真正要自动驾驶的不是数据库本身,而是让数据库成为业务流程自动驾驶的执行底座。
中间件层面,Oracle Integration Cloud(OIC)和Process Automation在架构里的权重明显上升。过去中间件是系统之间传数据的管道,现在Oracle的中间件承担的是执行编排中枢。一家公司如果同时用了Oracle ERP和Salesforce,两个系统之间同步一条客户主数据,在过去是定时批处理加字段映射,现在可以做成实时事件订阅加双向校验,某个系统做出变更后,另一边马上响应并触发后续动作。
2.3 为什么Oracle非要有自己的云:产品形态的关键一步
Oracle到2015年左右才开始认真推自己的公有云OCI,起点已经落后AWS不少年。它为什么还是要死磕云?因为执行系统的前提是“系统边界足够清晰”。如果应用在云端、数据库在自建机房、集成服务在另一个云厂商,跨网络的不稳定性和安全合规风险足以让任何自动化执行变成裸奔。
Oracle的策略是把硬件、虚拟化、数据库、中间件、应用云服务全部整合在一个技术栈里,从物理机到业务界面的每一层都能可控。这种垂直整合在大数据或者说AI时代被诟病为封闭,但在需要高可靠执行的场景里,恰恰是优势。工业控制系统一直强调“闭环”,闭环的前提就是这个环不能有不可控的外部依赖。Oracle把自己的环做完整,SaaS才有底气从建议者变成执行者。
还值得一提的是NetSuite。Oracle在中小企业市场的SaaS主打的NetSuite,过去给人的印象是“云ERP小钢炮”。现在NetSuite同样在往执行系统走,比如内置的SuiteFlow可以编排业务自动化,SuiteScript允许一定程度的逻辑扩展。大企业有Fusion,中小企业有NetSuite,Oracle的执行系统是分层覆盖的,不是只服务头部客户。
3. 为什么说真正的变量不是AI,AI只是执行系统的加速器
3.1 加了AI也不难,难的是让AI有资格插手业务
各个软件厂商都在强调AI功能,Oracle也推了生成式AI、嵌入式AI等一堆卖点。但如果你仔细比对,会发现Oracle讲AI的方式和别的厂商不太一样。Salesforce讲Einstein Copilot是在帮你起草邮件、总结客户通话,Microsoft讲Copilot是在帮你操作Office、写报告。这些本质上是给“人”配了一个助手,做的是增强人的效率。
Oracle不少AI能力的落点,是给“系统”配判断力。比如在应收账款的执行流程里,AI模型预测某个客户有逾期风险,系统会直接调整该客户的信用策略,同时触发一封自动催款函和一条内部风险提示。这里AI只是产生了判断信号,真正动手调整策略、触发动作的是执行系统本身。没有执行系统,AI最多在仪表盘上标红预警,然后等人来查。有了执行系统,AI的预测才能闭环成行动。
换句话说,企业在AI项目上踩过的坑,绝大多数不是模型不够准,而是模型输出之后没人执行、没流程承接、没系统联动。Oracle这波重写先把执行骨架搭好,AI只是往骨架上接的一根根神经。这个顺序很重要,假如AI是燃料,执行系统就是引擎。没有引擎的车,加再多油也跑不起来。
3.2 数据模型和事件驱动架构的重塑,才是根本
再往底层看,Oracle的重写重点其实在数据模型。传统ERP的表结构按业务域切分,订单、客户、产品、财务各管一摊,数据之间通过主外键关联。这种模型适合记录,不适合执行。执行系统要求的是以业务对象为中心的事件化数据模型,每个对象不仅记录当前状态,还要保留完整的状态变化轨迹,并能在状态变化时发出语义明确的事件。
Oracle在云应用里引入了一整套事件目录,比如订单状态变更、库存转移、付款完成、人员入职。每个事件都有标准化模型,可以被流程引擎订阅。这套东西工作量非常庞大,这也是为什么Oracle从宣布到落地花了这么多年。当别人都在宣传AI插件、聊天机器人时,Oracle在啃事件模型、语义层、一致性和审计轨迹这些硬骨头。
我觉得这里有个认知误区值得点破:很多人以为重写企业软件的核心是给老系统加AI,其实老系统的数据结构根本喂不动AI。加载AI的前提是数据模型统一、实时、语义一致。Oracle做的数据模型重塑,表面看给执行系统打了地基,实际上也给AI打了地基。AI不是被“加”进去的,是先有了能被AI理解的数据底座,AI才跑得起来。
3.3 人在回路与会话式交互的真实位置
执行系统让人“退后一步”,不代表不要人了。Oracle的设计里有一整套人在回路(human-in-the-loop)的分级策略。低风险、规则明确的动作交给系统自动执行,比如自动生成采购订单、自动对账勾稽。中风险动作给AI建议,人一键确认,比如信用额度调整、价格折扣审批。高风险、非常规的情况,系统只做信息汇总和方案模拟,由人来决策。
这套分级设计值得甲方借鉴。一上来就追求全自动化,绝大多数企业都会死得很惨,因为业务规则总有例外,责任边界总有模糊地带。Oracle的聪明之处在于它把自动化程度做成可配置项,企业可以根据自己的管理成熟度选择执行系统的介入深度。这也是我不太认同“Oracle在盲目AI化”这个评价的原因——它更像在主动管理AI的执行边界,而不是无脑地把所有决策交给机器。
4. 执行系统对甲方和技术人:方向对了,但活也更难干了
4.1 选型视角:CIO评估SaaS时的新评判维度
假设你现在是企业CIO,正在评估Oracle云应用或者任何一家SaaS厂商,我建议选型表里增加一组新的评估维度。
第一,自动化执行边界在哪。不要听厂商说“我们支持自动化”,要具体问:订单到现金全流程哪些节点能自动跑,哪些必须人工介入,异常拦截之后人从哪里接手、有没有清晰的移交机制。答不清楚的,所谓执行系统多半只是纸面功夫。
第二,事件日志和审计能力的自证水平。执行系统权限很大,审计必须跟上。Oracle云应用里有统一的审计数据访问,可以追溯每一次自动动作是谁的规则触发的、模型依据是什么、审批链是什么。选型时值得带着审计团队一起去测试,看看追溯一条异常单的执行轨迹需要几步,是不是所有中间变量都留痕了。
第三,和AI能力的结合方式。判断标准也很简单:AI是只给人提建议,还是能直接驱动流程动作?驱动动作时有没有熔断开关?Oracle现在的产品策略里,AI建议转执行是明确设计的路径,并且带有频率限制、阈值约束等安全阀。如果一家厂商的AI只能在对话框里聊天,对核心流程束手无策,那它的AI价值和业务价值还有一段距离。
还有一点容易被低估:数据迁移。从传统系统迁到执行系统,不只是搬数据,还要迁移规则和异常处理逻辑。旧系统里很多靠人脑判断的例外规则,要在新系统里变成显式的自动化规则,这个过程比想象中痛苦得多。预算和时间表都要翻倍。
4.2 Oracle技术从业者:DBA命运被改写,机会却在别处
对吃Oracle技术饭的人,这个变化是直接的冲击。自治数据库已经接走了大量常规运维工作,补丁、备份、基础调优都在自动化。过去一个人管几十套数据库的日子,确实在变少。但我不认为DBA这个角色会消失,而是会分化。
底层运维型的岗位需求会收缩,企业需要的人变成“懂执行系统架构的人”:知道数据是怎么在应用、中间件、数据库之间流动的,知道怎么排查一个自动执行的流程为什么中断,知道怎么设计事件规则让系统既高效又不出圈。这些技能其实比单纯调SQL要值钱得多,因为懂执行链路设计的工程师,在Oracle生态里非常稀缺。
热搜词里有不少人还在搜“oracle安装详细教程”“oracle 11.2.0.4补丁”“oracle监听服务无法启动”,这类问题会越来越少。大量企业正从自建机房迁移到云上,物理安装场景不再普遍。与其把精力花在低阶运维技巧上,不如去研究Oracle云应用的自动化配置、OCI上的数据服务、自治数据库的迁移评估。在Oracle执行系统这波浪潮里,最缺的是能跟客户讲清楚“哪些流程可以自动化到什么程度”的咨询型技术人。
4.3 现有系统怎么平滑过渡:先挑一条稳的流程线试点
如果你所在的企业已经用了Oracle EBS或者其他传统SaaS,想向执行系统演进,我建议不要全面铺开,而是先挑一条边界清晰、规则成熟、数据质量较好的流程线试点。
以我接触过的案例为例,一家制造企业选的是“采购到付款”这条线。他们先把供应商主数据清洗干净,然后在Oracle云上配置自动采购申请、自动订单发送、自动三单匹配、自动生成应付款。试点阶段只开放低金额品类,金额大的订单仍然人工审批。跑了一个季度后,他们把自动处理的成功率从70%逐步调到95%,再扩大到全品类。
这个过程说明了几件事。数据清洗是绕不过去的第一个拦路虎,主数据不乱,执行系统没法学。第二,规则要一段一段试。直接抄Oracle最佳实践配置上线,多半会被业务部门骂回去。第三,人为的监控和熔断机制必须保留。哪怕自动化成功率到了99%,最后那1%也要能一键切回人工,否则一次错误批量动作就可能造成大麻烦。
对广大技术人员和信息化负责人来说,我的整体建议是:少听概念,多看链路。与其焦虑Oracle是不是又要靠AI收割一波,不如研究一下自己企业里有没有一条稳定的流程可以先跑起来,让系统真的开始干活、开始承担责任。执行系统这个词听起来高大上,落到地面就是一张张完成的订单、一笔笔自动对平的钱、一条条能追溯到人的审计记录。谁能先把这套逻辑跑通,谁就在这轮企业软件重写里占了先机。