大型郵輪工程 Oracle Primavera P6 實施
實施背景
上海某造船有限公司首次(也是國內(nèi)首次)承接郵輪類型項目建設合同:沒有郵輪設計經(jīng)驗,沒有郵輪建設管理經(jīng)驗,缺乏國內(nèi)配套的郵輪特有設備供應商和服務供應商。
三菱重工郵輪建設失敗的教訓:在產(chǎn)品設計上缺乏對客戶市場的準確理解;設計方案反復引發(fā)建造周期延長 ;供應鏈管理失控 。
實現(xiàn)中國郵輪建設從0到1的啟動能力,搭建郵輪項目建設的管理體系,借此建立一套完整的國際化的EPC項目運作體系,未來實現(xiàn)郵輪、海工、民船三大板塊的管理框架的統(tǒng)一性,培育中國郵輪行業(yè)的市場運作模式。業(yè)務模型映射和技術分層:

系統(tǒng)開發(fā)架構圖

說明:
- 數(shù)據(jù)庫擴展結(jié)構與P6標準數(shù)據(jù)結(jié)構在同一數(shù)據(jù)庫,不同Schema下;
- API擴展同時操作擴展數(shù)據(jù)結(jié)構和P6標準數(shù)據(jù)結(jié)構(通過P6標準API),并可對P6標準API進行二次封裝。
該架構采用了“數(shù)據(jù) – 邏輯(API)- 界面”三層分離的架構,在此架構下:
- P6產(chǎn)品升級,產(chǎn)品升級前需評估對應用系統(tǒng)的影響:因自定義界面及擴展API不直接操作P6數(shù)據(jù)庫,因此P6升級之后只需評估API是否發(fā)生變化即可。通常API會相對穩(wěn)定,只要API名稱及參數(shù)不發(fā)生變化,則不會影響系統(tǒng)正常運行,無需修改任何代碼,如部分API在P6升級時發(fā)生變化,則需同步升級使用了變化API的擴展API和界面代碼。
- 應用功能升級(界面):自開發(fā)部分進行功能增強和升級,亦不影響底層的數(shù)據(jù)庫結(jié)構,可保持P6數(shù)據(jù)庫和標準API保持穩(wěn)定,擴展數(shù)據(jù)架構部分和擴展API,可隨著應用功能升級進行擴展。