




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
企業(yè)電商渠道運(yùn)營平臺(tái)升級(jí)迭代項(xiàng)目實(shí)施技術(shù)方案
目錄
1項(xiàng)目需求分析..........................................4
1.1主要工作內(nèi)容.............................................4
1.2總體技術(shù)要求.............................................4
1.3應(yīng)用軟件詳細(xì)技術(shù)要求.....................................7
1.3.1軟件開發(fā)方案要求......................................7
1.3.2應(yīng)用系統(tǒng)性能要求......................................8
1.3.3應(yīng)用軟件其它要求......................................8
1.4技術(shù)文件.................................................9
2項(xiàng)目技術(shù)服務(wù)方案.....................................10
2.1總體技術(shù)方案............................................10
2.1.1項(xiàng)目總體建設(shè)原則.....................................10
2.1.2項(xiàng)目總體技術(shù)規(guī)范.....................................11
2.1.3軟件開發(fā)技術(shù)方案.....................................14
2.1.4應(yīng)用軟件開發(fā)方案.....................................15
2.1.5系統(tǒng)性能保障方案.....................................16
2.1.6系統(tǒng)安全設(shè)計(jì)方案.....................................39
2.1.7系統(tǒng)質(zhì)量保障方案.....................................41
2.2平臺(tái)功能迭代方案........................................45
2.2.1凍結(jié)預(yù)授權(quán)與違約停服改造.............................45
2.2.2主套餐添加促銷編碼改造方案...........................57
2.2.3受理接口中付費(fèi)類型獲取方式改造.......................57
2.2.4訂購辦理可視化流程改造...............................58
3項(xiàng)目實(shí)施方案.........................................77
3.1項(xiàng)目服務(wù)工期............................................77
3.2項(xiàng)目實(shí)施原則............................................77
3.3項(xiàng)目實(shí)施策略............................................79
3.4項(xiàng)目實(shí)施計(jì)劃............................................79
3.4.1項(xiàng)目計(jì)劃.........................................79
3.4.2項(xiàng)目進(jìn)度管控.........................................80
3.5項(xiàng)目實(shí)施團(tuán)隊(duì)............................................93
3.5.1項(xiàng)目團(tuán)隊(duì)構(gòu)成.........................................93
3.5.2勞動(dòng)成果產(chǎn)出物提交承諾...............................93
3.6項(xiàng)目實(shí)施過程............................................94
3.6.1實(shí)施;耀.............................................94
3.6.2項(xiàng)目啟動(dòng)階段.........................................95
3.6.3需求分析階段.........................................96
3.6.4需求規(guī)格階段.........................................96
3.6.5設(shè)計(jì)階段.............................................97
3.6.6開發(fā)階段.............................................97
3.6.7測(cè)試階段.............................................98
3.6.8試運(yùn)行階段..........................................98
3.6.9驗(yàn)收階段............................................99
3.6.10項(xiàng)目維護(hù)階段........................................99
3.7項(xiàng)目實(shí)施資料...........................................99
3.7.1技術(shù)資料交付承諾.....................................99
3.7.2技術(shù)資料交付內(nèi)容....................................100
3.8項(xiàng)目實(shí)施徵里...........................................101
3.8.1項(xiàng)目范圍管理........................................101
3.8.2項(xiàng)目組織管理........................................102
3.8.3項(xiàng)目計(jì)劃管理........................................107
3.8.4項(xiàng)目風(fēng)險(xiǎn)管理........................................108
3.8.5項(xiàng)目溝通管理........................................113
3.8.6項(xiàng)目資源管理........................................115
4項(xiàng)目服務(wù)方案........................................117
4.1保修服務(wù)期限............................................117
4.2項(xiàng)目服務(wù)承諾............................................117
4.3項(xiàng)目技術(shù)服務(wù)............................................119
4.3.1項(xiàng)目規(guī)劃階段........................................119
4.3.2項(xiàng)目實(shí)施階段.......................................120
4.3.3項(xiàng)目驗(yàn)收階段........................................121
4.3.4項(xiàng)目維護(hù)階段........................................121
4.3.5長期技術(shù)支持........................................122
4.4項(xiàng)目培訓(xùn)服務(wù)...........................................122
4.4.1項(xiàng)目培訓(xùn)承諾........................................122
4.4.2項(xiàng)目培訓(xùn)策略........................................122
4.4.3項(xiàng)目培訓(xùn)I目標(biāo)........................................123
4.4.4項(xiàng)目培訓(xùn)板........................................124
4.4.5項(xiàng)目培訓(xùn)地點(diǎn)........................................125
4.4.6項(xiàng)目培訓(xùn)對(duì)象........................................125
4.4.7項(xiàng)目培訓(xùn)計(jì)劃........................................125
4.4.8項(xiàng)目培訓(xùn)措施........................................126
4.5售后服務(wù)與支持方案.....................................127
4.5.1售后服務(wù)體制........................................127
4.5.2售后服務(wù)內(nèi)容........................................129
4.5.3售后服務(wù)標(biāo)準(zhǔn)........................................132
4.5.4售后服務(wù)753t...............................................................................133
4.5.5售后服務(wù)支撐........................................135
4.6應(yīng)急保障服務(wù)...........................................135
4.6.1應(yīng)急基本蠲........................................136
4.6.2預(yù)防措施............................................136
4.6.3突發(fā)事件應(yīng)急策略....................................137
1項(xiàng)目需求分析
1.1主要工作內(nèi)容
具體工作內(nèi)容如下:
(1)天貓旗艦店用戶辦理套餐合約套餐,凍結(jié)預(yù)授權(quán),激活后,發(fā)放購物券。正
常履約解凍預(yù)授權(quán),如違約停機(jī),,則在花唄形成賬單需求開發(fā)。
(2)親情網(wǎng)新增2個(gè)星卡主套餐添加促銷編碼,3個(gè)受理接口中付費(fèi)類型獲取方式
改造,訂購、查詢功能頁面需求,通過接口能力實(shí)現(xiàn)可視化辦理流程。
1.2總體技術(shù)要求
(1)系統(tǒng)各項(xiàng)技術(shù)應(yīng)遵循國家相關(guān)標(biāo)準(zhǔn)和技術(shù)體制,要求符合《內(nèi)容分發(fā)網(wǎng)絡(luò)服
務(wù)信息安全管理系統(tǒng)接口規(guī)范》和《內(nèi)容分發(fā)網(wǎng)絡(luò)服務(wù)信息安全管理系統(tǒng)測(cè)試要求》
的測(cè)試標(biāo)準(zhǔn)。對(duì)于現(xiàn)存多種標(biāo)準(zhǔn)的技術(shù),投標(biāo)人應(yīng)與集成公司共同協(xié)商選定標(biāo)準(zhǔn)。一
且相應(yīng)的中國(或國際)標(biāo)準(zhǔn)確立,投標(biāo)人應(yīng)保證在年內(nèi)(不收取額外開發(fā)費(fèi)用)過
渡到集成公司要求相應(yīng)的中國(或國際)標(biāo)準(zhǔn)。
(2)本系統(tǒng)涉及的硬件系統(tǒng)和業(yè)務(wù)軟件供應(yīng)廠家可能不只一家,因此在遵循本技
術(shù)規(guī)范的基礎(chǔ)上,要求各廠家在系統(tǒng)集成方面提供充分的合作性和技術(shù)支持。在工程
實(shí)施中,不同的承建廠商由集成公司工程管理單位統(tǒng)一協(xié)調(diào),各廠家須積極配合,涉
及到的互聯(lián)接口,必須提供具體技術(shù)細(xì)節(jié)資料。
(3)投標(biāo)人應(yīng)向集成公司提供完整的、最新的且成熟的軟件技術(shù)和產(chǎn)品。其各
項(xiàng)技術(shù)應(yīng)保證具有開放性、可移植性、兼容性和可擴(kuò)展性。系統(tǒng)配置的軟件提供開
放的應(yīng)用接口,可以方便地與其他廠家同類型應(yīng)用系統(tǒng)進(jìn)行軟、硬件平臺(tái)互連,便
于系統(tǒng)未來的擴(kuò)展。
(4)投標(biāo)人提供的軟件為滿足對(duì)滿足系統(tǒng)容量以及所有功能的整套解決方案,不
應(yīng)遺漏任何組件,如有遺漏,投標(biāo)人應(yīng)免費(fèi)補(bǔ)足。
(5)投標(biāo)人所提供軟件應(yīng)為最新且成熟穩(wěn)定的商用版本,必須涵蓋本技術(shù)規(guī)范書
所列出的所有功能,并要保證安全可靠及未來擴(kuò)容和版本升級(jí)方便,在建議書中要詳細(xì)
列出所提供的軟件清單、發(fā)布日期和升級(jí)說明。
(6)投標(biāo)人所提供軟件必須支持主流硬件產(chǎn)品。
(7)投標(biāo)人所提供軟件必須支持主流數(shù)據(jù)庫產(chǎn)品。
(8)投標(biāo)人全面承擔(dān)由投標(biāo)人產(chǎn)品中涉及到的第三方產(chǎn)品所引起的一切法律責(zé)任。
(9)集成公司擁有投標(biāo)人針對(duì)本項(xiàng)目開發(fā)的應(yīng)用軟件(包括源程序和各種文檔)
的版權(quán),投標(biāo)人有責(zé)任對(duì)第三方保密。
(10)在建議書中要對(duì)所采用的軟件系統(tǒng)進(jìn)行詳細(xì)的功能及性能說明。
(11)投標(biāo)人在保修期內(nèi)免費(fèi)負(fù)責(zé)軟件的更新、維護(hù)以及版本的升級(jí)。
(12)應(yīng)用軟件在系統(tǒng)驗(yàn)收之前,投標(biāo)人須根據(jù)市求方的要求及時(shí)作出設(shè)計(jì)修改,
以保證系統(tǒng)功能的完整性和可靠性。
(13股標(biāo)人自行開發(fā)的軟件須提供數(shù)據(jù)接口,軟件本身具有靈活的配置文件,以
方便維護(hù)。
(14)如果投標(biāo)人提供的產(chǎn)品屬于與合作廠商合作完成的,則應(yīng)由投標(biāo)人負(fù)責(zé)協(xié)
調(diào)合作方產(chǎn)品軟件的集成及維護(hù)。如果投標(biāo)人與其合作方解除關(guān)系,則仍由投標(biāo)人
負(fù)責(zé)其產(chǎn)品的維護(hù)、軟件更新、版本升級(jí),投標(biāo)人不得推卸貞任。
(15)投標(biāo)人提供系統(tǒng)所有軟件保修一年,保修期自買賣雙方簽訂終驗(yàn)證書之日
起開始計(jì)算,保修期內(nèi)投標(biāo)人為集成公司免費(fèi)進(jìn)行軟件的升級(jí)和改造。
(16)如果投標(biāo)人目前難以達(dá)到集成公司所提出的技術(shù)要求,集成公司要求通過
商務(wù)條件使投標(biāo)人承諾進(jìn)行產(chǎn)品的技術(shù)升級(jí)。
(17)投標(biāo)人應(yīng)根據(jù)集成公司的業(yè)務(wù)需求及相關(guān)的技術(shù)規(guī)劃要求,提出完整的項(xiàng)
目管理、系統(tǒng)設(shè)計(jì)、工程培訓(xùn)、項(xiàng)目施工、項(xiàng)目驗(yàn)收、技術(shù)支持方案以及投標(biāo)人人
力資源伏給方案。投標(biāo)人負(fù)責(zé)建立并向集成公司提交工程技術(shù)文檔,并配合項(xiàng)目驗(yàn)
收工作。
投標(biāo)人必須對(duì)工程技術(shù)文件以及由集成公司提供的所高內(nèi)部資料、技術(shù)文檔和信
息予以保密。投標(biāo)人必須遵守與集成公司簽訂的保密協(xié)議,未經(jīng)集成公司書面許口I,
投標(biāo)人不得以任何形式向第二方透露本工程技術(shù)規(guī)范書以及本項(xiàng)目的任何內(nèi)容。
(18)兼容性及升級(jí)
1)不同時(shí)期設(shè)備軟件版本應(yīng)能向下兼容,軟件版本易于升級(jí),且在升級(jí)的過程
中不影響網(wǎng)路的性能與運(yùn)行。
2)投標(biāo)人應(yīng)承諾在供貨時(shí)提供最新版本的軟件,但該軟件必須是經(jīng)過測(cè)試正式推
出的,其可靠性、穩(wěn)定性經(jīng)過嚴(yán)格驗(yàn)證的。
3)投標(biāo)人今后推出新系統(tǒng)軟件版本時(shí),投標(biāo)人應(yīng)承諾免費(fèi)更新軟件版本,并提
供相應(yīng)的新版本軟件功能說明書及修改說明書。
(19)投標(biāo)人應(yīng)說明目前所使用系統(tǒng)的實(shí)際運(yùn)行時(shí)間以及升級(jí)完善的計(jì)劃進(jìn)度表。
(20)投標(biāo)人應(yīng)對(duì)所開發(fā)和采用的軟件系統(tǒng)進(jìn)行詳細(xì)的功能及性能說明。
(21)投標(biāo)人需要說明投標(biāo)人提供的軟件對(duì)服務(wù)器的處理能力及存儲(chǔ)能力需求的計(jì)
算方法。
1.3應(yīng)用軟件詳細(xì)技術(shù)要求
1.3.1軟件開發(fā)方案要求
(1)投標(biāo)人應(yīng)根據(jù)本規(guī)范書上述說明的要求,提供詳細(xì)的軟件開發(fā)和部署方案。
(2)投標(biāo)人的開發(fā)和部署萬案應(yīng)符合集成公司確定的系統(tǒng)結(jié)構(gòu)。
(3)投標(biāo)人應(yīng)詳細(xì)說明本期應(yīng)用軟件系統(tǒng)所能提供的各項(xiàng)功能。
(4)投標(biāo)人應(yīng)詳細(xì)說明本系統(tǒng)可提供的與其他系統(tǒng)的互通方案和要求對(duì)方系統(tǒng)滿
足的接口要求。
(5)如果需要對(duì)現(xiàn)有接口進(jìn)行改造,投標(biāo)人應(yīng)提供需要改造的原因和改造方案。
系統(tǒng)配置方案要求。
(6)投標(biāo)人根據(jù)本技術(shù)規(guī)范書中提出的業(yè)務(wù)市求、技術(shù)功能要求和規(guī)模容量核算
軟/硬件系統(tǒng)的技術(shù)性能指標(biāo),提供完整的軟/硬件系統(tǒng)配置方案,并在技術(shù)建議書
中說明配置原則、配置計(jì)算方法和計(jì)算過程(包括提供設(shè)備配置說明,系統(tǒng)容量及
設(shè)備配置的計(jì)算方法和依據(jù),包括必要的公式、表格或圖表I
(7)系統(tǒng)配置方案中應(yīng)考慮現(xiàn)有主機(jī)設(shè)備的利舊。
(8)投標(biāo)人應(yīng)在技術(shù)附件中提出詳細(xì)的軟硬件配置要求。
(9)投標(biāo)人所提供的設(shè)備參考配置應(yīng)能在容量、能力、性能和管理等方面完全滿
足本規(guī)范書的要求。
(10)投標(biāo)人提供的應(yīng)用軟件應(yīng)可支持多廠商的運(yùn)行環(huán)境。投標(biāo)人應(yīng)詳細(xì)說明本
期工程應(yīng)用軟件可以使用的服務(wù)器硬件平臺(tái)、系統(tǒng)硬件結(jié)構(gòu)和軟件平臺(tái)及配置需求,
并說明應(yīng)用軟件運(yùn)行所受到的硬、軟件環(huán)境限制。
1.3.2應(yīng)用系統(tǒng)性能要求
投標(biāo)人應(yīng)根據(jù)應(yīng)用系統(tǒng)的規(guī)模容量及功能設(shè)計(jì),計(jì)算系統(tǒng)的配置需求(包括處理
能力、存儲(chǔ)需求、網(wǎng)絡(luò)帶寬流量等),并提供完整配置建議。
1.3.3應(yīng)用軟件其它要求
(1)投標(biāo)人應(yīng)就本工程提H項(xiàng)目實(shí)施計(jì)劃及日程安排,并提交該項(xiàng)目開發(fā)組人員
構(gòu)成及名單和主要人員的簡(jiǎn)歷。
(2)投標(biāo)人應(yīng)對(duì)其參加過的類似項(xiàng)目的軟件開發(fā)工作進(jìn)行說明,提供這些項(xiàng)目的
系統(tǒng)規(guī)模、項(xiàng)目進(jìn)展或完成情況、版本情況等C
(3)投標(biāo)人應(yīng)提供經(jīng)集成公司認(rèn)可的詳細(xì)需求分析報(bào)告和總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)等
應(yīng)用軟件相關(guān)文檔。以后分公司對(duì)文檔的修改也應(yīng)該有相應(yīng)的文件提交集成公司。
(4)投標(biāo)人在軟件開發(fā)過程中,應(yīng)至少每月兩次與集成公司召開軟件開發(fā)技術(shù)澄
清會(huì)。內(nèi)容包括:
1)向集成公司提交軟件開發(fā)階段報(bào)告(包括:功能實(shí)現(xiàn)情況、明確需求分析、
存在的關(guān)鍵技術(shù)問題等I
2)測(cè)試已完成的軟件功能。
(5)投標(biāo)人應(yīng)確保提供長期技術(shù)支持。在兩年以內(nèi)(從系統(tǒng)終驗(yàn)合格后),如集成
公司要求對(duì)軟件有新的改進(jìn)、增加新功能,開發(fā)方均應(yīng)及時(shí)免費(fèi)對(duì)應(yīng)用軟件系統(tǒng)進(jìn)行修
改。
(6)投標(biāo)人應(yīng)確保其需求分析報(bào)告和技術(shù)建議以及所提供應(yīng)用軟件系統(tǒng)的完整性
和可用性,保證應(yīng)用軟件系統(tǒng)能夠投入正常運(yùn)行。若出現(xiàn)由于投標(biāo)人提供的應(yīng)用軟件
系統(tǒng)不滿足要求或其所提供的技術(shù)支搦口服務(wù)不全面而導(dǎo)致系統(tǒng)功能無法實(shí)現(xiàn)或不能
完全實(shí)現(xiàn),由投標(biāo)人負(fù)全部責(zé)任。
(7)為本期工程開發(fā)的應(yīng)用軟件版權(quán)歸集成公司所有,投標(biāo)人提供應(yīng)用軟件源代
碼及所有文檔。未經(jīng)集成公司許可,投標(biāo)人不得以任何形式陽錄、拷貝或提供全部或
部分給任何人使用。保修J弓IJ內(nèi),投標(biāo)人不得為其他運(yùn)營商開發(fā)同種類型的系統(tǒng)。
1.4技術(shù)文件
(1)投標(biāo)人應(yīng)提供應(yīng)用軟件的主要技術(shù)資料,技術(shù)文件應(yīng)該全面、詳細(xì)。
(2股標(biāo)人應(yīng)根據(jù)技術(shù)規(guī)范書的要求編寫應(yīng)用軟件需求說明書,交由甲方確認(rèn);
(3)投標(biāo)人在系統(tǒng)開發(fā)前應(yīng)提交詳細(xì)的設(shè)計(jì)文檔,具體包括應(yīng)用軟件需求蜘格
說明書、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書和測(cè)試相關(guān)文檔等。
(4)投標(biāo)人應(yīng)提供完整的接口說明、系統(tǒng)詳細(xì)設(shè)計(jì)和開發(fā)文檔等,對(duì)主要的
函數(shù)調(diào)用要求作出說明和詳細(xì)注釋;
(5)投標(biāo)人應(yīng)提供應(yīng)用軟件開發(fā)總結(jié)文檔,對(duì)軟件開發(fā)過程中的主要技術(shù)問題
給出詳細(xì)解答;
(6)投標(biāo)人在現(xiàn)場(chǎng)調(diào)試和試運(yùn)行過程中如果對(duì)軟件作了改動(dòng),則必須修改技術(shù)
文件,及時(shí)知會(huì)甲方并在初次驗(yàn)收測(cè)試前投標(biāo)人以光盤形式向甲方提交最終技術(shù)文件;
軟件的修改應(yīng)將新老版本的軟件清單、框圖及說明提供給甲方;
(7)投標(biāo)人應(yīng)在系統(tǒng)正式啟用后向用方移交完整的在用軟件版本,其中系統(tǒng)底層
軟件以開發(fā)包的形式提供,應(yīng)用層軟件以源碼形式提供,并同時(shí)提供完整的開發(fā)文
檔和代碼說明文檔。
2項(xiàng)目技術(shù)服務(wù)方案
2.1總體技術(shù)方案
2.1.1項(xiàng)目總體建設(shè)原則
先進(jìn)性、規(guī)范標(biāo)準(zhǔn)性
本工程的建設(shè)應(yīng)嚴(yán)格遵循集團(tuán)的相關(guān)規(guī)范的要求,新增設(shè)備應(yīng)具有國際先進(jìn)性,并
符合相關(guān)標(biāo)準(zhǔn)、規(guī)范。
開放性
系統(tǒng)遵循開放性架構(gòu),采用開放的接口協(xié)議與開發(fā)平臺(tái),為用戶提供統(tǒng)一的、開放
的接口;平臺(tái)維護(hù)和發(fā)展不依賴于設(shè)備廠商,能夠保證平臺(tái)的持續(xù)升級(jí)和發(fā)展。
安全性
系統(tǒng)按照企業(yè)級(jí)的應(yīng)用進(jìn)行設(shè)計(jì),系統(tǒng)軟件架構(gòu)充分考慮整個(gè)系統(tǒng)運(yùn)行的安全策略
和機(jī)制;針對(duì)各類流程的安全需求,采用多種安全技術(shù)手段,為用戶提供完善的安全技
術(shù)保障。
可靠性
系統(tǒng)具有優(yōu)良的平均修復(fù)時(shí)間和平均故障間隔時(shí)間指標(biāo),構(gòu)建并采用故障檢查、告
警和處理機(jī)制,保證數(shù)據(jù)不因意外情況丟失或損壞。系統(tǒng)采集負(fù)載均衡部署模式,部署
在多臺(tái)服務(wù)器上、避免單點(diǎn)故障,確保系統(tǒng)安全、可靠。
成熟性
采用成熟穩(wěn)定的平臺(tái)和第三方軟件或者組件。
2.1.1.6靈活性、可擴(kuò)展性原則
系統(tǒng)建設(shè)需充分考慮目前的業(yè)務(wù)需求和將來可能發(fā)生的一些變化,在解決現(xiàn)有業(yè)務(wù)
實(shí)際需求的前提下,可靈活擴(kuò)展本系統(tǒng)的功能和規(guī)模,使系統(tǒng)具有良好的適應(yīng)能力。
2.1.1.7平滑升級(jí)原則
保持現(xiàn)有業(yè)務(wù)的延續(xù)性和穩(wěn)定性是需要注意的一個(gè)原則,系統(tǒng)擴(kuò)容建設(shè)時(shí),業(yè)務(wù)的
改動(dòng)、升級(jí)不可避免。然而,新增功能的部署應(yīng)保持現(xiàn)有業(yè)務(wù)的延續(xù)性、兼容已開展的
業(yè)務(wù)。
2.1.1.8投資保護(hù)原則
本工程的建設(shè)應(yīng)盡量利用前期工程及同期建設(shè)的相關(guān)工程的軟硬件設(shè)備,以1高資
源的利用率,降!氐建設(shè)成本,充分保護(hù)招標(biāo)人原有的投資。
2.1.2項(xiàng)目總體技術(shù)規(guī)范
在本項(xiàng)目實(shí)施與服務(wù)中,我司將遵循如下技術(shù)規(guī)范:
>系統(tǒng)各項(xiàng)技術(shù)都將遵循國家相關(guān)標(biāo)準(zhǔn)和技術(shù)體制,保證符合《內(nèi)容分發(fā)網(wǎng)絡(luò)服
務(wù)信息安全管理系統(tǒng)接口規(guī)范》和《內(nèi)容分發(fā)網(wǎng)絡(luò)服務(wù)信息安全管理系統(tǒng)測(cè)試要求。的
測(cè)試標(biāo)準(zhǔn)。對(duì)于現(xiàn)存多種標(biāo)準(zhǔn)的技術(shù),我司將與集成公司共同協(xié)商選定標(biāo)準(zhǔn)。一旦相應(yīng)
的中國(或國際)標(biāo)準(zhǔn)確立,我司將保證在年內(nèi)(不收取額外開發(fā)費(fèi)用)過渡到集成公
司要求相應(yīng)的中國(或國際)標(biāo)準(zhǔn)。
>本系統(tǒng)涉及的硬件系統(tǒng)和業(yè)務(wù)軟件供應(yīng)廠家可能不只一家,因此在遵循本技術(shù)
規(guī)范的基礎(chǔ)上,要求各廠家在系統(tǒng)集成方面提供充分的合作性和技術(shù)支持。在工程實(shí)
施中,不同的承建廠商由集成公司工程管理單位統(tǒng)一協(xié)調(diào),各廠家須積極配合,涉及到
的互聯(lián)接口,將提供具體技術(shù)細(xì)節(jié)資料。
>我司將向集成公司提供完整的、最新的旦成熟的軟件技術(shù)和產(chǎn)品。其各項(xiàng)技
術(shù)應(yīng)保證具有開放性、可移植性、兼容性和可擴(kuò)展性。系統(tǒng)配置的軟件提供開放的應(yīng)用
接口,可以方便地與其他廠家同類型應(yīng)用系統(tǒng)進(jìn)行軟、硬件平臺(tái)互連,便于系統(tǒng)未來
的擴(kuò)展。
>我司所提供的軟件為滿足對(duì)滿足系統(tǒng)容量以及所有功能的整套解決方案,不會(huì)
遺漏任何組件,如有遺漏,我司將免費(fèi)補(bǔ)足。
>我司所提供軟件均為最新且成熟穩(wěn)定的商用版本,必須涵蓋本技術(shù)規(guī)范書所列
出的所有功能,并要保證安全可靠及未來擴(kuò)容和版本升級(jí)方便,在建議書中要詳細(xì)列出
所提供的軟件清單、發(fā)布日期和升級(jí)說明。
>我司所提供軟件均支持主流硬件產(chǎn)品。
>我司所提供軟件必須支持主流數(shù)據(jù)庫產(chǎn)品。
>我司會(huì)全面承擔(dān)由我司產(chǎn)品中涉及到的第三方產(chǎn)品所引起的一切法律責(zé)任。
>集成公司擁有我司針對(duì)本項(xiàng)目開發(fā)的應(yīng)用軟件(包括源程序和各種文檔)的版
權(quán),我司有責(zé)任對(duì)第三方保密。
>在建議書中要對(duì)所采用的軟件系統(tǒng)進(jìn)行詳細(xì)的功能及性能說明。
>我司將在保修期內(nèi)免費(fèi)負(fù)責(zé)軟件的更新、維護(hù)以及版本的升級(jí)。
>應(yīng)用軟件在系統(tǒng)驗(yàn)收之前,我司將根據(jù)市求方的要求及時(shí)作出設(shè)計(jì)修改,以保
證系統(tǒng)功能的完整性和可靠性。
>我司均自行開發(fā)的軟件須提供數(shù)據(jù)接口,軟件本身具有靈活的配置文件,以
方便維護(hù)。
>如果我司提供的產(chǎn)品屬于與合作廠商合作完成的,則應(yīng)由我司負(fù)責(zé)協(xié)調(diào)合作
方產(chǎn)品軟件的集成及維護(hù)。如果我司與其合作方解除關(guān)系,則仍由我司負(fù)責(zé)其產(chǎn)品的
維護(hù)、軟件更新、版本升級(jí),我司不得推卸貞任。
>我提供系統(tǒng)所有軟件保修一年,保修期自買賣雙方簽訂終驗(yàn)證書之日起開始計(jì)
算,保修期內(nèi)我司為集成公司免費(fèi)進(jìn)行軟件的升級(jí)和改造。
>如果我司目前難以達(dá)到集成公司所提出的技術(shù)要求,集成公司要求通過商務(wù)條
件使我司將承諾進(jìn)行產(chǎn)品的技術(shù)升級(jí)。
>我司將根據(jù)集成公司的業(yè)務(wù)需求及相關(guān)的技術(shù)規(guī)劃要求,提出完整的項(xiàng)目管
理、系統(tǒng)設(shè)計(jì)、工程培訓(xùn)、項(xiàng)目施工、項(xiàng)目驗(yàn)收、技術(shù)支持方案以及我司人力資源
伏給方案。我司負(fù)責(zé)建立并向集成公司提交工程技術(shù)文檔,并配合項(xiàng)目驗(yàn)收工作。
>我司將對(duì)工程技術(shù)文件以及由集成公司提供的所高內(nèi)部資料、技術(shù)文檔和信
息予以保密。我司會(huì)遵守與集成公司簽訂的保密協(xié)議,未經(jīng)集成公司書面許口,我司
不得以任何形式向第二方透露本工程技術(shù)規(guī)范書以及本項(xiàng)目的任何內(nèi)容。
>我司將提供兼容性及升級(jí)服務(wù),包括:
?不同時(shí)期設(shè)備軟件版本應(yīng)能向下兼容,軟件版本易于升級(jí),且在升級(jí)的過
程中不影響網(wǎng)路的性能與運(yùn)行。
?我司承諾在供貨時(shí)強(qiáng)供最新版本的軟件,但該軟件必須是經(jīng)過測(cè)試正式推
出的,其可靠性、穩(wěn)定性經(jīng)過嚴(yán)格驗(yàn)證的。
?我司今后推出新系統(tǒng)軟件版本時(shí),我司將承諾免費(fèi)更新軟件版本,并提供
相應(yīng)的新版本軟件力能說明書及修改說明書。
>我司將會(huì)說明目前所使用系統(tǒng)的實(shí)際運(yùn)行時(shí)間以及升級(jí)完善的計(jì)劃進(jìn)度表。
>我司將對(duì)所開發(fā)和采用的軟件系統(tǒng)進(jìn)行詳細(xì)的功能及性能說明。
>我司會(huì)說明我司提供的軟件對(duì)服務(wù)器的處理能力及存儲(chǔ)能力需求的計(jì)算方法。
2.1.3軟件開發(fā)技術(shù)方案
在本次企業(yè)電商渠道運(yùn)營平臺(tái)迭代項(xiàng)目中,我司將遵守并采用如下軟件開發(fā)技術(shù)方
案:
>我司將根據(jù)本規(guī)范書上述說明的要求,提供詳細(xì)的軟件開發(fā)和部署方案。
>我司的開發(fā)和部署萬案應(yīng)符合集成公司確定的系統(tǒng)結(jié)構(gòu)。
>我司將詳細(xì)說明本期應(yīng)用軟件系統(tǒng)所能提供的各項(xiàng)功能。
>我司將詳細(xì)說明本系統(tǒng)可提供的與其他系統(tǒng)的互通方案和要求對(duì)方系統(tǒng)滿足
的接口要求。
>如果需要對(duì)現(xiàn)有接口進(jìn)行改造,我司將提供需要改造的原因和改造方案以及系
統(tǒng)配置方案要求。
>我司將根據(jù)本技術(shù)規(guī)范書中提出的業(yè)務(wù)市求、技術(shù)功能要求和規(guī)模容量核算軟
/硬件系統(tǒng)的技術(shù)性能指標(biāo),提供完整的軟/硬件系統(tǒng)配置方案,并在技術(shù)建議書中說
明配置原則、配置計(jì)算方法和計(jì)算過程(包括提供設(shè)備配置說明,系統(tǒng)容量及設(shè)備
配置的計(jì)算方法和依據(jù),包括必要的公式、表格或圖表I
>系統(tǒng)配置方案中應(yīng)考慮現(xiàn)有主機(jī)設(shè)備的利舊。
>我司將在技術(shù)附件中提出詳細(xì)的軟硬件配置要求。
>我司所提供的設(shè)備參考配置應(yīng)能在容量、能力、性能和管理等方面完全滿足本
規(guī)范書的要求。
>我司提供的應(yīng)用軟件應(yīng)可支持多廠商的運(yùn)行環(huán)境。我司將詳細(xì)說明本期工程應(yīng)
用軟件可以使用的服務(wù)器硬件平臺(tái)、系統(tǒng)硬件結(jié)構(gòu)和軟件平臺(tái)及配置需求,并說明應(yīng)
用軟件運(yùn)行所受到的硬、軟件環(huán)境限制。
2.1.4應(yīng)用軟件開發(fā)方案
在本次企業(yè)電商渠道運(yùn)營平臺(tái)迭代項(xiàng)目中,我司將遵守如下應(yīng)用軟件開發(fā)與實(shí)施規(guī)
范:
>我司將就本工程提出項(xiàng)目實(shí)施計(jì)劃及日程安排,并提交該項(xiàng)目開發(fā)組人員構(gòu)
成及名單和主要人員的簡(jiǎn)歷。
>我司將對(duì)其參加過的類似項(xiàng)目的軟件開發(fā)工作進(jìn)行說明,提供這些項(xiàng)目的系
統(tǒng)規(guī)模、項(xiàng)目進(jìn)展或完成情況、版本情況等。
>我司將提供經(jīng)集成公司認(rèn)可的詳細(xì)需求分析報(bào)告和總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)等應(yīng)
用軟件相關(guān)文檔。以后分公司對(duì)文檔的修改也應(yīng)該有相應(yīng)的文件提交集成公司。
>我司在軟件開發(fā)過程中,將至少每月兩次與集成公司召開軟件開發(fā)技術(shù)澄清會(huì)。
內(nèi)容包括:
?向集成公司提交軟件開發(fā)階段報(bào)告(包括:功能實(shí)現(xiàn)情況、明確需求分
析、存在的關(guān)鍵技術(shù)問題等);
?測(cè)試已完成的軟件功能。
>我司將確保提供長期技術(shù)支持。在兩年以內(nèi)(從系統(tǒng)終驗(yàn)合格后),如集成公
司要求對(duì)軟件有新的改進(jìn)、增加新功能,開發(fā)方均應(yīng)及時(shí)免費(fèi)對(duì)應(yīng)用軟件系統(tǒng)進(jìn)行修改。
>我司將確保其需求分析報(bào)告和技術(shù)建議以及所提供應(yīng)用軟件系統(tǒng)的完整性和
可用性,保證應(yīng)用軟件系統(tǒng)能夠投入正常運(yùn)行。若出現(xiàn)由于我司所提供的應(yīng)用軟件系
統(tǒng)不滿足要求或其所提供的技術(shù)支持和服務(wù)不全面而導(dǎo)致系統(tǒng)功能無法實(shí)現(xiàn)或不能完
全實(shí)現(xiàn),由我司負(fù)全部責(zé)任。
>為本期工程開發(fā)的應(yīng)用軟件版權(quán)歸集成公司所有,我司提供應(yīng)用軟件源代碼及
所有文檔。未經(jīng)集成公司許可,我司不得以任何形式陽錄、拷貝或提供全部或部分給
任何人使用。保修期限內(nèi),我司不得為其他運(yùn)營商開發(fā)同種類型的系統(tǒng)。
>我司將提供公司的情況,包括公司規(guī)模、公司資金、技術(shù)人員實(shí)力等。
>我司將提供本公司的質(zhì)量管理資質(zhì)、信息安全產(chǎn)品資質(zhì),如1S09000系列資
質(zhì)證書、商用密碼產(chǎn)品銷售許可證書等。
2.1.5系統(tǒng)性能保障方案
在本次企業(yè)電商渠道運(yùn)營平臺(tái)迭代項(xiàng)目中,我司將根據(jù)應(yīng)用系統(tǒng)的規(guī)模容量及功能
設(shè)計(jì),計(jì)算系統(tǒng)的配置需求(包括處理能力、存儲(chǔ)需求、網(wǎng)絡(luò)帶寬流量等),并提供
對(duì)應(yīng)的配置建議。
2.1.5.1系統(tǒng)性能承諾
在本項(xiàng)目中,我司將從架構(gòu)、存儲(chǔ)、功能等方面進(jìn)行考量與設(shè)計(jì),以保證系統(tǒng)的性
能,確保為招標(biāo)人提供高效的系統(tǒng)應(yīng)用性能保障。并承諾滿足系統(tǒng)在每秒頁面訪問并發(fā)
用戶50人的條件下:
/頁面登陸時(shí)間小于1秒;
/頁面加載時(shí)間小于1秒;
/平均頁面響應(yīng)時(shí)間在秒。
2.1.5.2性能保障方案
.1從構(gòu)架設(shè)計(jì)解決系統(tǒng)性能問題
一個(gè)好的構(gòu)架設(shè)計(jì)是保證系統(tǒng)今后可靠、穩(wěn)定、高效運(yùn)行的基礎(chǔ)。從構(gòu)架設(shè)計(jì)上考
慮系統(tǒng)性能問題,其目標(biāo)是保證如下指標(biāo):
?并發(fā)用戶數(shù)
?吞吐量
?可靠性
?性能
即:讓系統(tǒng)更快更好地為更多的用戶提供服務(wù),并且保證服務(wù)過程不會(huì)中斷。為了
達(dá)到以上指標(biāo),在設(shè)計(jì)中可以采用如下方案:
2.L構(gòu)架設(shè)計(jì)性能保障原則
(1)面向性能的業(yè)務(wù)流程分析
明確性能問題在整個(gè)軟件生產(chǎn)與運(yùn)行過程中的重要意義,在考慮架構(gòu)分析與設(shè)計(jì)的
時(shí)候,出發(fā)點(diǎn)與指導(dǎo)原則是幫助用戶使用某種技術(shù)手段來高效地完成業(yè)務(wù)流程,其本質(zhì)
是"高效的業(yè)務(wù)流程",而不—個(gè)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)應(yīng)用。在這一原則之下,我們
的應(yīng)用開發(fā)是圍繞著開發(fā)高效”業(yè)務(wù)流程”展開的,Java或其他技術(shù)只是我們的一種技
術(shù)手段而已。避免由于具體的技術(shù)實(shí)現(xiàn)方案對(duì)業(yè)務(wù)流程分析中的性能指標(biāo)的束縛。
(2)〃化整為零”的領(lǐng)域模型設(shè)計(jì)
領(lǐng)域模型分析與設(shè)計(jì)過程中,抽取,抽象出穩(wěn)定的領(lǐng)域模型,并且剝離出嚴(yán)重影響
系統(tǒng)性能的長事物處理與批量事物處理,針對(duì)長事務(wù)處理采用〃化整為零〃的處理模式,
將集中式處理過程中的具體環(huán)節(jié)分散到日常的業(yè)務(wù)處理功能中,對(duì)于批量業(yè)務(wù)處理采用
多線程并行獨(dú)立處理。同時(shí)這種"化整為零”領(lǐng)域模型設(shè)計(jì)在面對(duì)業(yè)務(wù)流程與模型的自
然變化面前,可以通過最少,最小的程序變動(dòng),降{氐對(duì)應(yīng)用性能的影響。
(3)面向性能的架構(gòu)關(guān)鍵技術(shù)選型
在架構(gòu)設(shè)計(jì)的時(shí)候要時(shí)刻圍繞著系統(tǒng)的QoS需求,并將這些需求轉(zhuǎn)化到Service的
設(shè)計(jì)上,真正做到"面向性能的架構(gòu)關(guān)鍵技術(shù)選型",如下內(nèi)容概述出在架構(gòu)設(shè)計(jì)國政部
分關(guān)鍵技術(shù)選擇是如何圍繞"性能”進(jìn)行考慮的。RIA(RichInternetApplication)客戶
端架構(gòu)在保證良好的用戶體驗(yàn)的同時(shí),處理UI界面的展現(xiàn)與渲染過程中充分利用客戶機(jī)
的運(yùn)算與處理能力。
數(shù)據(jù)交互格式定義
精簡(jiǎn)的客戶端與應(yīng)用服務(wù)器端數(shù)據(jù)交互格式,在不丟失數(shù)據(jù)語義的同時(shí),盡量降低
在網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)內(nèi)容。
自動(dòng)事物管理
利用面向切面的技術(shù)進(jìn)行事物管理的切入,從而實(shí)現(xiàn)自動(dòng)化的事物處理,避免編程
式事物導(dǎo)致的事物與虢庫連接問題
,并行處理
并行處理是通過利用J2EE層執(zhí)行模式的多線程和多CPU特點(diǎn)來提高性能。與使用
一個(gè)線程或CPU處理任務(wù)相比,以并行方式處理多個(gè)子任務(wù)可以使操作系統(tǒng)在多個(gè)線程
或處理器中進(jìn)行分配這些子任務(wù)。
/異步處理
異步處理只處理那些非常重要的任務(wù)部分,然后將控制立即返回給調(diào)用者,其他任
務(wù)部分將在稍后執(zhí)行。異步處理是通過縮短那些在將控制返回給用戶之前必須處理的時(shí)
間來提高性能的。雖然都做同樣多的事情,但是用戶不必等到整個(gè)過程完成就可以繼續(xù)
發(fā)出請(qǐng)求了
/緩存機(jī)制
緩存中存放著頻繁訪問的數(shù)據(jù),在應(yīng)用的整個(gè)生命周期中,這些數(shù)據(jù)存放在持久性
存儲(chǔ)器或存放在內(nèi)存中。在實(shí)際環(huán)境中,典型的現(xiàn)象是在分布式條充中每個(gè)JVM中有一
個(gè)緩存的實(shí)例或者在多個(gè)JVM中有一個(gè)緩存的實(shí)例。緩存數(shù)據(jù)是通過避免訪問持久性存
儲(chǔ)器來提高性能的,否則會(huì)導(dǎo)致過多的磁盤訪問和過于頻繁網(wǎng)絡(luò)數(shù)據(jù)傳輸。在架構(gòu)設(shè)計(jì)
過程中,針對(duì)待實(shí)現(xiàn)系統(tǒng)中的實(shí)際業(yè)務(wù)特色,剖析出客戶端與中間件中頻繁使用的但又
很少變化的數(shù)據(jù)。通過一些技術(shù)手段,將這些數(shù)據(jù)在合適的時(shí)機(jī)(系統(tǒng)啟動(dòng),用戶登錄,
第一次使用等)以一定的數(shù)據(jù)結(jié)構(gòu)存放客戶端或者中間件內(nèi)存中。避免每一次使用都進(jìn)
行發(fā)送遠(yuǎn)程調(diào)用請(qǐng)求或者數(shù)據(jù)庫訪問,提高系統(tǒng)的運(yùn)算與處理速度。
/資源池,對(duì)象池
在應(yīng)用系統(tǒng)運(yùn)行過程中,特別對(duì)于一個(gè)高并發(fā)的應(yīng)用系統(tǒng)資源的頻繁地創(chuàng)建都一個(gè)
高成本的動(dòng)作,在架構(gòu)設(shè)計(jì)過程中對(duì)數(shù)據(jù)庫連接,業(yè)務(wù)邏輯組件等高并發(fā),高成本的對(duì)
象與資源采用池化技術(shù),在應(yīng)用系統(tǒng)啟動(dòng)過程中以對(duì)象池,資源池的方式,初始化到池
中,降低頻繁的創(chuàng)建與銷毀,同時(shí)也降低內(nèi)存碎片的產(chǎn)生
(四)持續(xù)性的性能管理
持續(xù)性的性能管理主要是指,在系統(tǒng)構(gòu)建過程中持續(xù)性地性能測(cè)試。持續(xù)性能管理
的前提條件是有一套完整定義的單元測(cè)試用例,健壯的測(cè)試框,以及明確的,量化的性
能需求。除了必不可少的單元測(cè)試,集成測(cè)試,壓力測(cè)試以外,持續(xù)性的性能管理更突
出了自動(dòng)化測(cè)試的重要意義,自動(dòng)化方式可以創(chuàng)建重復(fù)的測(cè)試過程并迅速報(bào)告應(yīng)用代碼
的質(zhì)量。只有自動(dòng)化方式才能保證正確地遵循這些測(cè)試過程,并且保證準(zhǔn)確和一致地測(cè)
試應(yīng)用組件。
2.L分層的設(shè)計(jì)方法
分層應(yīng)用是將組件等分隔到不同的層中,每一層中的組件保持內(nèi)聚性,并且大致在
同一抽象級(jí)別。每一層都應(yīng)與它下面的各層保持松散耦合,避免使較低級(jí)別依賴于較高
級(jí)別。
通過分層,可以限制子系統(tǒng)間的依賴關(guān)系,使系統(tǒng)以更松散的方式耦合,從而更易
于維護(hù)。分布式服務(wù)層依賴較低層,但是較低層的細(xì)節(jié)不會(huì)顯示在包含應(yīng)用程序和業(yè)務(wù)
邏輯層的較高層中。應(yīng)用程序開發(fā)人員在較高抽象級(jí)別工作時(shí)不必考慮諸如TCP/IP數(shù)
據(jù)包和網(wǎng)絡(luò)字節(jié)排序之類的細(xì)節(jié)。它還可以在替換較低層時(shí)不對(duì)較高層造成任何影響。
采用從整體架構(gòu)層次來看,系統(tǒng)可分為表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層。見下圖:
1)表示邏輯(客戶層)為第一層:它的主要功能是實(shí)現(xiàn)用戶交互和數(shù)據(jù)表示,為
以后的處理收集數(shù)據(jù),向第二層的業(yè)務(wù)邏輯請(qǐng)求調(diào)用核心服務(wù)處理,并顯示處理結(jié)果。
2)業(yè)務(wù)邏輯(服務(wù)器組件)為中間層:這些組件由中間件管理,實(shí)現(xiàn)核心業(yè)務(wù)邏
輯服務(wù)并將這些服務(wù)按名字廣播,管理并接受客戶的服務(wù)請(qǐng)求,向資源管理器提交■
操作,并將處理結(jié)果返回給請(qǐng)求者一即客戶或其他服務(wù)器。
3)數(shù)據(jù)(資源管理器)構(gòu)成模型的第三層。比如關(guān)系數(shù)據(jù)庫,負(fù)責(zé)管理應(yīng)用系統(tǒng)
的數(shù)據(jù)資源,完成數(shù)據(jù)操作。服務(wù)器組件在完成服務(wù)的過程中通過資源管理器存取它管
理的數(shù)據(jù),或者說請(qǐng)求資源管理器的數(shù)據(jù)服務(wù)。
在三層客戶機(jī)/服務(wù)器模式上架構(gòu)的應(yīng)用系統(tǒng)不但具備了大型機(jī)系統(tǒng)穩(wěn)定、安全和
處理能力高等特性,同時(shí)擁有開放式系統(tǒng)成本低、可擴(kuò)展性強(qiáng)、升發(fā)周期短等優(yōu)點(diǎn)。
對(duì)于其中最關(guān)鍵的業(yè)務(wù)邏輯層,又可以分為控制框架層、業(yè)務(wù)組件層、數(shù)據(jù)訪問層
和相關(guān)資源層。
控制框架層管理業(yè)務(wù)組件的裝配和調(diào)用,是業(yè)務(wù)邏輯層的核心引擎。業(yè)務(wù)組件層集
中了各種實(shí)現(xiàn)業(yè)務(wù)邏輯的組件;數(shù)據(jù)訪問層封裝對(duì)數(shù)據(jù)存儲(chǔ)的各類訪問操作;相關(guān)資源
層包括了各種相關(guān)應(yīng)用支撐功能,如:緩存、對(duì)象池、線程池、消息、日志等。
控制框架層與相關(guān)資源層構(gòu)成系統(tǒng)的分功能屬性部件,業(yè)務(wù)組件層和數(shù)據(jù)訪問層構(gòu)
成系統(tǒng)的功能屬性部件。
通過系統(tǒng)分層,改變了傳統(tǒng)信息系統(tǒng)的大一統(tǒng)結(jié)構(gòu),區(qū)別系統(tǒng)的功能屬性與非功能
屬性,將不同的功能交給相應(yīng)的功能組件來完成。在單筆業(yè)務(wù)或者小用戶量的情況下,
分層的系統(tǒng)架構(gòu)并不具備優(yōu)勢(shì),其關(guān)鍵優(yōu)勢(shì)在于對(duì)并發(fā)的大數(shù)據(jù)量業(yè)務(wù)的響應(yīng)和處理方
面,通過在各層中合理的分布系統(tǒng)壓力,改變了傳統(tǒng)信息系統(tǒng)壓力集中的缺點(diǎn)。同時(shí),
采用分層技術(shù)架構(gòu),可以根據(jù)系統(tǒng)性能的具體需求,對(duì)不同的層次進(jìn)行有針對(duì)性的優(yōu)化
處理。
2.L5.2.L3業(yè)務(wù)同步處理與異步處理相結(jié)合的系統(tǒng)體系架構(gòu)
傳統(tǒng)的業(yè)務(wù)處理模式通常采用直接的請(qǐng)求/應(yīng)答方式進(jìn)行同步處理,在業(yè)務(wù)高峰發(fā)
生的時(shí)候,由于對(duì)資源的集中使用造成系統(tǒng)的響應(yīng)速度急劇下降。通過在系統(tǒng)架構(gòu)中加
入異步業(yè)務(wù)處理模式的支持,將一些業(yè)務(wù)通過異步方式放入工作隊(duì)列中,在系統(tǒng)空閑的
時(shí)候再從隊(duì)列中獲取工作任務(wù)進(jìn)行處理,減少對(duì)資源的集中占用,保證在業(yè)務(wù)高峰期的
系統(tǒng)響應(yīng)性能。
2?1?5?2.1.4緩存、池化技術(shù)的使用
在實(shí)際業(yè)務(wù)處理過程中,數(shù)據(jù)庫訪問、網(wǎng)絡(luò)傳輸以及新建對(duì)象都是成本較高的資源
開銷,對(duì)于性能要求很高的業(yè)務(wù)系統(tǒng)來說,采用合理的技術(shù)減少高開銷的資源訪問是必
須考慮的內(nèi)容。采用緩存、池化技術(shù),將頻繁訪問的資源放在I/O性能較高的載體上,
減少集中的和緩慢的I/O訪問,從而達(dá)到提高系統(tǒng)性能的目的。
圖2-1緩存、池化技術(shù)
.1.5分布式業(yè)務(wù)處理模式
多層體系結(jié)構(gòu)將業(yè)務(wù)邏輯與數(shù)據(jù)存儲(chǔ)和顯示分開,使得系統(tǒng)層次更加分明,系統(tǒng)魯
棒性、可擴(kuò)充性、安全性得到大大提高,同時(shí)它也使得分布式計(jì)算得到廣泛應(yīng)用,使得
系統(tǒng)的性能由于采用分布式計(jì)算而大大提高。
采用分布式計(jì)算有著多方面的技術(shù)優(yōu)勢(shì),包括:
?邏輯封裝性
這是分布式模式中最具誘惑力的特征,這種模式將以往C/S結(jié)構(gòu)中全部由客戶機(jī)完
成的事務(wù)邏輯中的一部分從客戶端分開。當(dāng)使用戶需要?jiǎng)討B(tài)改變一個(gè)應(yīng)用軟件的商業(yè)邏
輯規(guī)則時(shí),只要改變一個(gè)應(yīng)用服務(wù)器的程序即可,而不需要更改客戶端用戶界面,這樣
就無需中斷用戶,為最終用戶重新發(fā)放新的界面軟件或親自上門為其安裝調(diào)試并重新培
訓(xùn)用戶,提高了工作效率。這種多級(jí)模式對(duì)于需經(jīng)常、快速改變應(yīng)用程序的行業(yè)很有幫
助。
?性能
性能的提高是三級(jí)模式最終被用戶采用的主要原因。將復(fù)雜的應(yīng)用和商業(yè)邏輯分離
出來由專門的一臺(tái)或多臺(tái)應(yīng)用服務(wù)器來處理,既可以提高應(yīng)用的執(zhí)行速度,也可以減少
網(wǎng)絡(luò)調(diào)用的通訊量。不過這種性能提高是有一定代價(jià)的。這就是開發(fā)時(shí)要將應(yīng)用邏輯分
割為客戶端邏輯和服務(wù)器端邏輯,這就增加了設(shè)計(jì)的復(fù)雜性。
?安全性管理
在分布式計(jì)算模式中,由于所有的商業(yè)邏輯都駐留在服務(wù)器端,信息管理部門就可
以十分方便地監(jiān)控服務(wù)器的運(yùn)行情況,很容易地控制訪問服務(wù)器以及與服務(wù)器應(yīng)用打交
道人員的數(shù)量。這可以大大簡(jiǎn)化管理員對(duì)系統(tǒng)的管理,減輕系統(tǒng)維護(hù)的工作量,并確保
系統(tǒng)的可靠運(yùn)行。
針對(duì)金財(cái)工程的特點(diǎn),在構(gòu)架系統(tǒng)時(shí),應(yīng)充分考慮分布式計(jì)算的特點(diǎn),在數(shù)據(jù)大集
中的模式,通過應(yīng)用服務(wù)器及其群集技術(shù),將計(jì)算邏輯合理分布以保證系統(tǒng)的性能。
.2從應(yīng)用軟件解決系統(tǒng)性能問題
應(yīng)用系統(tǒng)的設(shè)計(jì)應(yīng)利用基于構(gòu)件的開發(fā)理念,增加程序代碼的可重用性。此外,程
序應(yīng)使用簡(jiǎn)單的邏輯和算法來獲取結(jié)果,避免復(fù)雜以及深層次的龍象調(diào)用,提高運(yùn)行效
率,以獲得快速的相應(yīng)速度。
.2.1應(yīng)用軟件應(yīng)該以分階段的方式來構(gòu)件化已存在的遺留系統(tǒng)
歷史遺留系統(tǒng)的重構(gòu)是高風(fēng)險(xiǎn)和大工作量的任務(wù),同時(shí)與遺留系統(tǒng)的業(yè)務(wù)和數(shù)據(jù)銜
接是一個(gè)對(duì)應(yīng)用軟件性能影響重大的環(huán)節(jié)。因此,最好以分階段的方式逐步用新的構(gòu)件
替換遺留系統(tǒng)的各個(gè)組成部分,以降低風(fēng)險(xiǎn),減少工作量,逐步提高系統(tǒng)的相應(yīng)速度。
.2.2應(yīng)用軟件編寫的質(zhì)量直接關(guān)系到系統(tǒng)的性能
編程的質(zhì)量有經(jīng)驗(yàn)的積累也有個(gè)人的技巧,在一個(gè)用軟件整個(gè)開發(fā)過程的指導(dǎo)思想
是:”按照規(guī)范來進(jìn)行開發(fā),而不是按照個(gè)人習(xí)慣,應(yīng)用服務(wù)器等其他因素來進(jìn)行開發(fā)”。
與此相對(duì)應(yīng)我公司專門針對(duì)開發(fā)工具以及使用的轆庫的特點(diǎn)制定了相關(guān)規(guī)范,見下表:
1Pascal編碼規(guī)范PR_C_2000_001
2.Java編碼規(guī)范PR_C_2001_002
3.PowerBuilde編碼規(guī)范PR_C_1999_003
4.VisualC++編碼規(guī)范PR_C_1999_004
5.VisualBasic編碼規(guī)范PR_C_1999_005
6.數(shù)據(jù)庫服務(wù)器段軟件開發(fā)規(guī)范PR_C_2000_006
7.Delphi編碼規(guī)范PR_C_2001_007
8C++&C編碼規(guī)范PR_C_2001_008
根據(jù)我們的經(jīng)驗(yàn),在多層體系結(jié)構(gòu)的業(yè)務(wù)應(yīng)用系統(tǒng)的開發(fā)中,關(guān)鍵是數(shù)據(jù)庫的操作
編程以及涉及到中間件的編程將對(duì)系統(tǒng)性能影響很大。因此本節(jié)將從數(shù)據(jù)SQL和中間兩
方面簡(jiǎn)述應(yīng)用軟件編程提高性能幾個(gè)注意點(diǎn)。
2.1?5?2.2.3應(yīng)用軟件性能監(jiān)控,保障組件設(shè)計(jì)
除了應(yīng)用軟件本身的缺陷外,運(yùn)行過程中業(yè)務(wù)模型的自然變化或人為更改,系統(tǒng)環(huán)
境的改變,以及應(yīng)用軟件執(zhí)行過程中內(nèi)在的變化特性,使得應(yīng)用性能問題在生產(chǎn)環(huán)境仍
然普遍發(fā)生。根據(jù)應(yīng)用軟件的業(yè)務(wù)特點(diǎn),結(jié)合技術(shù)構(gòu)架的實(shí)現(xiàn)方案,在應(yīng)用軟件中實(shí)施
與部署性能監(jiān)控,分析組件,發(fā)現(xiàn)應(yīng)用軟件中存在的性能問題,借助于性能監(jiān)控,分析
組件可以快速定位與解決性能問題,但并不能避免應(yīng)用性能問題不發(fā)生。
2.1.5?2.2.4應(yīng)用軟件數(shù)據(jù)庫SQL的編程注意事項(xiàng)
確定一個(gè)SQL語句的書寫規(guī)范,以提高SQL語句在Oracle的高速緩存中
的命中概率;
?降低單個(gè)SQL語句的復(fù)雜度,保證SQL的執(zhí)行效率。對(duì)于復(fù)雜SQL語句,
采用轉(zhuǎn)換成PL/SQL塊或其他方式進(jìn)行處理;
?合理設(shè)計(jì)應(yīng)用程序,盡量降低所需要執(zhí)行的SQL語句數(shù)量,降低與數(shù)據(jù)庫
的大量交互;
?采用綁定變量的方式,提高SQL執(zhí)行效率;
?盡量采取數(shù)據(jù)庫中本身具有的功能來實(shí)現(xiàn)相關(guān)處理,而不是通過自己?jiǎn)为?dú)開
發(fā)代碼來處理;
?對(duì)應(yīng)用程序中的所有SQL語句進(jìn)行整體的規(guī)劃管理,以盡可能的發(fā)現(xiàn)存在
缺陷的SQL語句;
?對(duì)于每一個(gè)事務(wù),都盡量降低事務(wù)的大小,以提高效率;
?合理使用SQL語句的hints,以提高SQL語句執(zhí)行效率;
?根據(jù)現(xiàn)場(chǎng)實(shí)際情況,定期對(duì)主要SQL語句進(jìn)行優(yōu)化。
.2.5應(yīng)用軟件中間件編程注意事項(xiàng)
?在系統(tǒng)框架完整、類任務(wù)明確、單一的前提下盡量減少框架中類的調(diào)用層次
?使用DAO代替EntityBean訪問數(shù)據(jù)庫
?業(yè)務(wù)層的EJB入口采用StatelessSessionBean,避免使用statefull
sessionbean
?盡量避免EJB的嵌套調(diào)用
?在系統(tǒng)啟動(dòng)初始化過程中緩存ejb的home接口
適當(dāng)?shù)厥褂脭?shù)據(jù)庫的存儲(chǔ)過程來提高效率
一些簡(jiǎn)單讀取的請(qǐng)求使用FastLaneReader模式
?在WEB及APP層做集群
?利用應(yīng)用服務(wù)器提供的connectionpool連接數(shù)據(jù)庫
.3從系統(tǒng)部署解決系統(tǒng)性能問題
設(shè)計(jì)再好的軟件系統(tǒng)也需要系統(tǒng)平臺(tái)配合。因此,對(duì)于金財(cái)工程來講,對(duì)整個(gè)集成
平臺(tái)的優(yōu)化是非常重要的。一般來講部署平臺(tái)的優(yōu)化是隨著集成工作每個(gè)階段來展開的,
這幾個(gè)階段主要涉及到平臺(tái)部分的規(guī)劃、安裝、配置與調(diào)優(yōu)、應(yīng)用軟件部署與壓力測(cè)試
和上線前準(zhǔn)備等組成,應(yīng)用軟件運(yùn)行性能的好壞很大程度上取決于這些階段平臺(tái)優(yōu)化與
否。
2?1?5.2.3」規(guī)劃階段
規(guī)劃階段是最重要的階段這個(gè)階段就如同應(yīng)用系統(tǒng)架構(gòu)一樣重要。如果規(guī)劃不好,
對(duì)后續(xù)的工作影響很大,再調(diào)優(yōu)也不起作用。對(duì)通用平臺(tái)各部分的規(guī)劃涉及到具體平臺(tái)
相關(guān)技術(shù)的實(shí)現(xiàn)方式和方法,要根據(jù)實(shí)際要求采用合理惶支術(shù)等。本節(jié)描述的內(nèi)容包括
目前主要的流行平臺(tái)情況。
規(guī)劃階段優(yōu)化任務(wù)及問題解答優(yōu)化建議
HP、hp一般根據(jù)
1、如果業(yè)務(wù)模式確定,業(yè)務(wù)量
服IBM、用戶要求出
主機(jī)是否采用分估計(jì)基本準(zhǔn)確建議采用硬件分
務(wù)SUN廠就做好硬
區(qū)?是硬件分區(qū)區(qū);
器等分區(qū),ibm-
還是軟件分區(qū)?2、如果業(yè)務(wù)情況變動(dòng)很大或不
般優(yōu)勢(shì)上在
可
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 出租車行業(yè)勞動(dòng)合同與租賃合同解析通則
- 標(biāo)準(zhǔn)勞動(dòng)合同簡(jiǎn)易模板
- 吊籃采購合同參考范本
- Module 1 Unit 1 Hello!(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版(一起)英語一年級(jí)上冊(cè)
- 企業(yè)股權(quán)轉(zhuǎn)讓法律合同
- 度購物中心戶外廣告牌制作安裝合同
- 技術(shù)轉(zhuǎn)讓與許可合同樣本
- 計(jì)劃生育政策變動(dòng)導(dǎo)致的勞動(dòng)合同終止范本
- 交通建設(shè)合同轉(zhuǎn)讓協(xié)議書
- 9 明天要遠(yuǎn)足(教學(xué)設(shè)計(jì))2024-2025學(xué)年-統(tǒng)編版語文一年級(jí)上冊(cè)
- 膠帶輸送機(jī)司機(jī)培訓(xùn)
- 市政工程旁站監(jiān)理方案
- 馬工程-公共財(cái)政概論-課程教案
- 千年菩提路解說詞
- 滲透檢測(cè)報(bào)告
- DB4401-T 1-2018老年人照顧需求等級(jí)評(píng)定規(guī)范-(高清現(xiàn)行)
- 值班、交接班制度課件
- 領(lǐng)導(dǎo)干部道德修養(yǎng)1
- 房地產(chǎn)現(xiàn)金流量表
- 《ANSYS有限元基礎(chǔ)》課程教學(xué)大綱
- 國內(nèi)外創(chuàng)造性思維培養(yǎng)模式的對(duì)比研究綜述
評(píng)論
0/150
提交評(píng)論