华为都入场做ERP了,国产ERP困局如何破解?
- 管理理念与运营理念。
- 应用架构设计能力。
- 国产数据库。
管理理念与运营理念
美国Oracle、德国SAP是全球TOP2的ERP软件供应商,其能够成功的重要原因就是基于其管理和运营理念的发展以及科学管理人才的储备,并将最先进的管理和运营理念整合到ERP软件中,以此提升企业的信息化水平和价值链效率。
西方的管理学经历了科学管理阶段(1890-1930年代)、行为科学阶段(1930-1950年代)、管理科学阶段(1950-1980年代)、战略管理阶段(1980年代至今),每个阶段的管理理念都对ERP的能力要求产生了深远的影响,科学管理阶段产生了流水线模式,管理科学阶段产生了基于数学、统计学等模型工具优化管理决策、战略管理阶段主张基于内外部环境来制定和执行企业战略,这些都具体反映到了ERP对应的功能和设计理念上。
特别是在管理科学阶段,运筹学在ERP中得到了大量的应用,比如,在生产调度环节,为实现资源最大利用和最大产出,可以通过关键路径、线性规划、遗传算法等各种模型化方式来提升效率;在库存管理环节,通过EOQ模型、ABC分析、Monte Carlo 模拟等模型来优化库存管理;自从二战期间,运筹学应用于解决军事问题,例如,美国陆军运用了运筹学的方法,优化了登陆战役的计划和布置,在诺曼底登陆期间,成功地打通了第二战区,为盟军在西欧战场上的胜利奠定了基础;战后,部分优秀人才和运筹学思维流入到工业领域,并逐步进入到工业软件中,成功融入到ERP,并且这部分的数据分析和模型思维,也是当前大数据模型技术应用的重要基础。
我国的现代工业基础很大程度上是借鉴了西方优秀的企业管理理念和思路,从90年代开始,也逐步借助ERP软件的应用,完成现代企业管理和运营理念的深度应用。
国产ERP软件想要复刻一流ERP软件的能力,首先需要储备先进的管理理念和运营理念,并基于中国企业管理的特点进行本土化实现到软件中,这部分对于企业管理、数学分析、信息化综合能力的考验提出了极高的要求。近年来,随着中国工业化快速发展,部分优秀的企业在管理理念和运营理念上已经达到了国际水平,甚至基于中国的特色进行了大量的管理创新。
应用架构设计能力
自上个世纪60年度,企业架构美国联邦政府开始研发一种名为FEAF(Federal Enterprise Architecture Framework)的框架,成为企业架构上设计模型的起点,到在21世纪初期,TOGAF(The Open Group Architecture Framework)成为了最广泛使用的企业架构设计模型之一,也是中国架构师们最广泛使用的模型。这其中,业务架构、数据架构、应用架构的设计,都需要架构师具体非常强大的业务功底,并基于其对业务的深刻理解来设计复杂的软件。当前,中国的架构师整体氛围较为浮躁,且更注重所谓的技术架构,往往对业务重要性缺乏深刻认识。接触到课题,一开始就大谈技术解决方案,往往对业务的理解不甚上心,殊不知,脱离业务理解的架构设计都是耍流氓。此外,中国架构师缺乏行业沉淀,往往在一个行业三五年甚至更短的时间就会选择跳槽,对行业领域的沉淀不足,导致其难以设计出最高效的架构,以笔者的经验,想要真正理解一个业务领域的场景并找到最佳技术解决方案,普通架构师没有半年以上对业务的沉淀都难以做到。
对于复杂的业务系统,通过深刻的业务理解,并进行模型化,需要架构师对需求工程的深刻理解,并对业务模型和数据模型的抽象能力有极高的要求,这是一个需要创造性的工作,也需要一些优秀的建模思维引导,比如DDD思想。将复杂的业务模型进行拆解,并又能够很好的保持其整体性和系统性,对架构师的设计能力和组织协同能力要求极高。中国这方面的人才储备非常匮乏。
国产数据库
当前中国市场上主流的ERP厂商,都没有自己的数据产品,但Oracle、SAP都是重要的数据库供应商,其Oracle、SAP HANA数据库也是世界上最优秀的数据库。SAP早期也是集成Oracle数据库,但为了提升产品优势和适应市场需求,也不惜巨额投入推出自己的数据库产品,其足以说明ERP与数据库结合的重要性。Oracle和SAP HANA数据库不断的发展,其在效率、并行计算、分析等方面都得到大幅提升,已经形成强大的壁垒,短期难以找到替代品。从这两家企业的专利数量分布来看,数据库、数据处理和集成方面占比均超过一半以上,可见数据存储和处理的创新是ERP软件技术的关键环节。
ERP软件涉及到企业的各种场景,对数据库的要求极高,通过不同的数据库产品组合使用、或者在应用端承接大量的事务处理等工作,都将大幅提升数据处理的开销,极大影响数据处理的时效。同时,将大量的底层数据库应该实现的功能,转移到应用端,大幅提升了应用系统设计的难度,对应用开发人员提出了更高的要求,也导致不同服务之间容易产生致命的数据不一致、死锁等问题。同时,随着中国工业化的发展和新技术的应用,对数据库提出了更高的要求,传统的关系型、单机数据库已经无法满足ERP软件的需要,同时具备分布式、HTAP、内存计算等能力的新一代数据库才能更好的满足国产ERP的需要。而当前市场上50%以上的数据库均是在传统Mysql、PG数据库基础上的改造,无法从底层上很好的满足新一代数据库的要求。
如果国产ERP要对标Oracle和SAP,那么国产数据库也应该能够对标Oracle和SAP HANA数据库,以SAP HANA为例,其为分布式内存型数据库,因此拥有强大的计算能力,且同时提供优秀的事务能力和分析能力,在SAP HANA上同时承接了SAP的应用程序和分析模块,极大的简化了ERP的IT架构,也极大降低了运维成本。虽然,当前非常流行基于不同的数据库解决不同领域的问题,但是其有很大的弊端:首先,复杂的IT架构,难以像SAP一样快速的构建丰富的应用系统而不用考虑技术底层的问题;其次,复杂的IT架构导致高昂的维护成本并对开发人员提出更高的要求,大型企业需承担高昂的维护成本,中小型企业可能望而却步,阻碍其数字化进程。第三,复杂的IT架构导致大量的性能损失和数据时效,不仅需要更多的资源进行弥补,甚至可能部分场景无法直接满足。
DawnSQL的设计理念正是提供一站式的数据库平台,其内存计算能力、HTAP能力、对数据分析和算法的支持与SAP HANA的特点极其相近,能够很好的支撑国产ERP软件。
转载
转载来至:https://zhuanlan.zhihu.com/p/617166958