作者:admin 日期:2023-10-17 浏览: 次
关于华为 ERP 的几个猜测:华为ERP是Oracle “换皮、换芯”而来
上海数据恢复华为导入了IBM的IPD等咨询服务,也导入了Oracle ERP 20多年了,尤其是财务部分,应该一直是Oracle为主体,这个是公开的事实,从公开资料上看,也做了大量的应用扩展,以及大量的二开,个别业务甚至用自己开发去替代与重构。
不管如何吹牛,当时阿里提出完成自己的OceanBase数据库软件开发,本质上就是mysql演进一样,华为的GaussDB高斯数据库,也是在大量对开源数据库PostgreSQL研究与二开的基础上,发展而来,这些都有公开的资料可查。所以大家不要觉得不好听,其实,我们IT业界,很多都是站在开源的前任基础上进行不断演进与发展。因此我今天特地想写一下华为ERP可能的发展路径。
1、华为ERP是Oracle “换皮”(对业务界面代码用自己的应用开发框架重写)而来。基于业务的连续性需要,以及业务的适应性需要,华为ERP运维团队已经积累了大量二次开发的经验的基础上,可以用自己开发BOSS与华为云的2B经验积累,用自己的开发框架与开发工具,对Oracle EBS进行“换皮”行动,也就是对ERP应用界面的代码进行重写,按??榻小盎黄ぁ保沟捉饩鯡RP代码的知识产权问题,这样对业务的冲击很小,只要按业务域逐个进行换皮就可以;
淮安数据恢复2、华为ERP是Oracle “换芯”(对数据库进行迁移与替代)而来,也就是,华为ERP的Oracle 系统包括两个部分,一个是ERP软件,一个是ERP数据库,换了ERP软件,按华为全栈思维,提到了数据库也更换,那么这个数据库正是华为的高斯GaussDB云数据库。首先我们看一下来自知乎的一文:GaussDB架构(上)
2008年,华为核心网产品线需要在产品中使用一款轻量级、小型化的磁盘数据库,于是华为基于PostgreSQL 开源数据库开发ProtonDB,这是华为与开源数据PostgreSQL数据库的第一次亲密接触。(来自知乎)
2012年起,华为高斯部启动了GaussDB 00的研究工作。GaussDB 00早期版本V1系列是基于PostgreSQL V8发展而来的(来自知乎)
PostgreSQL是与Oracle数据库结构原理最相似的数据库,所以ERP软件开发的数据库映射逻辑最为相似,数据库调用的接口封装兼容性非常强;上海思普PLM的数据库也是支持Oracle与PostgreSQL,可以看出其开发相似性的逻辑。
3、开发工具上,华为大趋势是采用类JAVA的开发语言与语法,发展出自己的开发语言,不再赘述。