網站建設系統架構
1.硬件架構
-網站部署方案不允許存在單點故障。
-網站部署支持三層架構,即數據層、中間層、Web層:
?數據層:高可用,故障時可自動切換;
?中間層:高可用,支持線性擴展;
?Web層:高可用,支持線性擴展。
-數據層需要采用X86服務器,中間層、web層必須采用X86服務器。
-服務器操作系統必須采用Unix或Linux。
2.軟件架構
-網站技術框架立足于J2EE平臺。
-網站的體系架構應符合SOA架構體系,以便于未來的擴展與集成。
-網站要具有一定的靈活性和擴展性,能支持未來5-10年可能出現改變的業務運行。
-網站平臺具有開放性,支持第三方進行二次開發。
-網站支持多語言版本,滿足國際化需求,包括但不限于中文(簡繁體)、英文等。
-系統支持B/S架構,要求實現客戶端零維護,即無需安裝插件、無需設置瀏覽器等。
-要求網站運行穩定抗誤操作能力強,錯誤操作不會導致客戶端應用程序死鎖、服務器反應過慢或宕機等嚴重危害正常業務運行的情況。
-當系統應用報錯時,會自動跳轉至統一的出錯頁面進行處理。在錯誤頁面中會提示錯誤的類型和相關錯誤信息,在錯誤信息中不得泄露硬件、操作系統、IP地址等信息。
-系統需提供管理員維護界面,系統管理員可在此頁面進行日志審計、數據備份、數據恢復等系統運維操作。
2.性能要求
-系統性能滿足10萬以上用戶的規模,在線用戶1萬以上,并發用戶2000人以上。
-系統響應時間要滿足以下指標:
?首屏時間<4秒
?下載速度60KB/秒
?頁面打開時間<15秒
-系統穩定可靠,要求支持7×24小時不間斷的可靠運行,保證系統可用率為9
9.9%。
3.兼容性
-系統版本升級能夠兼容定制開發模塊。
-移動應用要求能夠支持IOS和Android系統的各類終端。
-客戶端支持主流瀏覽器,包括但不限于IE8以上內核的瀏覽器等。
4.系統集成需求
-支持WebService接口,支持通過企業服務總線(ESB)與相關業務系統的對接。
-滿足招商局集團移動應用平臺的技術規范,其移動應用必須通過招商局統一的移動應用平臺發布與管理。
5.人機交互需求
-用戶界面編碼符合HTML5規范。
-系統菜單、標簽、列表、條目等的命名符合中央企業網站績效評估的要求。
-界面友好、美觀,操作方便、操作流程簡單明了。
-頁面上應有必要的提示與幫助。
-系統整體界面風格必須一致。
6.安全要求
-系統必須具備防篡改、防SQL注入、防XSS等防手段。其中防篡改是必須具備,且對用戶沒有感知。
-滿足招商局集團對于應用程序安全的要求,詳見附件《招商局集團應用程序安全基線》。
7.其它
-提供完整的系統、數據備份及恢復方案。
-提供系統硬件和網絡架構設計。
-提供測試方案,針對且不限于性能要求的業務場景做壓力測試。
-提供數據庫表結構文檔。