某大型跨國企業(yè)為打通數(shù)據(jù)孤島,而進行其中央核心系統(tǒng)升級。為方便員工設計使用,采用達索集團的Enovia面向?qū)ο笮蛿?shù)據(jù)庫。
l 從面向?qū)ο笮蛿?shù)據(jù)庫的性能,以及數(shù)據(jù)構(gòu)建模式方向,給了客戶更加完善的方案,使得面向?qū)ο笮蛿?shù)據(jù)庫進行大量數(shù)據(jù)處理的性能,基本達到了關系型數(shù)據(jù)庫的速度。
l 數(shù)據(jù)構(gòu)建方向上更加的符合客戶的預期,從而達到減少數(shù)據(jù)庫中冗余數(shù)據(jù),減少硬件方面的開支。
l 為配合用戶業(yè)務變更需要,設計之初就采用了工廠模式,來隨時應對業(yè)務的變更。
l 面對大量數(shù)據(jù)的讀寫操作,采用SpringBatch的框架進行大規(guī)模批量數(shù)據(jù)的讀取寫入。
l 前端新追加的業(yè)務需求,采用RESTFUL API風格進行設計,這種統(tǒng)一的數(shù)據(jù)格式,更加方便了后續(xù)的開發(fā)。
l URI的強可讀性使得項目上線后,從維護方面大大降低了客戶的開銷。
l 整個項目從前期業(yè)務設計,到后期項目成功上線,歷時3年,累計經(jīng)驗人數(shù)達到了120余人。
l 項目上線后,又進行了項目的2期,3期開發(fā)。
2期項目采用VBA進行編寫,進行和數(shù)據(jù)庫的聯(lián)動,從而使得用戶的操作更加的便捷。
3期項目的開發(fā),加入了一些周邊的小系統(tǒng)的業(yè)務,從而使得小系統(tǒng)的業(yè)務也可以在核心系統(tǒng)上進行操作,大大的簡化了用戶的操作手順,以及其他系統(tǒng)的維護成本,從而使得公司整體的開支進行減少。
在項目的維護方面,我們能夠做到及時跟進用戶的疑問,快速定位用戶所產(chǎn)生的問題,實時給出合理的解決方案。