軟件系統(tǒng)技術(shù)和服務(wù)解決方案_第1頁
軟件系統(tǒng)技術(shù)和服務(wù)解決方案_第2頁
軟件系統(tǒng)技術(shù)和服務(wù)解決方案_第3頁
軟件系統(tǒng)技術(shù)和服務(wù)解決方案_第4頁
軟件系統(tǒng)技術(shù)和服務(wù)解決方案_第5頁
已閱讀5頁,還剩229頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件系統(tǒng)技術(shù)和服務(wù)

目錄

第一部分服務(wù)方案..............................................6

第一節(jié)、服務(wù)方案概述......................................6

第二節(jié)、服務(wù)方式..........................................6

第三節(jié)、服務(wù)機(jī)構(gòu)..........................................7

第四節(jié)、服務(wù)響應(yīng)..........................................8

^iD-1—Li-j、月艮...........9

第六節(jié)、質(zhì)保期內(nèi)免費(fèi)服務(wù)..................................9

第七節(jié)、服務(wù)原則.........................................10

第八節(jié)、服務(wù)質(zhì)量.........................................11

第九節(jié)、技術(shù)實(shí)現(xiàn)方案.....................................12

第十節(jié)、非功能性方案.....................................19

第十一節(jié)、系統(tǒng)部署方案...................................26

第十二節(jié)、項(xiàng)目實(shí)施.......................................37

第十三節(jié)、項(xiàng)目評(píng)審.......................................64

第十四節(jié)、培訓(xùn)計(jì)劃.......................................90

第十五節(jié)、項(xiàng)目過程及質(zhì)量保障.............................91

第十六節(jié)、項(xiàng)目驗(yàn)收......................................104

第十七節(jié)、售后服務(wù)方案.................................109

第二部分應(yīng)用平臺(tái)設(shè)計(jì)........................................119

2

(-)技術(shù)目標(biāo)..........................................119

(二)分層結(jié)構(gòu)..........................................119

(三)服務(wù)層............................................121

(四)持久層............................................122

(五)工作流技術(shù)方案....................................123

(六)企業(yè)微信端........................................130

(七)PC端.............................................133

(八)安全架構(gòu)..........................................134

(九)安全設(shè)計(jì)..........................................148

第三部分服務(wù)質(zhì)量保證方案....................................155

(-)項(xiàng)目審查會(huì)議制度..................................155

(二)全過程檢查管理....................................155

(三)全過程匯報(bào)制度....................................156

(四)工作管理制度......................................156

(五)風(fēng)險(xiǎn)管理制度......................................169

(六)安全性設(shè)計(jì)原則....................................170

(七)終制證..........................................171

(A)終端授權(quán)..........................................172

(九)本地安全存儲(chǔ)......................................172

3

(十)數(shù)據(jù)傳輸安全......................................172

(十一)數(shù)據(jù)庫安全機(jī)制..................................173

(十二)容錯(cuò)機(jī)制........................................174

(十三)數(shù)據(jù)同步........................................174

(十四)服務(wù)器集群和負(fù)載均衡............................175

(十五)隊(duì)伍素質(zhì)保障....................................177

(十六)人員數(shù)量保障....................................177

(十七)技術(shù)人員保障....................................177

(十八)產(chǎn)品質(zhì)量保障....................................178

(十九)系統(tǒng)上線保障....................................180

(二十)質(zhì)量保障監(jiān)督....................................181

第四部分進(jìn)度保證方案........................................184

(-)進(jìn)度控制的組織措施................................184

(二)進(jìn)度控制的管理技術(shù)措施............................184

(三)進(jìn)度控制的合同措施................................185

(四)進(jìn)度控制的信息管理措施............................186

(五)項(xiàng)目組人員保證方案................................186

(六)開發(fā)質(zhì)量保證方案..................................187

(七)項(xiàng)目進(jìn)度保證方案..................................195

4

第五部分系統(tǒng)培訓(xùn)方案........................................197

(-)培訓(xùn)承諾..........................................197

(二)培訓(xùn)目標(biāo)..........................................198

(三)培訓(xùn)計(jì)劃..........................................200

(四)培訓(xùn)形式..........................................201

(五)培訓(xùn)對(duì)象..........................................203

(六)培訓(xùn)內(nèi)容及大綱...................................204

(七)培訓(xùn)組織機(jī)構(gòu)......................................210

(八)培訓(xùn)課件設(shè)計(jì)......................................212

第六部分售后服務(wù)方案........................................214

第一售后服務(wù)承諾........................................214

第二售后服務(wù)保障........................................215

第三異常情況特別服務(wù)...................................218

第四人員組織管理........................................220

第七部分其他...............................................226

第一運(yùn)維保障方案........................................226

第二應(yīng)急服務(wù)響應(yīng)措施...................................229

第一部分服務(wù)方案

第一節(jié)、服務(wù)方案概述

作為的軟件解決方案和服務(wù)提供商,充分融合國際一流的服務(wù)理念、方

法論和管理方法,結(jié)合多年來服務(wù)多行業(yè)經(jīng)驗(yàn)和技術(shù)能力,已經(jīng)建設(shè)有一

整套完善的技術(shù)服務(wù)體系,能夠向我們的客戶提供高效和高品質(zhì)的技術(shù)支

持和技術(shù)服務(wù)!

我公司一貫奉行技術(shù)先進(jìn)、服務(wù)完善的原則,為此而贏得客戶高度的肯

定和贊揚(yáng),在本項(xiàng)目中,我們將一如既往,本著一流服務(wù)、客戶至上的服

務(wù)原則,提供長(zhǎng)期、優(yōu)質(zhì)、高效的技術(shù)支持和售后服務(wù)。

第二節(jié)、服務(wù)方式

1.咨詢服務(wù)

我公司具備多年的移動(dòng)應(yīng)用開發(fā)和系統(tǒng)整合實(shí)施經(jīng)驗(yàn),累積了大量的

技術(shù)、業(yè)務(wù)方面的知識(shí)和經(jīng)驗(yàn),秉承一貫的開放性原則,我公司向客戶提

供了各類咨詢服務(wù),共同分享這些成果。

2.應(yīng)用系統(tǒng)的故障響應(yīng)

當(dāng)應(yīng)用系統(tǒng)出現(xiàn)故障時(shí),對(duì)故障進(jìn)行綜合診斷,提出解決辦法。如屬

于系統(tǒng)硬件平臺(tái)以及系統(tǒng)故障,則為相關(guān)廠商排除故障提供應(yīng)用級(jí)的配合

和協(xié)助;如屬應(yīng)用故障則立即啟動(dòng)應(yīng)用故障排除流程,使系統(tǒng)在最短的時(shí)

間內(nèi)恢復(fù)正常。

3.應(yīng)用系統(tǒng)輔助操作

輔助客戶的日常維護(hù)管理技術(shù)人員完成比較復(fù)雜的維護(hù)操作以及突

6

發(fā)性事件處理等,如數(shù)據(jù)的備份、恢復(fù),數(shù)據(jù)轉(zhuǎn)載,重建索引、臨時(shí)性統(tǒng)

計(jì)、歷史數(shù)據(jù)核查、年度參數(shù)設(shè)置、搬遷、服務(wù)器升級(jí)等。

4.應(yīng)用系統(tǒng)的維護(hù)服務(wù)

主要指針對(duì)應(yīng)用系統(tǒng)運(yùn)行過程發(fā)現(xiàn)的潛在質(zhì)量問題(如Bug、程序缺

陷)而進(jìn)行的程序修改服務(wù)活動(dòng)。

5.交流和培訓(xùn)

依據(jù)客戶要求,不定期舉行交流和培訓(xùn);根據(jù)需要和客戶時(shí)間安排,

不定期舉行技術(shù)交流和專題培訓(xùn)。

6.應(yīng)用系統(tǒng)業(yè)務(wù)調(diào)整

應(yīng)用運(yùn)行到一定時(shí)間,由于業(yè)務(wù)的發(fā)展,可能需要對(duì)應(yīng)用系統(tǒng)已有的

業(yè)務(wù)規(guī)范、流程作出相應(yīng)的調(diào)整。

在應(yīng)用中,已采取了多種途徑最大化地實(shí)現(xiàn)了業(yè)務(wù)參數(shù)化、模塊化的

可能性。我公司將為用戶的業(yè)務(wù)調(diào)整提供技術(shù)、業(yè)務(wù)上的有力支持。

7.應(yīng)用系統(tǒng)升級(jí)

當(dāng)業(yè)務(wù)的擴(kuò)展到一定的程度,原有的系統(tǒng)體系結(jié)構(gòu)已經(jīng)無法為進(jìn)一步

拓展提供空間時(shí);需要為應(yīng)用系統(tǒng)進(jìn)行必要的升級(jí)。我公司將為用戶實(shí)現(xiàn)

這方面的服務(wù)。

第三節(jié)、服務(wù)機(jī)構(gòu)

為保證響應(yīng)時(shí)間及服務(wù)質(zhì)量,必須提供快速相應(yīng)的機(jī)制,必須具備必要

技術(shù)人員和技術(shù)服務(wù)能力,以響應(yīng)招標(biāo)人的技術(shù)服務(wù)要求。

7

在質(zhì)保期(質(zhì)量保證金扣留期限)內(nèi),投標(biāo)人應(yīng)提供至少2名本地售后

服務(wù)人員(要求在本項(xiàng)目建設(shè)中常駐現(xiàn)場(chǎng)并參與數(shù)據(jù)建模和數(shù)據(jù)治理工作)。

在用戶現(xiàn)場(chǎng)提供技術(shù)支持和故障清查、錯(cuò)誤修改、業(yè)務(wù)改進(jìn)及新增業(yè)務(wù)需

求的修改、軟件維護(hù)等服務(wù)c

我公司的技術(shù)支持和售后服務(wù)體系分為三級(jí):

1、現(xiàn)場(chǎng)服務(wù)

我公司依托全國各地的分支機(jī)構(gòu),在當(dāng)?shù)卦O(shè)立本地化服務(wù)團(tuán)隊(duì),為客

戶提供現(xiàn)場(chǎng)技術(shù)支持和售后服務(wù)。

2、公司運(yùn)維中心

我公司在設(shè)立了客戶服務(wù)中心,開通了7*24小時(shí)的熱線服務(wù)。運(yùn)維中

心由專業(yè)的客戶專員、客戶經(jīng)理以及技術(shù)支持專家組成,他們受理所有的

服務(wù)求援電話、傳真、郵件和服務(wù)投訴,建立客戶服務(wù)記錄,并根據(jù)服務(wù)

請(qǐng)求性質(zhì)分配和調(diào)配人力資源,追蹤服務(wù)請(qǐng)求的解決過程,重大服務(wù)完成

后定期對(duì)客戶進(jìn)行回訪。

3、公司維護(hù)服務(wù)專家組

對(duì)于重大故障或者需要較高技術(shù)的服務(wù),我公司根據(jù)客戶的具體情況,

緊急成立由各專家和資深技術(shù)人員組成的專家服務(wù)組,為客戶提供診斷和

技術(shù)咨詢服務(wù),迅速排除故障。

第四節(jié)、服務(wù)響應(yīng)

明確承諾項(xiàng)目建設(shè)期間及質(zhì)保期內(nèi)的售后服務(wù)響應(yīng)時(shí)間,并不得低于

以下標(biāo)準(zhǔn):

提供7X24小時(shí)電話或電子郵件服務(wù),接到用戶報(bào)修通知1小時(shí)內(nèi)做出

明確響應(yīng)和安排,2小時(shí)內(nèi)做出故障診斷報(bào)告。如需現(xiàn)場(chǎng)服務(wù)的,具有解決

故障能力的工程師應(yīng)在4小時(shí)內(nèi)到達(dá)用戶現(xiàn)場(chǎng)。接到用戶報(bào)修通知之時(shí)起6

小時(shí)內(nèi)解決軟件故障。

8

1、重大故障

對(duì)于系統(tǒng)的重大故障,我公司在接到故障報(bào)修電話30分鐘內(nèi)做出實(shí)質(zhì)

響應(yīng),若未能解決故障,我公司啟動(dòng)更高級(jí)別的響應(yīng)服務(wù),并在2小時(shí)之

內(nèi)到達(dá)現(xiàn)場(chǎng)處理。

2、普通故障

對(duì)于不影響系統(tǒng)正常運(yùn)行的軟件和硬件故障,我公司實(shí)時(shí)響應(yīng),根據(jù)

客戶具體情況以及備件情況,通過遠(yuǎn)程診斷、電話咨詢、現(xiàn)場(chǎng)服務(wù)等手段

排除故障

第五節(jié)、服務(wù)內(nèi)容

無論是否在質(zhì)保期內(nèi),我公司都可提供如下技術(shù)服務(wù)項(xiàng)目

1、升級(jí)服務(wù)

提供在正常條件下保證系統(tǒng)正常穩(wěn)定運(yùn)行的系統(tǒng)擴(kuò)充、版本更新升級(jí)

及功能更新服務(wù)。

2、優(yōu)化服務(wù)

提出在正常條件下改進(jìn)系統(tǒng)性能的各項(xiàng)建議,包括系統(tǒng)資源分配與效

率改進(jìn)建議、軟件配置規(guī)劃和性能優(yōu)化建議、系統(tǒng)容量預(yù)測(cè)建議等,并進(jìn)

行實(shí)施。

3、咨詢服務(wù)

包括系統(tǒng)軟件應(yīng)用和維護(hù)技術(shù)咨詢服務(wù)。

4、電話或現(xiàn)場(chǎng)技術(shù)服務(wù)

提供電話遠(yuǎn)程服務(wù)以及必要的現(xiàn)場(chǎng)技術(shù)服務(wù)

第六節(jié)、質(zhì)保期內(nèi)免費(fèi)服務(wù)

質(zhì)保期內(nèi)中標(biāo)方通過電話和現(xiàn)場(chǎng)技術(shù)服務(wù)方式進(jìn)行的免費(fèi)服務(wù)包括以

下內(nèi)容:

9

?系統(tǒng)故障解決;

?系統(tǒng)升級(jí)性服務(wù):提供在正常條件下保證系統(tǒng)正常穩(wěn)定運(yùn)行的系

統(tǒng)擴(kuò)充、版本更新升級(jí)服務(wù);

?系統(tǒng)運(yùn)行的咨詢服務(wù):提供系統(tǒng)軟件應(yīng)用技術(shù)咨詢服務(wù)。

?所有實(shí)施服務(wù)的質(zhì)保期自本項(xiàng)目終驗(yàn)合格交付使用并簽訂終驗(yàn)證書

之日起開始計(jì)算。投標(biāo)人提供一年免費(fèi)升級(jí)和人工保修維護(hù),7x24小時(shí)軟

件工程師現(xiàn)場(chǎng)維護(hù)。

?項(xiàng)目質(zhì)保期服務(wù)時(shí)間不得少于12個(gè)月,自本項(xiàng)目終驗(yàn)合格交付使用

并簽訂終驗(yàn)證書之日起開始計(jì)算。

?項(xiàng)目建設(shè)期間及質(zhì)保期內(nèi)的所有售后服務(wù)均由售后服務(wù)人員到業(yè)主

產(chǎn)品使用現(xiàn)場(chǎng)提供服務(wù),并對(duì)系統(tǒng)設(shè)備和軟件提供一季度一次維護(hù)巡檢。

?項(xiàng)目建設(shè)期間及質(zhì)保期均屬于免費(fèi)服務(wù)期,該期限內(nèi)的所有售后服

務(wù),包括原廠商服務(wù)和非原廠商服務(wù)。

第七節(jié)、服務(wù)原則

>實(shí)用性原則

信息化系統(tǒng)的建設(shè)關(guān)注的是投資與回報(bào)。業(yè)務(wù)的可持續(xù)運(yùn)行和數(shù)據(jù)的

安全是此次系統(tǒng)建設(shè)的根本,只有在此基礎(chǔ)上才能考慮信息系統(tǒng)的可靠性、

可擴(kuò)展性、安全性以及可管理性。

信息化系統(tǒng)的性能是由應(yīng)用系統(tǒng)的數(shù)據(jù)流量分布、服務(wù)器、存儲(chǔ)備份

設(shè)備性能綜合決定的。對(duì)應(yīng)用系統(tǒng)的數(shù)據(jù)流量分布認(rèn)真分析是信息化設(shè)備

選型的基礎(chǔ)。

方案必須采用成熟的、經(jīng)實(shí)踐證明其實(shí)用性的技術(shù)。在選擇服務(wù)器、

存儲(chǔ)設(shè)備的過程中,我們應(yīng)充分考慮保護(hù)和利用現(xiàn)有的資源,同時(shí)要根據(jù)

實(shí)際情況,采用新技術(shù)和新設(shè)備。另外要考慮平臺(tái)的建設(shè)和平臺(tái)的開發(fā)應(yīng)

10

用同步進(jìn)行??傊η笫瓜到y(tǒng)既能滿足當(dāng)前需要,又能適應(yīng)未來發(fā)展,同

時(shí)達(dá)到較好的性能和性價(jià)比C

>可靠性原則

數(shù)據(jù)的可靠性是設(shè)備運(yùn)行的一個(gè)重要指標(biāo)。設(shè)計(jì)必須對(duì)可靠性重點(diǎn)考慮。

從結(jié)構(gòu)設(shè)計(jì)、產(chǎn)品選擇以及網(wǎng)絡(luò)管理上要對(duì)整個(gè)系統(tǒng)的高可靠性和穩(wěn)定性

作出保證。系統(tǒng)傳輸信息的差錯(cuò)率要小,成功率要高,無故障運(yùn)行時(shí)間要

長(zhǎng)。

由于運(yùn)行核心業(yè)務(wù)系統(tǒng),需要保證設(shè)備的正常運(yùn)行,不因硬件的故障

或變化引起業(yè)務(wù)的瞬間質(zhì)量惡化甚至業(yè)務(wù)的中斷十分重要。硬件系統(tǒng)的可

靠性通過冗余技術(shù)實(shí)現(xiàn),包括電源冗余、處理器冗余、模塊冗余、設(shè)備冗

余、鏈路冗余等技術(shù)。

>擴(kuò)展性原則

隨著信息化的發(fā)展,新的需求將隨著應(yīng)用業(yè)務(wù)系統(tǒng)的增加而逐步增加,

因此對(duì)系統(tǒng)設(shè)備的要求也越來越高,選用的技術(shù)和設(shè)備應(yīng)能滿足用戶對(duì)系

統(tǒng)擴(kuò)展的要求,選用的設(shè)備應(yīng)具有兼容性,滿足應(yīng)用系統(tǒng)建設(shè)不斷完善的

需要。

>標(biāo)準(zhǔn)性和開放性原則

系統(tǒng)的設(shè)計(jì)應(yīng)符合國際標(biāo)準(zhǔn)和工業(yè)標(biāo)準(zhǔn),采用開放式系統(tǒng)體系結(jié)構(gòu),。

>先進(jìn)性原則

采用先進(jìn)的技術(shù),選用的技術(shù)和軟硬件產(chǎn)品應(yīng)具備持續(xù)發(fā)展的能力。

>安全性原則

系統(tǒng)應(yīng)具有良好的安全性,因此需進(jìn)行有效的安全控制和管理。

第八節(jié)、服務(wù)質(zhì)量

11

我公司采用以下措施或手段,來提高技術(shù)服務(wù)的質(zhì)量。

1、適應(yīng)IT市場(chǎng)需要,改革服務(wù)組織體制

2、強(qiáng)化市場(chǎng)意識(shí),推行誠信服務(wù)

3、提高員工素質(zhì),充分發(fā)揮每位員工的作用

4、完善激勵(lì)機(jī)制,培養(yǎng)員工的責(zé)任與風(fēng)險(xiǎn)意識(shí)

5、實(shí)行集成與項(xiàng)目經(jīng)理責(zé)任制

第九節(jié)、技術(shù)實(shí)現(xiàn)方案

(-)架構(gòu)

根據(jù)項(xiàng)目規(guī)劃和系統(tǒng)架構(gòu)的設(shè)計(jì),系統(tǒng)平臺(tái)架構(gòu)是面向服務(wù)(SOA)的架

構(gòu),無論是Web應(yīng)用、應(yīng)用還是桌面應(yīng)用,SOA架構(gòu)均可以充分滿足當(dāng)前的

應(yīng)用需求,也可很好的適應(yīng)未來信息系統(tǒng)增長(zhǎng)的需要。

合理的架構(gòu)設(shè)計(jì),利于今后的擴(kuò)展和升級(jí),考慮對(duì)于未來業(yè)務(wù)的發(fā)展,

立足在產(chǎn)品的基礎(chǔ)上通過升級(jí)改造來實(shí)現(xiàn)新需求的滿足。

在本項(xiàng)目中,針對(duì)核心業(yè)務(wù)系統(tǒng),我們給出公司成熟的、技術(shù)先進(jìn)的、

且經(jīng)過多個(gè)實(shí)際項(xiàng)目實(shí)踐成功過的架構(gòu)作為本項(xiàng)目的架構(gòu),其它的業(yè)務(wù)系

統(tǒng)我們則采用主流的、官方建議的架構(gòu),從技術(shù)上保障項(xiàng)目的成功實(shí)施。

■系統(tǒng)架構(gòu)基于多層框架為核心構(gòu)建,本架構(gòu)成熟、穩(wěn)定、簡(jiǎn)潔、易

擴(kuò)展,采用主流或開源的平臺(tái)或組件,可以獲得最佳的性價(jià)比。

■系統(tǒng)架構(gòu)是一個(gè)多層分布式的系統(tǒng)架構(gòu),系統(tǒng)分為表現(xiàn)層、業(yè)務(wù)層

和數(shù)據(jù)層,可根據(jù)需要靈活地添加每層的服務(wù)器,進(jìn)行分布式擴(kuò)展。

12

■表現(xiàn)層:針對(duì)PC端的表現(xiàn)層,以手機(jī)微信的形式與服務(wù)器交互;針

對(duì)終端的表現(xiàn)層已與服務(wù)器交互。通過以上表現(xiàn)層,可以獲得更好的響應(yīng)

速度及用戶體驗(yàn)。

■前端框架層,采用主流的MVC+JQuer框架,最大程度降低業(yè)務(wù)邏輯、

數(shù)據(jù)、界面UI的耦合程度,便于今后系統(tǒng)的擴(kuò)展及維護(hù);JQuery使頁面能

更方便地處理HTMLDocuments,Events,實(shí)現(xiàn)動(dòng)畫效果,并且能方便地為Web

應(yīng)用提供AJAX交互,提高用戶體驗(yàn)度。

■服務(wù)接口層,采用weoservice技術(shù),面向Web及客戶端提供統(tǒng)一的

接口服務(wù),通過以JSON格式向客戶端提供服務(wù),從而避免重復(fù)的接口開發(fā)

工作;

■業(yè)務(wù)邏輯層,包含處理應(yīng)用系統(tǒng)的各種業(yè)務(wù)邏輯組件,包括安全認(rèn)

證、來電處理、統(tǒng)計(jì)分析等等業(yè)務(wù)組件,所有業(yè)務(wù)處理都是采用現(xiàn)在流行

的面向服務(wù)的設(shè)計(jì)。

■數(shù)據(jù)層,提供數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)訪問服務(wù)。采用大型關(guān)系型數(shù)據(jù)庫,

單獨(dú)部署在獨(dú)立的數(shù)據(jù)庫服務(wù)器上,只能通過應(yīng)用服務(wù)器訪問,以保證數(shù)

據(jù)的安全。數(shù)據(jù)層既可支持不同的關(guān)系型數(shù)據(jù)庫,也支持目前流行的面向

對(duì)象非關(guān)系數(shù)據(jù)庫帶來更好的性能。

■本架構(gòu)適用于業(yè)務(wù)系統(tǒng)、協(xié)同轉(zhuǎn)辦系統(tǒng)、門戶網(wǎng)站及所有為不同終

端提供服務(wù)的系統(tǒng)或服務(wù)。

13

(-)采用的技術(shù)

采用軟件框架的開發(fā)思想,可以提高系統(tǒng)的性能和開發(fā)的速度,同時(shí)

也有利于與其他軟件產(chǎn)品進(jìn)行整合。

軟件框架一開發(fā)思想

1.組件式開發(fā)

軟件產(chǎn)品的所有功能全部采用組件式結(jié)構(gòu)組件式結(jié)構(gòu)是提高開發(fā)效

率、系統(tǒng)擴(kuò)展性及穩(wěn)定性的關(guān)鍵技術(shù)。按照組件規(guī)范開發(fā)的組件就可以實(shí)

現(xiàn)組件間的互操作,新的或升級(jí)后的功能部件“插入”系統(tǒng)后,便能“即

插即用”,自動(dòng)實(shí)現(xiàn)與系統(tǒng)的無縫連接和升級(jí)。

一般的通用工具類;

可繼承的基礎(chǔ)類:

通用功能模塊

2.積木式方案組合

系統(tǒng)所采用的所有產(chǎn)品可以獨(dú)立分布和運(yùn)行,符合統(tǒng)一的安全、開發(fā)、

部署規(guī)范,可以進(jìn)行自由組合使用。

14

應(yīng)用方案

3.采用統(tǒng)一的技術(shù)框架

在J2EE開發(fā)中廣泛使用的Eclipse開發(fā)工具,采用Struts和

Hibernate,遵循MVC即Model(模型)一視圖(View)一控制器(Controller)

設(shè)計(jì)模式,并將Model進(jìn)一步劃分為“業(yè)務(wù)應(yīng)用(BusinessProcess)—

業(yè)務(wù)服務(wù)單元(BusinessServerUnit)一持久化(Hibernate+JDBC)”,

形成"View-Controller—BusinessProcess-BusinessServerUnit-

Hibernate+JDBC的多層架構(gòu),其框圖如下:

系統(tǒng)運(yùn)行時(shí),其MVC相關(guān)組件相互調(diào)用的基本模式如下圖:

15

這套技術(shù)架構(gòu)將和應(yīng)用程序一起形成一個(gè)WAR包,獨(dú)立的部署在應(yīng)用

服務(wù)器上。即使應(yīng)用服務(wù)器還運(yùn)行有其他系統(tǒng),打包的Struts、Hibernate

和應(yīng)用程序?qū)⑴c其他系統(tǒng)物理隔離開,運(yùn)行時(shí)相互不影響。

4.基于組件架構(gòu)

我們將依據(jù)總體規(guī)劃和業(yè)務(wù)實(shí)際需要,系統(tǒng)采用SOA架構(gòu):

1.統(tǒng)一的數(shù)據(jù)模型:所有數(shù)據(jù)都以統(tǒng)一的方式展現(xiàn)

2.統(tǒng)一的調(diào)用方式:所有組件通過統(tǒng)一的方式表示,所有組件通過統(tǒng)

一的方式調(diào)用。

3.統(tǒng)一的服務(wù)方式:WebService改系統(tǒng)連接為系統(tǒng)對(duì)外開放服務(wù)

4.標(biāo)準(zhǔn)的服務(wù)編排:組件可以統(tǒng)一編排,與它們具體的實(shí)現(xiàn)方式無關(guān)

5.統(tǒng)一的調(diào)用方式:服務(wù)組件

6.業(yè)務(wù)邏輯不僅僅僅封裝成一個(gè)組件,而且采用組件服務(wù)的方式,提

16

供WSDL和Java接口的方式,可以為廣域網(wǎng)上遠(yuǎn)程相關(guān)系統(tǒng)提供應(yīng)用集成、

數(shù)據(jù)交互、服務(wù)使用提供統(tǒng)一的對(duì)外的調(diào)用。

系統(tǒng)的技術(shù)框架層是在系統(tǒng)框架層(操作系統(tǒng)、數(shù)據(jù)庫及應(yīng)用服務(wù)器)

和應(yīng)用系統(tǒng)之間建立的一層技術(shù)封裝層和系統(tǒng)資源監(jiān)挖和管理層。框架運(yùn)

用了登錄和安全框架(SecurityFramework)、持久化框架(Persistence

Framework)、工作流引擎(WorkflowEngine)、消息引擎(MessageEngine)>

調(diào)度引擎(Scheduler)、緩存(Cache)服務(wù)、異常(Exception)處理、

運(yùn)行日志(Log)管理等基礎(chǔ)服務(wù);JSPTag、ajax瘦客戶端技術(shù);同時(shí)框架

中有運(yùn)用了先進(jìn)設(shè)計(jì)模式等,

該方案按照采用面向服務(wù)SOA的技術(shù)架構(gòu),該方案按照SOA的服務(wù)建

模、組件開發(fā)、服務(wù)封裝等思路進(jìn)行設(shè)計(jì)開發(fā)。

基礎(chǔ)架構(gòu)層:它包括操作系統(tǒng)、中間件、應(yīng)用服務(wù)器等支撐環(huán)境;

企業(yè)組件層:用不同的組件把系統(tǒng)功能封裝起來,以組件的形式出現(xiàn);

服務(wù)提供層:用企業(yè)組件來構(gòu)建所需要的不同功能的服務(wù),SOA中的

服務(wù)可以被映射成具體系統(tǒng)中的任何功能模塊。

業(yè)務(wù)流程管理層:利用己經(jīng)封裝好的各種服務(wù)來構(gòu)建商業(yè)系統(tǒng)中的商

業(yè)流程。

17

業(yè)務(wù)展現(xiàn)層:利用業(yè)務(wù)展現(xiàn)層來向用戶提供用戶接口服務(wù),可以用基

于portal的系統(tǒng)來構(gòu)建。以上這5層都需要有一個(gè)集成的環(huán)境來支持它們

的運(yùn)行,企業(yè)服務(wù)總線(ESB)提供了這個(gè)功能?;A(chǔ)架構(gòu)服務(wù):主要為整個(gè)

S0A系統(tǒng)提供一些輔助的功能。

以上是一組最低功能,開發(fā)時(shí)可以確定利用何種現(xiàn)有技術(shù)來實(shí)現(xiàn)。通

過考慮特定情形卜的需求如何確定對(duì)額外功能的需要,可以選擇最適合這

種情形的實(shí)現(xiàn)技術(shù)。其中核心的WebServices服務(wù)方式,在內(nèi)管系統(tǒng)中的

具體實(shí)現(xiàn)內(nèi)容包括:

規(guī)定了服務(wù)規(guī)約的基本原則和方法,采用服務(wù)標(biāo)識(shí)、服務(wù)提供者、服

務(wù)使用者、服務(wù)描述、方法名稱、方法功能、輸入?yún)?shù)、輸出參數(shù)等一組

屬性對(duì)交換服務(wù)進(jìn)行規(guī)范性描述。

(三)技術(shù)規(guī)范

?模塊化

本系統(tǒng)是一種低耦合、高內(nèi)聚的組件化應(yīng)用系統(tǒng),即在模塊內(nèi)部是

個(gè)具備關(guān)聯(lián)性的整體,同時(shí)在模塊之間是一種有機(jī)的組合。系統(tǒng)將在為復(fù)

雜企業(yè)應(yīng)用軟件系統(tǒng)的開發(fā)提供一個(gè)基本框架(技術(shù)框架層和應(yīng)用框架層)

的同時(shí),提供與之相應(yīng)的、方便易用的開發(fā)、實(shí)施、維護(hù)和管理工具集。

這個(gè)工具集預(yù)置了大量的基本功能件、核心功能件和應(yīng)用組件,支持企業(yè)

模型的仿真、分析、診斷、優(yōu)化和調(diào)整。通過技術(shù)框架和應(yīng)用框架提供的

開發(fā)與管理工具,能很方便地滿足個(gè)性化的需求及在發(fā)展過程中各種各樣

變化的需求;降低開發(fā)難度,提高開發(fā)效率;支持基于企業(yè)參考模型的快速

實(shí)施;提供全新的應(yīng)用軟件開發(fā)模式。

?權(quán)限管理

系統(tǒng)提供完善嚴(yán)密的權(quán)限控制機(jī)制,來保證對(duì)不同操作員的業(yè)務(wù)處理范

18

圍的授權(quán)。系統(tǒng)提供兩個(gè)層面的權(quán)限管理:功能權(quán)限和數(shù)據(jù)權(quán)限。功能權(quán)

限細(xì)化到功能模塊、功能節(jié)點(diǎn)、功能菜單/功能按鈕等三個(gè)層次的的權(quán)限級(jí)

別。該權(quán)限機(jī)制機(jī)能保證應(yīng)用模塊功能安全按不同的級(jí)別分級(jí)控制與管理,

同時(shí)保證功能權(quán)限的更豐富劃分。

數(shù)據(jù)權(quán)限即對(duì)人員對(duì)數(shù)據(jù)的業(yè)務(wù)操作范圍的權(quán)限控制,例如部門負(fù)責(zé)人

僅僅對(duì)本部門人員所做的數(shù)據(jù)操作的權(quán)限。

?標(biāo)準(zhǔn)化、規(guī)范化

系統(tǒng)通過設(shè)置規(guī)范的業(yè)務(wù)流程,實(shí)現(xiàn)對(duì)業(yè)務(wù)管理的規(guī)范化,同時(shí),通

過下文所描述的編碼系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)醫(yī)院規(guī)范體系建設(shè);

?流程化

系統(tǒng)通過流程的動(dòng)態(tài)配置實(shí)現(xiàn)對(duì)業(yè)務(wù)的流程化應(yīng)用。工作流的主要特

點(diǎn)是(包含了各種基于人和機(jī)器的活動(dòng)的)流程的自動(dòng)化,特別是那些包

含了應(yīng)用程序之間的交互的流程的自動(dòng)化。在一個(gè)工作流中,文檔、信息

或任務(wù)等根據(jù)一組設(shè)定的規(guī)則在參與者之間自動(dòng)傳遞,以實(shí)現(xiàn)整體的業(yè)務(wù)

目標(biāo)。由于企業(yè)的工作流貫穿企業(yè)生產(chǎn)經(jīng)營的各個(gè)階段,所以企業(yè)通過引

入工作流能夠加快流程處理速度,提高企業(yè)工作效率和企業(yè)市場(chǎng)競(jìng)爭(zhēng)力;

增加對(duì)工作流程的控制;便于流程的整合,提升決策質(zhì)量與正確度。

?簡(jiǎn)單化

系統(tǒng)是面向全員參與的應(yīng)用系統(tǒng),因此在系統(tǒng)設(shè)計(jì)上必須考慮到不同

層次應(yīng)用人員的操作習(xí)慣和操作的易用性,通過與內(nèi)部系統(tǒng)整合應(yīng)用實(shí)現(xiàn)

不同應(yīng)用人員的不同界面展示和靈活調(diào)整,實(shí)現(xiàn)系統(tǒng)的簡(jiǎn)單化簡(jiǎn)便化操作;

第十節(jié)、非功能性方案

19

(-)性能設(shè)計(jì)

根據(jù)我公司大數(shù)據(jù)平臺(tái)分析及計(jì)算,結(jié)合我單位的實(shí)際情況,年數(shù)據(jù)

量約在100萬條,不含管理文件的數(shù)據(jù)容量大概在20G左右,管理文件容

量約1T左右,從容量和可擴(kuò)展性和災(zāi)備等多方面綜合考慮,建議每年的數(shù)

據(jù)庫服務(wù)器分配在25G左右,文件服務(wù)器容量分配2T左右。

各單位系統(tǒng)整合后,隨著數(shù)據(jù)量、并發(fā)訪問量呈幾何級(jí)數(shù)增大,系統(tǒng)

平臺(tái)的性能將是決定平臺(tái)是否高效、實(shí)用的關(guān)鍵,性能高的響應(yīng)能給用戶

帶來效率上的提升,加快工作效率,減少等待時(shí)間,同時(shí)加快了系統(tǒng)的處

理效率,我們將通過以下幾方面設(shè)計(jì)來保證用戶得到高質(zhì)量的響應(yīng):

■利用集群功能,合理分配負(fù)載,充分利用各主機(jī)的CPU,內(nèi)存等硬件

資源;利用集群管理,當(dāng)主服務(wù)器故障時(shí),備份服務(wù)器能夠自動(dòng)接管主服

務(wù)器的工作,并及時(shí)轉(zhuǎn)換過去,以實(shí)現(xiàn)對(duì)用戶的不間斷服務(wù);充分利用集

群中的每一臺(tái)計(jì)算機(jī)的資源,實(shí)現(xiàn)復(fù)雜運(yùn)算的并行處理。

■負(fù)載均衡設(shè)計(jì),利用負(fù)載均衡根據(jù)某種算法合理分配到集群中的每

一臺(tái)計(jì)算機(jī)上,以減輕主服務(wù)器的壓力,降低對(duì)主服務(wù)器的硬件和需求。

■有效利用數(shù)據(jù)庫的緩存功能,對(duì)于經(jīng)常訪問的數(shù)據(jù),可將數(shù)據(jù)緩存

于數(shù)據(jù)庫中,減少10讀寫。

■配置分布式的緩存服務(wù)器,對(duì)常用數(shù)據(jù)進(jìn)行緩存,減少對(duì)數(shù)據(jù)源的

實(shí)時(shí)訪問。

20

■硬件部署上,將數(shù)據(jù)走服務(wù)器、Web服務(wù)器、Web服務(wù)、緩存服務(wù)器、

文件服務(wù)器分開單獨(dú)部署,減輕服務(wù)器壓力的同時(shí):提升性能的同時(shí),便

于今后分布式部署。

?對(duì)每年的歷史數(shù)據(jù)作備份,備份的歷史數(shù)據(jù)僅供查詢用,使用中的

業(yè)務(wù)數(shù)據(jù)僅保留6-12個(gè)月的數(shù)據(jù),減少歷年累積的數(shù)據(jù)對(duì)處理性能的影

響。

(二)安全性設(shè)計(jì)

考慮到企業(yè)信息化系統(tǒng)對(duì)安全的高標(biāo)準(zhǔn),系統(tǒng)平臺(tái)對(duì)安全性方面采用

以下技術(shù)手段來保證系統(tǒng)的安全:

■HTTPS協(xié)議:因協(xié)同系統(tǒng)供多個(gè)單位使用,必須部署在公網(wǎng),另外

APP調(diào)用的Web服務(wù)也需要部署在公網(wǎng),為了保證數(shù)據(jù)傳輸過程中的安全性,

部署在公網(wǎng)的應(yīng)用及服務(wù)采用單項(xiàng)HTTPS協(xié)議;因中心目前已經(jīng)有統(tǒng)一認(rèn)

證平臺(tái)及人員信息庫,組織機(jī)構(gòu)庫,內(nèi)網(wǎng)用戶使用統(tǒng)一認(rèn)證平臺(tái)驗(yàn)證用戶

登錄合法性。

■身份認(rèn)證:平臺(tái)對(duì)所有的業(yè)務(wù)系統(tǒng)提供身份認(rèn)證功能,使用系統(tǒng)的

用戶必須先要經(jīng)過申請(qǐng)審批管理流程,通過管理人員的合法性審批;在系

統(tǒng)登錄界面中,只有輸入正確的用戶名和密碼,才能進(jìn)入系統(tǒng),進(jìn)入系統(tǒng)

后用戶可隨時(shí)修改自己的密碼。對(duì)用戶密碼可提供更嚴(yán)格的控制功能,如

21

首次登錄系統(tǒng)必須修改密碼、經(jīng)過多長(zhǎng)時(shí)間必須修改密碼、多次登錄失敗

鎖定用戶等,進(jìn)一步提供系統(tǒng)的身份認(rèn)證安全性。

■數(shù)據(jù)加密:為了保證重要資料數(shù)據(jù)在數(shù)據(jù)庫層不能被查看,系統(tǒng)對(duì)

重要數(shù)據(jù)加密后存入數(shù)據(jù)庫;對(duì)于用戶注冊(cè)密碼,我們采用將用戶密碼進(jìn)

行MD5加密后以密文的方式保存到數(shù)據(jù)庫中,用戶登錄時(shí),將用戶輸入的

密碼以同樣的加密算法進(jìn)行加密后,與當(dāng)前用戶注冊(cè)密碼的加密密文進(jìn)行

比對(duì)。

■權(quán)限控制:系統(tǒng)提供權(quán)限管理功能模塊,系統(tǒng)管理員可增加、刪除、

修改用戶、用戶組,設(shè)置用戶的操作權(quán)限、數(shù)據(jù)權(quán)限;通過用戶、用戶組

及權(quán)限管理功能對(duì)登錄的用戶操作的頁面、功能進(jìn)行權(quán)限控制,實(shí)現(xiàn)系統(tǒng)

應(yīng)用的數(shù)據(jù)安全。

■操作日志:系統(tǒng)對(duì)用戶登錄情況,如登錄用戶、進(jìn)入時(shí)間、退出時(shí)

間、操作功能項(xiàng)等進(jìn)行自動(dòng)記錄;對(duì)于數(shù)據(jù)錄入、數(shù)據(jù)同步、數(shù)據(jù)抽取和

數(shù)據(jù)分析等應(yīng)用處理的時(shí)間、數(shù)據(jù)范圍、執(zhí)行情況等也自動(dòng)記錄日志,以

便出問題時(shí)跟蹤追查審計(jì)。

(三)可靠性設(shè)計(jì)

系統(tǒng)平臺(tái)提供24小時(shí)面向客戶的服務(wù)平臺(tái),因此必須確保7X24小時(shí)

穩(wěn)定可靠運(yùn)行;平臺(tái)需提供系統(tǒng)崩潰時(shí)的快速恢復(fù)機(jī)制,確保系統(tǒng)出現(xiàn)故

障時(shí)能快速恢復(fù)系統(tǒng)正常運(yùn)行。

22

■對(duì)于核心的業(yè)務(wù)系統(tǒng),Web服務(wù)器、IVR服務(wù)器、數(shù)據(jù)庫服務(wù)器采用

集群部署的方式分別部署在兩臺(tái)不同的服務(wù)器上,這樣即使一臺(tái)服務(wù)器停

機(jī),業(yè)務(wù)人員還可以正常使操作平臺(tái)處理業(yè)務(wù),不影響系統(tǒng)的正常使用。

■系統(tǒng)對(duì)用戶數(shù)據(jù)輸入的合法性進(jìn)行嚴(yán)格校驗(yàn),并對(duì)非法數(shù)據(jù)(如數(shù)據(jù)

類型及范圍不匹配等)產(chǎn)生含義明確的提示。系統(tǒng)不會(huì)因用戶非法輸入而造

成程序中止(產(chǎn)生源代碼錯(cuò)誤信息、死機(jī)等)。

-系統(tǒng)采用分布式架構(gòu),在資源占用、數(shù)據(jù)存儲(chǔ)等方面設(shè)計(jì)合理,不

會(huì)對(duì)服務(wù)器造成過高壓力而導(dǎo)致死機(jī)或服務(wù)器操作系統(tǒng)崩潰等情況;確保

系統(tǒng)運(yùn)行較長(zhǎng)時(shí)間(如兩年以上)后不會(huì)因信息過多、數(shù)據(jù)庫容量不足而導(dǎo)

致整個(gè)系統(tǒng)的崩潰。

(四)可擴(kuò)展性設(shè)計(jì)

系統(tǒng)平臺(tái)采用成熟、先進(jìn)的主流技術(shù),確保系統(tǒng)技術(shù)的持續(xù)領(lǐng)先性,

保證項(xiàng)目投資的有效性、保值性和延續(xù)性。

■平臺(tái)采用SOA(基于服務(wù)的架構(gòu))架構(gòu),所有的核心業(yè)務(wù)邏輯以服務(wù)

的形式發(fā)布,并且采用ESB(企業(yè)服務(wù)總線)技術(shù)進(jìn)行調(diào)度、調(diào)用;未來隨

著業(yè)務(wù)的擴(kuò)展,只需要在原來的架構(gòu)基礎(chǔ)上開發(fā)擴(kuò)展服務(wù)并部署即可,不

需要修改架構(gòu)。

23

■所有的服務(wù)采用標(biāo)準(zhǔn)的基于HTTP的協(xié)議,服務(wù)端和客戶端的數(shù)據(jù)交

互以基于HTTP的JSON格式來進(jìn)行數(shù)據(jù)定義,確保數(shù)據(jù)傳輸交換和效率,對(duì)

于大數(shù)據(jù)的傳輸使用GZIP進(jìn)行數(shù)據(jù)壓縮。

?采用分布式的架構(gòu),便于以后業(yè)務(wù)量及數(shù)據(jù)量加大后,方便擴(kuò)展硬

件,不需要調(diào)整架構(gòu)及修改代碼。

■服務(wù)端采用MVC框架開發(fā),保證項(xiàng)目運(yùn)行穩(wěn)定性和保證后續(xù)開發(fā)的

便利性。

■系統(tǒng)采用通用的標(biāo)準(zhǔn)、協(xié)議定義框架、接口,設(shè)計(jì)精當(dāng),方便向外

部系統(tǒng)提供標(biāo)準(zhǔn)的接口,接入外部系統(tǒng)或?yàn)橥獠肯到y(tǒng)提供服務(wù),標(biāo)準(zhǔn)的設(shè)

計(jì)可以充分滿足項(xiàng)目需求,具有很強(qiáng)的適應(yīng)性及可擴(kuò)展性。

(五)易用性設(shè)計(jì)

在的易用性方面,我們將充分考慮用戶群體的使用習(xí)慣,提供用戶體

驗(yàn)好、簡(jiǎn)單易用、操作明了的用戶界面,高效地為客戶定制一套更適合客

戶需要的的系統(tǒng):

■使用大眾化、標(biāo)準(zhǔn)的Web瀏覽器如IE、Firefox作為客戶端的瀏覽

工具,界面設(shè)計(jì)兼容主流的操作平臺(tái)及瀏覽器。

■采用通用、標(biāo)準(zhǔn)的UI設(shè)計(jì)元素,減少歧義。

■用戶界面友好、同時(shí)易操作,符合用戶操作習(xí)慣,界面操作符合瀏

覽習(xí)慣、界面風(fēng)格術(shù)語統(tǒng)一;合理的組織操作菜單。

24

■提供友好的聯(lián)機(jī)幫助界面及友好的錯(cuò)誤提示界面。

(六)災(zāi)備設(shè)計(jì)

備份策略

為了保障核心數(shù)據(jù)和重要數(shù)據(jù)的完整性和一致性,我們將提供對(duì)應(yīng)的

磁盤備份、聯(lián)機(jī)備份功能:

■磁盤備份:通過鏡像(mirrored)磁盤矩陣,對(duì)每一個(gè)寫到磁盤的字節(jié),

作實(shí)時(shí)的鏡像備份,減少磁盤機(jī)出錯(cuò)的幾率。磁盤備份一旦設(shè)定,由實(shí)現(xiàn),

無需人工干預(yù)。

■聯(lián)機(jī)備份:提供24*365天的備份機(jī)制,用戶可以基于調(diào)度來運(yùn)行備

份,可以基于系統(tǒng)運(yùn)行的熱備份。

以上的備份策略,保證在不影響系統(tǒng)服務(wù)的條件下,在本地保留一份

前一天的備份數(shù)據(jù),包括數(shù)據(jù)倉庫和報(bào)表服務(wù)器的數(shù)據(jù)。當(dāng)?shù)貍浞萁ㄗh保

留30天。備份可以保存在磁帶庫、或光盤庫。本地備份耗時(shí)目標(biāo)是2小時(shí)。

恢復(fù)策略

常規(guī)的數(shù)據(jù)恢復(fù)流程設(shè)計(jì)如下:

■重啟系統(tǒng)的所有服務(wù)器和存儲(chǔ)

■如必要,恢復(fù)系統(tǒng)

■從本地備份選取前一天的備份,或最近的備份

■恢復(fù)數(shù)據(jù)庫

25

■恢復(fù)系統(tǒng)服務(wù)

(七)外部接口設(shè)計(jì)

從整個(gè)平臺(tái)的業(yè)務(wù)需求來看,對(duì)于外部接口主要包括兩個(gè),一個(gè)短信

平臺(tái)接口,另一個(gè)支持郵件系統(tǒng)接口。

■短信平臺(tái)接口-根據(jù)運(yùn)營商提供WebService接口,系統(tǒng)完成3大運(yùn)

營商短信接口的封裝,并以統(tǒng)一的報(bào)文格式提交到運(yùn)營商,由運(yùn)用商最終

完成短信相關(guān)操作;并且以服務(wù)的形式供各業(yè)務(wù)子系統(tǒng)調(diào)用。

■郵件系統(tǒng)接口-根據(jù)提供的標(biāo)準(zhǔn)服務(wù)接口,以服務(wù)的形式封裝,在系

統(tǒng)內(nèi)進(jìn)行調(diào)用,完成收發(fā)郵件的相關(guān)功能。

第十一節(jié)、系統(tǒng)部署方案

系統(tǒng)由于采用J2EE技術(shù),具備了跨平臺(tái)運(yùn)行能力和極強(qiáng)的擴(kuò)展能力。

系統(tǒng)在不進(jìn)行任何編碼的情況下,可以在線進(jìn)行容量擴(kuò)展,利用更多的設(shè)

冬,為移動(dòng)業(yè)務(wù)發(fā)展提供更高的保證。

硬件設(shè)備擴(kuò)容上,服務(wù)器可以通過在線/離線增加設(shè)備的方式逆行擴(kuò)容和優(yōu)

化。集群擴(kuò)展時(shí),僅需要根據(jù)處理能力添加新的主機(jī)過集群即可。

系統(tǒng)采用分層架構(gòu)開發(fā)和設(shè)計(jì),將界面、控制邏輯、業(yè)務(wù)邏輯和模型分離,

實(shí)現(xiàn)系統(tǒng)內(nèi)部松耦合,以靈活、快速地響應(yīng)業(yè)務(wù)變化對(duì)系統(tǒng)的需求

系統(tǒng)拓?fù)浣Y(jié)構(gòu)

26

系統(tǒng)拓?fù)浣Y(jié)構(gòu)

整個(gè)系統(tǒng)包括以下三個(gè)部分,描述如下:

用戶部分:工作人員通過手機(jī)客戶端軟件使用系統(tǒng),登錄的網(wǎng)絡(luò)方式

可采用VPN/APN專網(wǎng)接入。內(nèi)部人員通過局域網(wǎng)接入,使用Web瀏覽器訪

問后臺(tái)管理系統(tǒng)。

應(yīng)用部分:主要包括系統(tǒng)的軟硬件設(shè)備,提供系統(tǒng)整體功能。

數(shù)據(jù)部分:主要包括數(shù)據(jù)存儲(chǔ)的軟硬件設(shè)備,提供數(shù)據(jù)存儲(chǔ)及安全保

障。

具體系統(tǒng)部署

系統(tǒng)基于Nginx的Tomcat負(fù)載均衡以及集群。

27

Client

主機(jī)IPJ03iWP:05

集群及負(fù)載均衡

Tomcat集群1

1

外網(wǎng)訪問內(nèi)容服務(wù)器

4

Tomcat集群2

2

Nginx負(fù)載均衡

0

數(shù)0據(jù)庫服務(wù)器

Tomcat集群3192168.0.15

3

項(xiàng)目在體系結(jié)構(gòu)、軟件產(chǎn)品、數(shù)據(jù)共享交換等方面,貫徹〃標(biāo)準(zhǔn)和開放

28

〃的原則,保證系統(tǒng)具備良好的互連性、擴(kuò)充性,使得最廣泛的軟件可以被

采用;系統(tǒng)采用通用的平臺(tái)產(chǎn)品技術(shù)和開放的體系結(jié)構(gòu),使具有較好的互

操作性、可移植性、檔次皆宜性和易獲得性,使得最廣泛的社會(huì)人才可以

加入新系統(tǒng)的開發(fā)、管理、培訓(xùn)、使用和維護(hù),最廣泛的Internet新技術(shù)

可以最先采用,同時(shí)擁有最短的開發(fā)周期;系統(tǒng)要能夠支持多種服務(wù)器平

臺(tái)、多種網(wǎng)絡(luò)傳輸協(xié)議,同時(shí)又能適應(yīng)新技術(shù)的發(fā)展。

企業(yè)端硬件要求

小型企業(yè)模式配置要求

序號(hào)設(shè)備名稱說明

1應(yīng)用服務(wù)器:根據(jù)

CPU(處理器):一個(gè)Intel4核XeonE5-2609處理器客戶需

2.4GHz求可將

內(nèi)存:8GB1333MHzDDR3內(nèi)存二臺(tái)服

存儲(chǔ)(硬盤):2塊146GBSAS10000RPM(RAID1)務(wù)器合

RAID組成以及控制器并為一

2數(shù)據(jù)庫服務(wù)器:臺(tái)服務(wù)

CPU(處理器):一個(gè)Intel4核XeonE5-2609處理器器。

2.4GHz

內(nèi)存:8GB1333MHzDDR3內(nèi)存

存儲(chǔ)(硬盤):3塊146GBSAS10000RPM(RAID5)

RAID組成以及控制器

中型企業(yè)模式配置要求

序號(hào)設(shè)備名稱說明

1應(yīng)用服務(wù)器:根據(jù)

CPU(處理器):兩個(gè)Intel四核XeonE5-2609處理客戶需

29

器2.4GHz求可將

內(nèi)存:16GB1333MHzDDR3內(nèi)存二臺(tái)服

存儲(chǔ)(硬盤):2塊146GBSAS15000RPM(RAID1)務(wù)器合

RAID組成以2女控制器并為一

2數(shù)據(jù)庫服務(wù)器:臺(tái)服務(wù)

CPU(處理器):兩個(gè)Intel四核XeonE52609處理器。

器2.4GHz

內(nèi)存:16GB1333MHzDDR3內(nèi)存

存儲(chǔ)(硬盤):3塊146GBSAS15000RPM(RAID5)

RAID組成以及控制器

大型企業(yè)模式配置要求

序號(hào)設(shè)備名稱說明

1應(yīng)用服務(wù)器:根據(jù)

CPU(處理器):兩個(gè)Intel六核XeonE48071.86GHZ客戶需

處理器求可將

內(nèi)存:32GB1333MHzDDR3內(nèi)存二臺(tái)服

存儲(chǔ)(硬盤):2塊146GBSAS15000RPM(RAID1)務(wù)器合

RAID組成以及控制器并為一

2數(shù)據(jù)庫服務(wù)器:臺(tái)服務(wù)

CPU(處理器):兩個(gè)Intel六核XeonE48071.86GHZ器,或者

處理器做負(fù)載

內(nèi)存:32GB1333MHzDDR3內(nèi)存均衡動(dòng)

存儲(chǔ)(硬盤):3塊146GBSAS15000RPM(RAID5)態(tài)添加

RAID組成以及控制器服務(wù)器。

30

集團(tuán)端硬件要求

并Web服務(wù)器架服務(wù)器配

備注

發(fā)能力構(gòu)置

1)2臺(tái)web服

1臺(tái)web服務(wù)器同時(shí)部署

Apache+n個(gè)務(wù)

apache(nginx)和tomcat;

50Tomcat(n>=2);

2臺(tái)數(shù)據(jù)庫1臺(tái)web服務(wù)器部署tomcat

00次/

2)服務(wù)器數(shù)據(jù)庫做應(yīng)用高可用

Nginx+n個(gè)1套光纖存光纖存儲(chǔ)作數(shù)據(jù)庫共享存儲(chǔ)

Tomcat(n=2);儲(chǔ)空間

1)4臺(tái)web服

Apache+n個(gè)務(wù)

Tomcat(n>=2);1臺(tái)nginx

2)服務(wù)器

14臺(tái)web服務(wù)器裝tomcat;

Nginx+n個(gè)1臺(tái)緩存服

萬次/數(shù)據(jù)庫連接光纖盤陣做應(yīng)用

Tomcat(n=2):務(wù)器

秒高可用

2臺(tái)數(shù)據(jù)庫

注:同時(shí)配置緩服務(wù)器

沖1套光纖存

儲(chǔ)

多個(gè)Nginx+n個(gè)20臺(tái)web服組成多個(gè)nginx+tomcat集

Tomcat(n>=2)組務(wù)群(1臺(tái)nginx+10臺(tái)web服務(wù)器

>5

合;2臺(tái)nginx裝tomcat),通過負(fù)載均衡器分

萬次

注:同時(shí)配置緩服務(wù)器流。

沖2臺(tái)緩存服數(shù)據(jù)庫連接共享存儲(chǔ)作高可

31

務(wù)器用;生產(chǎn)數(shù)據(jù)庫與查詢數(shù)據(jù)庫分

2臺(tái)負(fù)載均禺。

衡器

4臺(tái)數(shù)據(jù)庫

服務(wù)器

2套光纖存

儲(chǔ)

說明:

1)理論上單個(gè)tomcat可以支持2500的并發(fā),考慮到門戶的高可用性,

可以考慮用Nginx+n個(gè)Tomcat(n>=2)的負(fù)載均衡架構(gòu)。

2)當(dāng)并發(fā)>2500時(shí)可以考慮增加tomcat服務(wù)器,當(dāng)tomcat增加達(dá)到

20個(gè)時(shí),理論可以支撐5萬次的并發(fā)請(qǐng)求。

3)當(dāng)并發(fā)>5萬次時(shí),則需要考慮增加一套Nginx+tomcat的組合,多

個(gè)Nginx+tomcat通過硬件或是軟件負(fù)載均衡器來實(shí)現(xiàn)平載均衡。

4)網(wǎng)站建設(shè)初期可以先部署5-10臺(tái)web服務(wù)器,隨著并發(fā)訪問量的增

加再添加服務(wù)器硬件設(shè)備。

后端數(shù)據(jù)挖掘硬件要求

用Web服務(wù)器架服務(wù)器配

備注

戶量構(gòu)置

1)

10Apache+n個(gè)1臺(tái)web服務(wù)器部署tomcat

0W以Tomcat(n>=2);2臺(tái)數(shù)據(jù)庫數(shù)據(jù)庫做應(yīng)用高可用

下2)服務(wù)器光纖存儲(chǔ)作數(shù)據(jù)庫共享存儲(chǔ)

Nginx+n個(gè)空間

32

Tomcat(n=2);

1)

Apache+n個(gè)

Tomcat(n>=2);

102臺(tái)數(shù)據(jù)庫4臺(tái)web服務(wù)器裝tomcat;

2)

OOW以服務(wù)器數(shù)據(jù)庫連接光纖盤陣做應(yīng)用

Nginx+n個(gè)

下1套光纖存高可用

Tomcat(n=2);

儲(chǔ)

注:同時(shí)配置緩

組成多個(gè)nginx+tomcat集

多個(gè)Nginx+n個(gè)群(1臺(tái)nginx+10臺(tái)web服務(wù)器

10Tomcat(n>=2)組4臺(tái)數(shù)據(jù)庫裝tomcat),通過負(fù)載均衡器分

OOW以合;服務(wù)器流。

上注:同時(shí)配置緩2套光纖存數(shù)據(jù)庫連接共享存儲(chǔ)作高可

沖儲(chǔ)用;生產(chǎn)數(shù)據(jù)庫與查詢數(shù)據(jù)庫分

離。

軟件要求

序名稱說明

號(hào)

1WindowsServer2008企業(yè)版操作系統(tǒng),客戶提供

/linux64位

2MYSQL數(shù)據(jù)庫,客戶提供

3谷歌瀏覽器建議瀏覽器

33

網(wǎng)絡(luò)寬帶要求

最高網(wǎng)絡(luò)帶寬:10M以上

最低網(wǎng)絡(luò)帶寬:1M以上

硬件擴(kuò)容策略

當(dāng)網(wǎng)站發(fā)展到一定階段,隨著用戶量不斷擴(kuò)大,現(xiàn)有的網(wǎng)絡(luò)資源和服

務(wù)器資源不能滿足用戶需要的時(shí)候,就需要對(duì)平臺(tái)進(jìn)行服務(wù)器和網(wǎng)絡(luò)的擴(kuò)

容。以下是兩種平臺(tái)擴(kuò)容的方式:

>增加服務(wù)器

對(duì)于web的并發(fā)處理有瓶頸時(shí),新增的web服務(wù)器,把新增的web服務(wù)

器填加到肥b服務(wù)器集群中,以增加Web的并發(fā)處理能力。

對(duì)于數(shù)據(jù)庫有處理壓力時(shí),可以增加數(shù)據(jù)庫服務(wù)器,增加數(shù)據(jù)庫服務(wù)器

加入數(shù)據(jù)庫的集群中。

>增加存儲(chǔ)

對(duì)于存儲(chǔ)容量不能滿足業(yè)務(wù)需要時(shí),可以考慮在磁盤柜中新增加硬盤,

甚至考慮新增磁盤柜。

>升級(jí)服務(wù)器

可以升級(jí)服務(wù)器的內(nèi)存、硬盤,甚至考慮用新的性能更高的服務(wù)器來替

換。

>網(wǎng)絡(luò)擴(kuò)容

1)申請(qǐng)更大的網(wǎng)絡(luò)帶寬

2)引入CDN

3)升級(jí)內(nèi)網(wǎng)交換機(jī)

系統(tǒng)部署的優(yōu)點(diǎn)

34

平臺(tái)的技術(shù)先進(jìn)性(能夠滿足主流平臺(tái)和跨平臺(tái)快速應(yīng)用)

平臺(tái)采用先進(jìn)的開發(fā)環(huán)境、運(yùn)行平臺(tái)、網(wǎng)絡(luò)環(huán)境等技術(shù),充分體現(xiàn)系統(tǒng)的

可擴(kuò)展性、安全性、穩(wěn)定高效性和易維護(hù)性,具體如下:

可擴(kuò)展性:

?系統(tǒng)采用J2EE技術(shù),具備了跨平臺(tái)運(yùn)行能力和極強(qiáng)的擴(kuò)展能力。系

統(tǒng)在不進(jìn)行任何編碼的情況下,可以在線進(jìn)行容量擴(kuò)展,利用更多

的設(shè)備,為移動(dòng)業(yè)務(wù)發(fā)展提供更高的保證。

?硬件設(shè)備易于擴(kuò)容,服務(wù)器可以通過在線/離線增加設(shè)備的方式進(jìn)行

擴(kuò)容和優(yōu)化。集群擴(kuò)展時(shí),僅需要根據(jù)處理能力添加新的主機(jī)進(jìn)集

群即可。

安全性:

?系統(tǒng)采用分層架構(gòu)開發(fā)和設(shè)計(jì),將界面、控制邏輯、業(yè)務(wù)邏輯和模

型分離,實(shí)現(xiàn)系統(tǒng)內(nèi)部松耦合,以靈活、快速地響應(yīng)業(yè)務(wù)變化對(duì)系

統(tǒng)的需求

?數(shù)據(jù)層:實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一組織和集中管理;

?業(yè)務(wù)邏輯層:包括組件及服務(wù),通過組件實(shí)現(xiàn)對(duì)業(yè)務(wù)邏輯、數(shù)據(jù)訪

問、規(guī)則定義、系統(tǒng)管理等的封裝,通過服務(wù)為系統(tǒng)內(nèi)部模塊及外

部系統(tǒng)提供原子服務(wù)或組合服務(wù);

穩(wěn)定高效性:

?控制層:通過控制層實(shí)現(xiàn)界面和系統(tǒng)控制,如權(quán)限、事務(wù)及異常等;

實(shí)現(xiàn)組件的生命周期管理等;

?展現(xiàn)層:接收開相應(yīng)用戶操作,開向用戶反饋結(jié)果;業(yè)務(wù)邏輯由后

臺(tái)處理;

?數(shù)據(jù)庫

MySQL數(shù)據(jù)庫服務(wù)器的master-slave模式,運(yùn)用數(shù)據(jù)庫服務(wù)器在

主從服務(wù)器間執(zhí)行同步,運(yùn)用只把數(shù)據(jù)寫到主服務(wù)器,而讀數(shù)據(jù)

35

時(shí)則根據(jù)負(fù)載選擇一臺(tái)從服務(wù)器或者主服務(wù)器來讀取,將數(shù)據(jù)按不

同策略劃分到不同的服務(wù)器(組)上,分散數(shù)據(jù)庫壓力。

?緩存

運(yùn)用緩存能有效應(yīng)對(duì)大負(fù)載,減少數(shù)據(jù)庫的壓力,并顯著提高多層運(yùn)用程

序的性能

?接口平臺(tái);負(fù)責(zé)與外部系統(tǒng)的訪問和接口調(diào)用,同時(shí)也承載系統(tǒng)內(nèi)

部的信息共享和訪問服務(wù);

36

第十二節(jié)、項(xiàng)目實(shí)施

?總體計(jì)劃

對(duì)本項(xiàng)目賣方將采取與買方緊密合作的方式,充分發(fā)揮合作雙方各自

優(yōu)勢(shì)完成整個(gè)項(xiàng)目的實(shí)施。根據(jù)項(xiàng)目實(shí)施的階段和任務(wù),邀請(qǐng)買方的工作

人員參與到項(xiàng)目管理和技術(shù)的每一項(xiàng)工作中來,聯(lián)合成立相應(yīng)的組織機(jī)構(gòu),

進(jìn)行有效的分工。雙方共同負(fù)責(zé)對(duì)項(xiàng)目進(jìn)行組織、實(shí)施和控制,并在項(xiàng)目

實(shí)施的各里程碑到達(dá)時(shí)召開工程協(xié)調(diào)會(huì),進(jìn)行工程的總結(jié)、組織、協(xié)調(diào)工

作。

項(xiàng)目啟動(dòng)后,將由賣方項(xiàng)目計(jì)劃控制小組定期召集工作會(huì)議,討論各

階段任務(wù)的執(zhí)行情況,分析存在的問題,提出改進(jìn)方法,尤其注重討論那

些潛在的風(fēng)險(xiǎn),提出相應(yīng)的風(fēng)險(xiǎn)處理對(duì)策,并將會(huì)議結(jié)果及時(shí)通報(bào)給買方,

由買方進(jìn)行審核和確認(rèn),以確保項(xiàng)目按期高質(zhì)量地完成。

?項(xiàng)目計(jì)劃

1.獲取約定

項(xiàng)目經(jīng)理參與項(xiàng)目的準(zhǔn)備工作,并且負(fù)責(zé)與售前項(xiàng)目的交接,獲得項(xiàng)

巨的《工作說明書》,《工作說明書》是項(xiàng)目與客戶及與公司的約定,項(xiàng)

目經(jīng)理還需要獲得公司對(duì)項(xiàng)目的其他要求。這些信息是項(xiàng)目經(jīng)理在項(xiàng)目啟

動(dòng)階段需要獲取的基本信息,并作為編寫項(xiàng)目計(jì)劃的輸入。

2.編制項(xiàng)目計(jì)劃

確定項(xiàng)目概要:關(guān)于項(xiàng)目的編號(hào)、名稱信息,本項(xiàng)目的工作說明書(SOW),

項(xiàng)目建設(shè)目標(biāo)、最終的可交付物,項(xiàng)目計(jì)劃文檔中使用的專業(yè)術(shù)語解釋,

制訂項(xiàng)目計(jì)劃過程中使用的參考資料。

項(xiàng)目組織結(jié)構(gòu):項(xiàng)目組織結(jié)構(gòu)描述了項(xiàng)目的人員與組織結(jié)構(gòu)和項(xiàng)目人

力資源分配的信息。

項(xiàng)目估算:軟件產(chǎn)品規(guī)模估算、成本估算、工作量估算、工作進(jìn)度估

37

算、關(guān)鍵資源的估算。

制定風(fēng)險(xiǎn)管理計(jì)劃:描述項(xiàng)目風(fēng)險(xiǎn)承受度的分析和項(xiàng)目組為有效管理

風(fēng)險(xiǎn)所要采取的活動(dòng)。

確定項(xiàng)目里程碑和WBS:WBS是項(xiàng)目計(jì)劃中重要的工作內(nèi)容,通過對(duì)軟

件開發(fā)工作進(jìn)行分解,并結(jié)合估算的進(jìn)度要求,編寫《項(xiàng)目WBS工作表》,

表征每項(xiàng)工作任務(wù)完成的標(biāo)志性事件即所謂“里程碑”。

資源計(jì)劃:分析項(xiàng)目的硬件設(shè)備需求、軟件設(shè)備需求,以及工作環(huán)境、

計(jì)劃環(huán)境要求,并指定相應(yīng)的責(zé)任人。

交流溝通計(jì)劃和培訓(xùn)計(jì)劃。

評(píng)審項(xiàng)目計(jì)劃:項(xiàng)目經(jīng)理將項(xiàng)目計(jì)劃發(fā)給技術(shù)協(xié)調(diào)小組、買方相關(guān)人

員,并組織買方確認(rèn)工作,買方確認(rèn)工作采用管理評(píng)審的方式的進(jìn)行,評(píng)

審的內(nèi)容主要針對(duì)人員組織、關(guān)鍵依賴、估算中的進(jìn)度、里程碑、提交物

和詳細(xì)的WBS表、風(fēng)險(xiǎn)管理表等內(nèi)容。根據(jù)評(píng)審結(jié)果對(duì)項(xiàng)目計(jì)劃進(jìn)行修訂,

修訂后的項(xiàng)目計(jì)劃要得到買方項(xiàng)目負(fù)責(zé)人的確認(rèn)。

發(fā)布計(jì)劃:項(xiàng)目經(jīng)理將通過評(píng)審后的項(xiàng)目計(jì)劃申請(qǐng)基線化,并通過郵

件或會(huì)議的方式通知所有項(xiàng)目涉及人員。

3.項(xiàng)目跟蹤

任務(wù)跟蹤:明確項(xiàng)目中任務(wù)下達(dá)與跟蹤

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論