华为为何要搞相对冷门的ERP?

news2024/12/24 8:35:19

大家都知道华为的研发实力很强,但几天前他们宣布研发出超大规模云原生的ERP时,还是有些吃惊。

20日,在东莞的一场“英雄强渡大渡河”表彰会上,华为抛出一个大多数公司都难以做到的成果:三年时间,数千人,联合产业伙伴、生态伙伴攻坚克难,终于实现自主可控的MetaERP研发,并完成对旧ERP系统的替换。

ERP是企业经营管理中的核心IT系统,旨在对企业资源进行整合集成管理。今年3月,任正非曾表示,华为的MetaERP产品即将发布。如今,MetaERP的官宣正式昭告了华为在基础软件层的巨大突破。

四月以来,国内外各大科技公司在AI大模型赛道厮杀,华为在这一热点中的存在感并不高,反而另辟蹊径,选择在此时高调宣布公司实现了自主可控的ERP研发。在这里插入图片描述
华为为何要搞相对冷门的ERP?华为自研ERP是否会商业化?国产软件替代化进程到底如何?下面我们来聊聊这些话题。

1、自研:悬崖边的求生之举

据了解,在ERP方面,华为此前使用的是Oracle的产品。华为采用旧有ERP系统已有二十多年,这一系统支持了华为每年数千亿产值的业务,以及全球170多个国家业务的经营,相当于支撑业务正常运转的中枢神经。

华为之所以选择从头开始自研也是无奈之举。2019年,美国把华为列入“实体清单”后,供应商在几天内就通知对华为断供停服。这一举措等于直接将华为推到了悬崖边上,一旦系统瘫痪,后果可想而知,订单履行、计划调度、人员管理可能全都面临停摆。

另外,在中国高端ERP市场,国外厂商仍占据主导。据前瞻产业研究院数据显示,SAP、Oracle分列第一、第二,两者市占率达到了53%,国内的ERP软件的市占率则相对弱势。尽管在过去几年,华为也在寻求与国内ERP厂商的合作,但由于业务体量过大,国内厂商现有的技术和服务能力还不能满足华为的需求。

影响企业经营生存的“大渡河”突然横亘在前,除了自研没有其他退路,剩下的只有俯首实干。作为华为有史以来牵涉面最广、复杂性最高的项目,三年来,华为投入数千人,联合产业伙伴和生态伙伴,终于完成了MetaERP的研发。

华为董事、质量与流程IT部总裁陶景文表示:“面对包含ERP在内等企业作业和管理核心系统的断供停服,我们不仅能造得出来,还换得了,用得好,现在终于可以宣布,我们已经突破了封锁,我们活了下来!”

2、攻坚:通向全栈自主可控之路

MetaERP的命名立意源于Metadata元数据,和Meta并无关系。根据内部人士介绍,回顾MetaERP的研发过程,面临诸多挑战。

比如,旧有ERP与外围系统集成点3950多个,还有上万个数据集成点,IT架构如何重构和适配;旧有ERP固化了华为公司20余年管理和运营经验,这些流程经验如何重新继承;旧有ERP系统灵活性差、业务需求响应慢、智能体验差,如何解决这些固有问题。

据介绍,华为MetaERP采用了云原生、元数据多租、实时智能等技术。陶景文介绍,采用云原生架构可实现全球快速部署,自动适配业务流量变化,轻松应对千万级流量洪峰;采用元数据多租架构,将业务对象、实体、逻辑等元数据资产标准化,租户可灵活编排,快速响应业务需求;采用实时智能技术用好数据,如通过预置多个AI模型,实现风控、经营决策科学高效;采用完全自主的GaussDB,会计分录峰值处理3000万笔/天,从30分钟延时改进到实时处理。

截至目前,MetaERP已经覆盖了华为公司100%的业务场景和80%的业务量,经历了月结、季结和年结的考验,实现了零故障、零延时、零调账。

事实上,MetaERP背后包含了一系列的基础软件,如今华为实现了从操作系统、数据库、中间件到应用系统软件,全栈自主可控。有业内分析指出,对于华为来讲,ERP成功切换不单单是解除了经营风险,更是华为在大型企业级软件设计开发能力上的验证,也是华为基础软件技术实力的一次展示,意义可谓深远。

3、辟谣:自用还是他用

至于MetaERP后续会如何发展,业内看法不一。有人认为,这只是华为企业内部自用的一套系统,也有人认为,这套系统后续肯定会进行商业化试水,给国内ERP赛道带来新的可能。

早在3月份,华为疑似进军ERP市场的传闻出现,国内ERP龙头用友和金蝶的股价就大幅跌落。华为在之后进行了辟谣,强调自研ERP目前没有商业推广计划,也还会与国内ERP厂商继续合作。

自研ERP到底有没有商业化前景?我们可以先从整个市场有多大来观察一下。

据IDC研究显示,2020年全球ERP市场规模达到806亿美元,到2025年将达到1122亿美元,5年复合增长率为6.8%,高于IT市场的平均增长。

综合来说,在数字化转型市场,ERP的“盘子”还是足够大的。但是和其他应用软件不同的是,ERP的实施成功与否,很大程度上并不在于软件本身。正如有位业内人士在知乎上感慨的那样:ERP实施成功的关键“在于企业管理上变革的决心,需要从上到下对数据观念发生变化”。
在这里插入图片描述
ERP应用是数字化转型的一个子集,其本质是对企业所拥有的人、财、物、客户、信息、时间和空间等综合资源进行综合平衡和优化管理。如果无法认同这一点,那么ERP的成功只是空谈。

除了在认知层面由上而下的驱动外,业内人士还指出,ERP系统要成功还取决于以下几点:

1、技术

“这个行业的人往往过于看中项目,他们需要结束项目收款,所以很多时候,对于问题,草草了事,深层次的问题不去分析,到底是用户流程存在问题,还是软件的概念抽象存在问题,这些都不重要,重要的是干净交付项目。”这种情况往往导致ERP厂商向项目看齐,技术积累少,抽象能力弱,极少能迭代出优秀的ERP软件。

2、沟通

“甲方和乙方的项目经理很重要,能够抓住主要矛盾,优先解决主要问题,对于不重要的问题可以慢慢优化,甚至可以放到上线后根据使用反馈慢慢去更有针对性的调整。”但现实中甲乙双方由于背景不同往往沟通效率较差。乙方可能懂技术但有时对业务的理解不到位,就导致方案不能很好地解决甲方问题。

3、平台

“目前整个IT的技术栈在突飞猛进,分布式、业务中台、数据中台、容器化,各种中间件,对于传统的ERP厂商都是不小的冲击,厂商们急需推出一个好的平台去适应这些变化。”如果搞自研的话,后续会面临更多系统集成和数据集成的问题。还有数据一致性的问题需要更为审慎的考虑。“在ERP系统中,数据结构的复杂度往往超出想象,这时候如果要考虑多个系统间的数据一致性就更加复杂。”

4、迭代

“随着企业经营策略和市场的变化,ERP中的业务也是需要经常调整的,如果都靠coding来做,需求开发测试部署对于企业来说都是不小的成本。”如何提升沟通和迭代效率,让开发更高效灵活,从而适应业务的快速变化也是一大挑战。

华为如果要正式入场ERP,势必会遇到以上的所有问题,而商业化的成功与否取决于到底能给用户带来多少最终价值,让产品在千差万别的行业场景中接受打磨才是制胜之道。

国产软件替代化进程道阻且长

华为实现ERP自主研发是很好的兆头,至少证明了这种体量的公司没有国外ERP系统也能活。但是我们也要看到,操作系统、数据库、中间件等基础软件在当下仍然由海外厂商处于垄断地位。
在这里插入图片描述
中国软件协会的调研数据显示,2020年,在全球操作系统、基础软件(含桌面、数据库、云操作系统、工具软件等)领域,美国公司的业务收入约0.81万亿美元,占全球比例五分之四。我国基础软件份额较少,国产软件的国内市场份额仅为5%,国产操作系统的国内市场占有率仅4%。

一方面,这些市场上可选的国产软件确实不多,企业自研又需要大量的投入;另一方面,像数据库这类核心软件取得用户信赖尚需时日。以金融业为例,银行的国产化变革普遍集中在办公和业务系统层面,至于核心交易系统的数据库国产化多数仍然处在观望和犹疑中。因为搞迁移不仅成本高,潜在风险更加让人难以承受,所以国产信创产品一般都是从边缘应用,从中小银行开始逐步试水、逐步替换。

旧王积威日久,新王犹显稚嫩,要彻底解绑、改换日月远非一日之功。但总体来说,国产软件已经迎来了巨大的机遇。关键是如何建立起一个枝繁叶茂的生态、如何打磨技术、如何培养人才,如何打造有效的商业模式,这才是国产厂商需要直面的议题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/458869.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从零开始写ChatGLM大模型的微调代码

cursor 的下载及安装(免费版每月100次,升级pro 20刀/月) cursor是一款与openai合作的,使用gpt-4的一款编程工具,它可以让你通过gpt-4进行辅助编程,以此提高效率。 下载地址:https://www.curso…

CentOS系统安装Intel E810 25G网卡驱动

因特尔网卡驱动给的都是二进制包,需要编译环境。 首先去Intel下载最新的驱动 E810驱动下载:https://www.intel.com/content/www/us/en/download/19630/intel-network-adapter-driver-for-e810-series-devices-under-linux.html?wapkwe810 里面有三个驱…

量子计算新进展!瑞典和芬兰率先研发芯片

(图片来源:网络) 芬兰和瑞典在北欧率先推出了独立的量子计算机项目,并在未来量子技术方面取得了可喜的新进展。 在瑞典,查尔姆斯理工大学 (Chalmers UoT) 获得了追加的900万欧元(约合6774万元人民币&#x…

风力发电系统的随机调度研究(matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

【神经网络】tensorflow实验8--梯度下降法

1. 实验目的 ①掌握TensorFlow的可训练变量和自动求导机制 ②能够使用TensorFlow实现梯度下降法,求解一元和多元线性回归问题 2. 实验内容 下载波士顿房价数据集,使用线性回归模型实现对波士顿房价的预测,并以可视化的形式输出模型训练的过…

【Git】—— 版本控制(忽略文件、查看修改内容,撤销未提交的修改、查看历史提交记录)

目录 一、准备工作 二、忽略文件 三、查看修改内容 四、撤销未提交的修改 五、查看提交记录 前面学习了Git最基本的用法,包括安装Git、创建代码仓库以及提交本地代码。 下面将要学习版本控制。 一、准备工作 先选择一个项目,给它创建一个代码仓库&a…

Linux环境定时备份MySQL数据库

数据库备份常有,实现备份,大概需要3个步骤: 目录 1.创建数据库备份用户 2.创建数据库备份shell脚本 3.创建定时任务 1.创建数据库备份用户 为了数据安全,不建议使用root用户。举例:创建数据库备份用户 dump&#…

复现永恒之蓝[MS17_010]

目录 准备靶机 测试ping连通性 攻击漏洞 利用漏洞 准备靶机 1台kali,1台win7 win7系统可以在MSDN镜像网站里获取 注:将win7安装好,win7无法安装vmtools,若升级系统,可能会把永恒之蓝补丁打上,所以建议别升级系统 测试…

用Java创建可扩展的OpenAI GPT应用程序

ChatGPT 值得深入使用的方面之一是它的引擎,它不仅为基于Web的聊天机器人提供动力,还可以集成到Java应用程序中。 ▌Budget Journey App 想象一下,你想去一个城市旅行并且设置好了预算,你应该如何分配你的钱并让你的旅行难忘&am…

巧用千寻位置GNSS软件|逐点放样应用技巧

线路逐点放样是针对施工需要和设计要求,对线路 20、50、100间隔的整桩距或整桩号的特定桩位进行连续放样设定的程序。运用千寻位置GNSS软件如何快速实现线路逐点放样呢?让我们一探究竟吧! 点击【测量】->【线路逐点放样】,选择…

CMake : Linux 搭建开发 - g++、gdb

目录 1、环境搭建 1.1 编译器 GCC,调试器 GDB 1.2 CMake 2、G 编译 2.1 编译过程 编译预处理 *.i 编译 *.s 汇编 *.o 链接 bin 2.2 G 参数 -g -O[n] -l、-L -I -Wall、-w -o -D -fpic 3、GDB 调试器 3.1 调试命令参数 4、CMake 4.1 含义 4.2…

npm全局包及项目包的讲解与方法

看图可知 安装全局包和项目包 我们通过npm install 命令来安装包,简单说就是把包从npm的官网(或者是指定的镜像源)下载到我们自己的电脑中。那具体这个包下载到哪里了,还是有一点讲究的。 分成两类: 全局安装: 包被…

IntelliJ IDEA 新建安卓项目失败,网上的各种教程都不管用的看向这里!!!

目录 1、出现的问题: 2、解决办法: 1)新建项目 2)修改设置 3、注意 备注: 目的:最近开发机器人远程控制需要一个安卓app,之前是自己做了个H5app来用的,H5不是很稳定,所…

Kotlin基础

Kotlin基础 一.Kotlin介绍1.诞生2.Kotlin与JVM3.为什么学习kotlin?4.Kotlin跨平台特性 二.变量常量类型条件语句函数1.声明变量2.内置数据类型3.只读变量4.类型推断5.编译时常量6.条件语句:表达式7.String模板8.函数 三.匿名函数函数类型高阶函数&#x…

关于OKD(OpenShift)中组件资源介绍和命令行操作的一些笔记

写在前面 参加考试,会陆续分享一些 OpenShift 的笔记博文内容为 openshift 常见 API 资源对象介绍,包括所特有的 Route,IS,DC,BC 等。学习环境为 openshift v3 的版本,有些旧这里如果专门学习 openshift &a…

第一节 ogre源码编译与安装

一. 电脑环境要求 本机使用的编译环境为:系统为Windows 10, Microsoft Visual Studio Enterprise 2019,版本 16.11.26,cmake-3.18.6-win64-x64 这些为基本的操作环境自己可以从网上下载安装。 二. 依赖环境下载 DirectX SDK &a…

Blade项目的IDE支持

Blade是一个C/C构建工具,详细介绍见Blade构建工具。虽然功能强大,但是缺少IDE支持。本文介绍如何在Blade项目中使用IDE的智能提示、自动补全、自动跳转等特性。 1.VSCode VSCode的C/C插件(ms-vscode.cpptools)提供了C/C代码的智能提示、自动补全和调试…

Java编程设计语言-集合类

API(application programming interface)是JDK的重要组成部分,API提供了Java程序与运行它的系统软件(Java虚拟机)之间的接口,可以帮助开发者方便、快捷地开发Java程序 集合在程序设计中是一种重要的是数据结构,Java中提…

数据湖Iceberg-FlinkSQL-kafka类型表数据无法成功写入(6)

数据湖Iceberg-简介(1) 数据湖Iceberg-存储结构(2) 数据湖Iceberg-Hive集成Iceberg(3) 数据湖Iceberg-SparkSQL集成(4) 数据湖Iceberg-FlinkSQL集成(5) 数据湖Iceberg-FlinkSQL-kafka类型表数据无法成功写入(6) 数据湖Iceberg-Flink DataFrame集成(7) 数据湖Iceberg-FlinkSQL-…

Linux离线状态下在anaconda中安装pytorch

1. 下载与安装说明 下载地址(按安装方法选取) bz2压缩包下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/?CM&ODwhl包下载 torch、torchversion、torchaudio下载地址:https://download.pytorc…