作者:admin 日期:2023-10-17 瀏覽: 次
關(guān)于華為 ERP 的幾個猜測:華為ERP是Oracle “換皮、換芯”而來
上海數(shù)據(jù)恢復(fù)華為導(dǎo)入了IBM的IPD等咨詢服務(wù),也導(dǎo)入了Oracle ERP 20多年了,尤其是財務(wù)部分,應(yīng)該一直是Oracle為主體,這個是公開的事實(shí),從公開資料上看,也做了大量的應(yīng)用擴(kuò)展,以及大量的二開,個別業(yè)務(wù)甚至用自己開發(fā)去替代與重構(gòu)。
不管如何吹牛,當(dāng)時阿里提出完成自己的OceanBase數(shù)據(jù)庫軟件開發(fā),本質(zhì)上就是mysql演進(jìn)一樣,華為的GaussDB高斯數(shù)據(jù)庫,也是在大量對開源數(shù)據(jù)庫PostgreSQL研究與二開的基礎(chǔ)上,發(fā)展而來,這些都有公開的資料可查。所以大家不要覺得不好聽,其實(shí),我們IT業(yè)界,很多都是站在開源的前任基礎(chǔ)上進(jìn)行不斷演進(jìn)與發(fā)展。因此我今天特地想寫一下華為ERP可能的發(fā)展路徑。
1、華為ERP是Oracle “換皮”(對業(yè)務(wù)界面代碼用自己的應(yīng)用開發(fā)框架重寫)而來?;跇I(yè)務(wù)的連續(xù)性需要,以及業(yè)務(wù)的適應(yīng)性需要,華為ERP運(yùn)維團(tuán)隊(duì)已經(jīng)積累了大量二次開發(fā)的經(jīng)驗(yàn)的基礎(chǔ)上,可以用自己開發(fā)BOSS與華為云的2B經(jīng)驗(yàn)積累,用自己的開發(fā)框架與開發(fā)工具,對Oracle EBS進(jìn)行“換皮”行動,也就是對ERP應(yīng)用界面的代碼進(jìn)行重寫,按模塊進(jìn)行“換皮”,徹底解決ERP代碼的知識產(chǎn)權(quán)問題,這樣對業(yè)務(wù)的沖擊很小,只要按業(yè)務(wù)域逐個進(jìn)行換皮就可以;
淮安數(shù)據(jù)恢復(fù)
2、華為ERP是Oracle “換芯”(對數(shù)據(jù)庫進(jìn)行遷移與替代)而來,也就是,華為ERP的Oracle 系統(tǒng)包括兩個部分,一個是ERP軟件,一個是ERP數(shù)據(jù)庫,換了ERP軟件,按華為全棧思維,提到了數(shù)據(jù)庫也更換,那么這個數(shù)據(jù)庫正是華為的高斯GaussDB云數(shù)據(jù)庫。首先我們看一下來自知乎的一文:GaussDB架構(gòu)(上)
2008年,華為核心網(wǎng)產(chǎn)品線需要在產(chǎn)品中使用一款輕量級、小型化的磁盤數(shù)據(jù)庫,于是華為基于PostgreSQL 開源數(shù)據(jù)庫開發(fā)ProtonDB,這是華為與開源數(shù)據(jù)PostgreSQL數(shù)據(jù)庫的第一次親密接觸。(來自知乎)
2012年起,華為高斯部啟動了GaussDB 00的研究工作。GaussDB 00早期版本V1系列是基于PostgreSQL V8發(fā)展而來的(來自知乎)
PostgreSQL是與Oracle數(shù)據(jù)庫結(jié)構(gòu)原理最相似的數(shù)據(jù)庫,所以ERP軟件開發(fā)的數(shù)據(jù)庫映射邏輯最為相似,數(shù)據(jù)庫調(diào)用的接口封裝兼容性非常強(qiáng);上海思普PLM的數(shù)據(jù)庫也是支持Oracle與PostgreSQL,可以看出其開發(fā)相似性的邏輯。
3、開發(fā)工具上,華為大趨勢是采用類JAVA的開發(fā)語言與語法,發(fā)展出自己的開發(fā)語言,不再贅述。