1. 設計要求
* 旅客服務相關系統在集團旅客服務云平臺統一架構下規劃實施,需要符合厚中臺薄應用設計要求
* 旅客服務域系統新建或改造系統中涉及到航班、旅客、行李等實時節點數據統一從旅客服務云平臺通過接口同步或隊列異步方式獲取
* 旅客服務域系統升級改造要求與旅客服務云平臺進行數據和服務能力對接,將相關服務能力提供給旅客服務云平臺
* 旅客服務域新建系統要求采用前后端分離開發的模式
2. 實施要求
* 項目制建設的新建系統無特殊要求都采用java語言進行開發
* 平臺內部署的系統要求對外提供restful接口并接入平臺API網關進行鑒權
* 平臺外部署的系統要求與旅客服務云平臺的對接中心進行對接,協議可以是restful、webservice、rpc等不限
* 項目制系統要求源代碼統一存儲在集團的git倉庫中,便于自動化運維
* 新建系統的日志統一存儲在云平臺的日志服務中心,提供實時查詢和統計
* 平臺內部署的系統自動完成代碼掃描工作,問題要求及時解決,平臺外部署的系統上線前進行掃描并改進后上線
3. 部署要求
* 新建系統無特殊要求統一部署在集團旅客服務云平臺EDAS環境內,有前端的頁面部署在阿里云OSS上
* 新建系統由集團統一提供應用服務器、容器、域名、SSL證書、負載均衡、關系數據庫、nosql數據庫、文件存儲等資源
* 云平臺提供生產和測試兩套環境,開發環境各系統獨自建立
* 由集團統一配置網絡資源帶寬以及與本地服務器的vpn連通
* 新建系統要求在集團云效平臺內完成自動化構建、編譯、發布、上線
* 平臺內部署的系統由平臺完成高可用性、備用系統的部署,平臺外部署的系統自行完成高可用和冗余性
4. 運維要求
* 平臺內部署的系統由集團統一進行自動化運維
* 由平臺統一提供分配運維系統賬號
* 運維配置參數如CPU預警值、電話通知人由業務應用自行設置
* 平臺內部署的系統數據庫由平臺完成自動化備份,要求任何時點的數據都可恢復
5. 管理要求
* 所有旅客服務域項目納入集團云效管理平臺進行需求的統一管理
* 逐步推進從項目、需求、任務、迭代、缺陷五個粒度進行項目的進度和質量控制
* 相關文檔要求在線化,在云效的文檔模塊在線完成
* 系統必須提供切實可行的應急處理方案,至少每半年災難演練一遍