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