![物資流通信息系統(tǒng)軟件技術(shù)設(shè)計(jì)方案_第1頁](http://file4.renrendoc.com/view/49c6b40f9da2ad1195fe5a00cec2eb1d/49c6b40f9da2ad1195fe5a00cec2eb1d1.gif)
![物資流通信息系統(tǒng)軟件技術(shù)設(shè)計(jì)方案_第2頁](http://file4.renrendoc.com/view/49c6b40f9da2ad1195fe5a00cec2eb1d/49c6b40f9da2ad1195fe5a00cec2eb1d2.gif)
![物資流通信息系統(tǒng)軟件技術(shù)設(shè)計(jì)方案_第3頁](http://file4.renrendoc.com/view/49c6b40f9da2ad1195fe5a00cec2eb1d/49c6b40f9da2ad1195fe5a00cec2eb1d3.gif)
![物資流通信息系統(tǒng)軟件技術(shù)設(shè)計(jì)方案_第4頁](http://file4.renrendoc.com/view/49c6b40f9da2ad1195fe5a00cec2eb1d/49c6b40f9da2ad1195fe5a00cec2eb1d4.gif)
![物資流通信息系統(tǒng)軟件技術(shù)設(shè)計(jì)方案_第5頁](http://file4.renrendoc.com/view/49c6b40f9da2ad1195fe5a00cec2eb1d/49c6b40f9da2ad1195fe5a00cec2eb1d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
...wd......wd......wd...招標(biāo)編號(hào):正本正本XX省物流信息系統(tǒng)軟件技術(shù)方案XX公司200目錄TOC\o"1-3"\u1 工程概述61.1 工程背景61.2 工程目標(biāo)72 系統(tǒng)建設(shè)必要性72.1 現(xiàn)狀描述72.2 現(xiàn)狀分析82.2.1 物流信息平臺(tái)構(gòu)建的客觀性和緊迫性82.2.2 物流信息平臺(tái)的應(yīng)用需求82.2.3 開展預(yù)測(cè)93 遠(yuǎn)景規(guī)劃方案103.1 可適應(yīng)未來SSO單點(diǎn)登錄方式103.2 數(shù)據(jù)中心規(guī)劃思路113.3 兼容未來數(shù)據(jù)擴(kuò)展113.4 無縫銜接WebServices技術(shù)113.4.1 WebServices體系構(gòu)造113.4.2 WebServices的關(guān)鍵技術(shù)124 總體目標(biāo)145 整體業(yè)務(wù)流程146 系統(tǒng)設(shè)計(jì)166.1 系統(tǒng)構(gòu)造圖166.2 設(shè)計(jì)原那么176.2.1 先進(jìn)性原那么176.2.2 實(shí)用性原那么186.2.3 安全性原那么186.2.4 可靠性原那么186.2.5 可操作性196.2.6 靈活性原那么196.2.7 信息準(zhǔn)確和及時(shí)性196.2.8 開放性原那么196.2.9 可擴(kuò)展性與可移植性206.2.10 系統(tǒng)性原那么206.2.11 成熟性原那么216.3 系統(tǒng)架構(gòu)設(shè)計(jì)216.3.1 總體構(gòu)造設(shè)計(jì)圖226.3.2 總體構(gòu)造模型圖236.3.3 系統(tǒng)邏輯構(gòu)造圖266.3.4 系統(tǒng)內(nèi)部構(gòu)造266.4 系統(tǒng)軟件選型設(shè)計(jì)316.4.1 操作系統(tǒng)316.4.2 數(shù)據(jù)庫系統(tǒng)326.5 系統(tǒng)硬件選型設(shè)計(jì)396.5.1 服務(wù)器396.6 設(shè)計(jì)遵循的標(biāo)準(zhǔn)和標(biāo)準(zhǔn)406.6.1 系統(tǒng)設(shè)計(jì)標(biāo)準(zhǔn)406.6.2 系統(tǒng)開發(fā)和實(shí)施標(biāo)準(zhǔn)406.6.3 信息分類和編碼標(biāo)準(zhǔn)406.6.4軟件設(shè)計(jì)和開發(fā)標(biāo)準(zhǔn)406.6.5軟件質(zhì)量管理標(biāo)準(zhǔn)416.6.6 圖形標(biāo)準(zhǔn)416.6.7 符號(hào)庫416.6.8 網(wǎng)頁設(shè)計(jì)標(biāo)準(zhǔn)416.7 技術(shù)性能設(shè)計(jì)436.7.1 響應(yīng)時(shí)間436.7.2 CPU和LAN負(fù)荷率436.7.3 并發(fā)處理436.8 數(shù)據(jù)庫設(shè)計(jì)446.8.1 對(duì)數(shù)據(jù)庫平臺(tái)的性能要求446.8.2 數(shù)據(jù)庫系統(tǒng)構(gòu)造設(shè)計(jì)456.8.3 數(shù)據(jù)庫系統(tǒng)邏輯構(gòu)造456.8.4 數(shù)據(jù)庫設(shè)計(jì)遵循技術(shù)標(biāo)準(zhǔn)標(biāo)準(zhǔn)466.9 本方案核心技術(shù)496.9.1 軟件工程技術(shù)496.9.2 面向?qū)ο蟮能浖_發(fā)方法496.9.3 多層構(gòu)造技術(shù)516.9.4 中間件技術(shù)546.9.5 XML技術(shù)556.10 軟件平臺(tái)566.10.1 系統(tǒng)應(yīng)用平臺(tái)566.10.2 軟件開發(fā)工具566.11 系統(tǒng)性能設(shè)計(jì)636.11.1 系統(tǒng)安全性設(shè)計(jì)636.11.2 系統(tǒng)可靠性設(shè)計(jì)646.12 存儲(chǔ)解決方案676.12.1 災(zāi)難備份設(shè)計(jì)686.12.2 系統(tǒng)實(shí)用性設(shè)計(jì)696.12.3 系統(tǒng)可擴(kuò)展性設(shè)計(jì)706.12.4 系統(tǒng)靈活性設(shè)計(jì)706.12.5 系統(tǒng)容錯(cuò)性設(shè)計(jì)716.12.6 系統(tǒng)快速恢復(fù)設(shè)計(jì)716.13 方案設(shè)計(jì)特點(diǎn)716.13.1 基于J2EE體系構(gòu)造的標(biāo)準(zhǔn)服務(wù)716.13.2 基于XML標(biāo)準(zhǔn)的數(shù)據(jù)交換標(biāo)準(zhǔn)726.13.3 中間件技術(shù)726.13.4 基于WEB的多級(jí)審批726.13.5 支持復(fù)合流程726.13.6 工程信息高度電子化726.13.7 工作流技術(shù)726.13.8 界面靈活定制726.13.9 多種報(bào)表格式737 系統(tǒng)功能設(shè)計(jì)737.1 物流信息服務(wù)平臺(tái)737.1.1物流信息服務(wù)子系統(tǒng)747.1.2決策支持子系統(tǒng)767.1.3后臺(tái)管理子系統(tǒng)767.2 物流企業(yè)管理系統(tǒng)777.2.1 物流電子商務(wù)模塊777.2.2 物流業(yè)務(wù)管理模塊788 接口設(shè)計(jì)898.1 系統(tǒng)接口908.2 模塊級(jí)、系統(tǒng)級(jí)的數(shù)據(jù)交換918.3 接口標(biāo)準(zhǔn)929 系統(tǒng)信息安全設(shè)計(jì)959.1 信息安全設(shè)計(jì)的必要性959.2 信息網(wǎng)絡(luò)基本架構(gòu)969.3 安全策略規(guī)劃969.3.1 物理安全969.3.2 網(wǎng)絡(luò)安全969.3.3 系統(tǒng)安全問題979.3.4 人員管理安全問題989.3.5 應(yīng)用安全問題989.4 安全實(shí)施方案999.4.1 物理安全解決方案999.4.2 網(wǎng)絡(luò)層安全1009.4.3 系統(tǒng)層安全1029.4.4 應(yīng)用層安全1039.4.5 人員安全管理1049.4.6 數(shù)據(jù)庫層安全設(shè)計(jì)10510 工程部署10610.1 部署圖10610.2 網(wǎng)絡(luò)拓?fù)鋱D10611 工程質(zhì)量保障方案10711.1 質(zhì)量方案編制10811.2 質(zhì)量控制原那么10911.2.1 事前控制原那么10911.2.2 標(biāo)準(zhǔn)原那么10911.2.3 階段性控制原那么10911.2.4 定性測(cè)試和量化測(cè)試相結(jié)合原那么11011.2.5 用戶需求符合性原那么11011.3 質(zhì)量控制影響因素11011.3.1 全面地、系統(tǒng)地了解用戶需求11011.3.2 充分討論系統(tǒng)設(shè)計(jì)方案11111.3.3 設(shè)計(jì)完整的系統(tǒng)驗(yàn)證方案11111.3.4 確定可行的質(zhì)量控制方案11111.3.5 形成表述標(biāo)準(zhǔn)的設(shè)計(jì)文檔11111.3.6 慎重選擇系統(tǒng)軟件商11211.3.7 遵循科學(xué)的實(shí)施流程和技術(shù)要求11211.3.8 合理進(jìn)展階段性測(cè)試11211.4 質(zhì)量控制具體措施11211.4.1 技術(shù)保障措施11211.4.2 管理保障措施11311.4.3 質(zhì)量保障措施11412 工程風(fēng)險(xiǎn)管理11512.1 風(fēng)險(xiǎn)識(shí)別11512.2 風(fēng)險(xiǎn)分析11712.3 風(fēng)險(xiǎn)應(yīng)對(duì)措施11912.4 風(fēng)險(xiǎn)跟蹤11912.5 風(fēng)險(xiǎn)狀態(tài)通報(bào)11912.6 風(fēng)險(xiǎn)數(shù)據(jù)庫11913 工程實(shí)施管理12013.1 工程人員及進(jìn)度方案12013.1.1 工程組織構(gòu)造12013.1.2 領(lǐng)導(dǎo)小組職責(zé)12213.1.3 工程進(jìn)度方案12413.1.4 工程人員安排12513.2 工程配置管理12613.3 需求調(diào)研/開發(fā)管理12713.4 設(shè)計(jì)階段管理12813.5 編碼開發(fā)階段管理12913.6 測(cè)試管理13013.6.1 軟件測(cè)試規(guī)那么13013.6.2 系統(tǒng)測(cè)試過程13113.7 驗(yàn)收管理13213.8 培訓(xùn)管理13314 售后服務(wù)方案13414.1 XX公司軟件服務(wù)團(tuán)隊(duì)體系13514.2 售后服務(wù)組織架構(gòu)13514.3 服務(wù)流程13615 支持及維護(hù)13615.1 運(yùn)行環(huán)境集成服務(wù)13715.2 系統(tǒng)實(shí)施服務(wù)13715.3 軟件系統(tǒng)售后服務(wù)承諾13715.3.1 7*24小時(shí)熱線支持13915.3.2 本地化服務(wù)13915.3.3 保修承諾13915.3.4 售后服務(wù)期13915.3.5 售后服務(wù)內(nèi)容13915.3.6 售后服務(wù)方式13915.4 軟件培訓(xùn)服務(wù)14015.4.1 軟件培訓(xùn)方案14115.4.2 集中業(yè)務(wù)系統(tǒng)操作培訓(xùn)14215.4.3 專業(yè)人員系統(tǒng)二次開發(fā)培訓(xùn)14215.4.4 專業(yè)人證培訓(xùn)142工程概述工程背景為了加快現(xiàn)代信息技術(shù)改造傳統(tǒng)運(yùn)輸產(chǎn)業(yè)的步伐,提升道路運(yùn)輸公共服務(wù)能力,到2005年底,XX省道路運(yùn)輸管理已經(jīng)建設(shè)了XX省道路運(yùn)輸信息中心,開發(fā)完成了運(yùn)政管理系統(tǒng)、GPS車輛信息服務(wù)系統(tǒng)、OA辦公自動(dòng)化系統(tǒng)、道路運(yùn)輸遠(yuǎn)程視頻系統(tǒng)等四個(gè)道路運(yùn)輸應(yīng)用軟件系統(tǒng),?物流信息系統(tǒng)軟件?作為整個(gè)工程的一個(gè)組成局部就應(yīng)運(yùn)而生。從規(guī)模上,數(shù)據(jù)庫應(yīng)能容納1000萬條數(shù)據(jù)記錄,以及10萬臺(tái)GPS車輛監(jiān)控信息的數(shù)據(jù),并能保證數(shù)據(jù)實(shí)時(shí)處理、交換。從設(shè)計(jì)上,它將滿足了XX省道路運(yùn)輸管理局以及運(yùn)輸市場(chǎng)目前以及未來一段時(shí)期業(yè)務(wù)開展需求。從技術(shù)上,充分發(fā)揮當(dāng)今IT界優(yōu)秀、成熟的技術(shù),使系統(tǒng)表現(xiàn)出一定的先進(jìn)性。工程目標(biāo)本工程開發(fā)的物流信息系統(tǒng)軟件主要針對(duì)全省道路運(yùn)輸各級(jí)物流中心,物流企業(yè)以及貨運(yùn)企業(yè)等相關(guān)企業(yè)。除了要實(shí)現(xiàn)物流信息共享、存儲(chǔ)與備份外,還將重點(diǎn)構(gòu)建省物流信息服務(wù)平臺(tái),實(shí)現(xiàn)物流信息的實(shí)時(shí)搜集與發(fā)布、物流中心網(wǎng)上貨運(yùn)配載、業(yè)務(wù)辦理、車輛定位追蹤、信息查詢等業(yè)務(wù)功能,同時(shí)還將建設(shè)適用與全省物流企業(yè)、貨運(yùn)企業(yè)使用的第三方物流企業(yè)管理系統(tǒng),并實(shí)現(xiàn)與省物流信息服務(wù)平臺(tái)的數(shù)據(jù)共享和與省綜合數(shù)據(jù)庫的互連互通。鑒于現(xiàn)有的網(wǎng)絡(luò)體系和行業(yè)現(xiàn)狀分析,物流信息系統(tǒng)依靠Internet技術(shù)搭建物流信息平臺(tái)。為物流企業(yè)提供一個(gè)查詢和發(fā)布信息的平臺(tái),并存儲(chǔ)物流企業(yè)應(yīng)用軟件要調(diào)用的相關(guān)數(shù)據(jù)信息。使用戶利用信息平臺(tái)可以簡(jiǎn)化用戶查詢和發(fā)布信息的過程,更便捷地進(jìn)展相關(guān)業(yè)務(wù)的處理。對(duì)具有貨運(yùn)車輛的監(jiān)控和對(duì)貨運(yùn)信息的綜合性分析功能,為運(yùn)政管理部門和物流企業(yè)的決策提供支持。省內(nèi)地、市級(jí)的物流中心和各物流企業(yè)、貨運(yùn)企業(yè)通過物流信息平臺(tái)和物流企業(yè)管理系統(tǒng)與省信息中心互聯(lián),實(shí)現(xiàn)物流信息的共享。系統(tǒng)建設(shè)必要性現(xiàn)狀描述近年來,我省在學(xué)習(xí)借鑒興旺國(guó)家和地區(qū)先進(jìn)的信息化技術(shù)的根基上,實(shí)施推廣了GPS監(jiān)控系統(tǒng)、運(yùn)政管理信息系統(tǒng)等,開發(fā)應(yīng)用了車輛技術(shù)管理、客貨車輛調(diào)度管理、財(cái)務(wù)清算、OA等信息系統(tǒng),在各自的業(yè)務(wù)領(lǐng)域中發(fā)揮了重要的作用,取得了顯著的成效,取得了一定的成績(jī)和經(jīng)歷。但是,物流信息化建設(shè)卻存在一些問題:一是沒有進(jìn)展系統(tǒng)的總體規(guī)劃,主攻方向不明確;二是各應(yīng)用系統(tǒng)技術(shù)標(biāo)準(zhǔn)、標(biāo)準(zhǔn)不統(tǒng)一,難以實(shí)現(xiàn)信息共享,信息系統(tǒng)的整體效益未能充分發(fā)揮。根據(jù)交通部信息化總體規(guī)劃的指導(dǎo)思想、建設(shè)原那么、總體目標(biāo)、實(shí)施戰(zhàn)略,由XX省公路運(yùn)輸管理局組織主要編寫了?XX省物流信息平臺(tái)規(guī)劃方案?,預(yù)計(jì)對(duì)既有應(yīng)用系統(tǒng)現(xiàn)行信息系統(tǒng)的主要功能、信息流向、網(wǎng)絡(luò)構(gòu)造、存在問題進(jìn)展具體分析,提出整合優(yōu)化的設(shè)想,依托公路運(yùn)輸管理體制改革、生產(chǎn)力布局調(diào)整的有利形勢(shì),大力吸收、引進(jìn)國(guó)外先進(jìn)信息化技術(shù),并有所創(chuàng)新的主導(dǎo)思想,提出在2020年前,建成物流信息平臺(tái)的遠(yuǎn)期建設(shè)目標(biāo),并制定近期實(shí)施方案現(xiàn)狀分析物流信息平臺(tái)構(gòu)建的客觀性和緊迫性在信息技術(shù)高速開展的今天,道路運(yùn)輸物流行業(yè)的信息化開展是勢(shì)在必行的,而這是需要依托物流信息平臺(tái)的構(gòu)建,其客觀性和緊迫性如下:21世紀(jì),隨著以信息技術(shù)為根基的電子商務(wù)的迅速開展以及電子商務(wù)向物流領(lǐng)域的大規(guī)模滲透,傳統(tǒng)的物流模式正在向系統(tǒng)化、信息化、社會(huì)化、標(biāo)準(zhǔn)化、一體化的現(xiàn)代物流體系轉(zhuǎn)變。然而,在現(xiàn)代物流體系中,信息化是其核心所在,而信息化的支撐正是物流信息平臺(tái),故物流信息平臺(tái)的構(gòu)建為現(xiàn)代物流開展提供重要的物質(zhì)根基條件保障。因此,構(gòu)建物流信息平臺(tái),不僅對(duì)完善現(xiàn)代物流功能具有重要的現(xiàn)實(shí)意義,而且是開展跨行業(yè)、跨地區(qū)、跨國(guó)界的現(xiàn)代物流的客觀需要。開展現(xiàn)代化物流是大勢(shì)所趨,道路運(yùn)輸物流企業(yè)的信息化建設(shè)也正是使傳統(tǒng)物流企業(yè)走向物流現(xiàn)代化、信息化的重要途徑。XX省物流企業(yè)正迫切需要一個(gè)包括運(yùn)輸管理系統(tǒng)、倉(cāng)庫管理系統(tǒng)、配送管理系統(tǒng)、車輛管理系統(tǒng)、運(yùn)輸調(diào)度管理系統(tǒng)、客戶管理系統(tǒng)、貨代管理系統(tǒng)、財(cái)務(wù)結(jié)算管理系統(tǒng)、統(tǒng)計(jì)分析以及客戶交互平臺(tái)等多個(gè)應(yīng)用子系統(tǒng)的物流共用信息平臺(tái),通過它來整合已有的各類物流資源,實(shí)現(xiàn)信息共享,發(fā)揮行業(yè)整體優(yōu)勢(shì)。由此可見,物流信息平臺(tái)的構(gòu)建在XX省尤為緊迫和必要。物流信息平臺(tái)的應(yīng)用需求交通物流信息平臺(tái)提供的物流信息是整個(gè)物流供應(yīng)鏈協(xié)調(diào)、管理客貨運(yùn)輸過程所產(chǎn)生的信息流,用來支持保證貨物運(yùn)輸高效率地完成,促進(jìn)社會(huì)運(yùn)力的有效整合和良性開展。由于物流信息平臺(tái)要面對(duì)不同參與者對(duì)共用信息的各種需求,因此,共用信息平臺(tái)在總體上應(yīng)具有多種功能,通過用信息平臺(tái)支撐政府部門間、政府與道路運(yùn)輸物流企業(yè)間共用信息需求,滿足具有核心業(yè)務(wù)能力的物流企業(yè)信息需求。建設(shè)“XX省道路運(yùn)輸物流智能信息平臺(tái)〞,可充分運(yùn)用現(xiàn)代化的通信技術(shù)、計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)(如EDI技術(shù)、條形碼識(shí)別系統(tǒng)、地理信息系統(tǒng)(GIS)、全球衛(wèi)星定位系統(tǒng)(GPS)、圖像識(shí)別系統(tǒng)和射頻技術(shù)等)對(duì)傳統(tǒng)的貨運(yùn)模式進(jìn)展改革,整合目前較為紊亂和低效的貨運(yùn)市場(chǎng),開展電子商務(wù)的新型模式,有效地對(duì)車源、貨源進(jìn)展重組,充分利用運(yùn)輸工具的定額能力,減少空載率和空載時(shí)間,提高實(shí)載率,降低物流企業(yè)的銷售成本,提高企業(yè)自身的效率和管理水平。開展預(yù)測(cè)根據(jù)國(guó)內(nèi)外物流配送業(yè)開展情況,在電子商務(wù)時(shí)代,信息化、現(xiàn)代化、社會(huì)化的新型物流中心可歸納為以下幾個(gè)特征:物流配送反響速度快電子商務(wù)下,新型物流配送服務(wù)提供者對(duì)上游、下游的物流配送需求的反響速度越來越快,前置時(shí)間越來越短,配送時(shí)間越來越短,物流配送速度越來越快,商品周轉(zhuǎn)次數(shù)越來越多。物流中心功能集成化新型物流中心著重于將物流與供應(yīng)鏈的其他環(huán)節(jié)進(jìn)展集成,包括:物流渠道與商流渠道的集成、物流渠道之間的集成、物流功能的集成、物流環(huán)節(jié)與制造環(huán)節(jié)的集成等。物流中心服務(wù)系列化電子商務(wù)下,新型物流中心除強(qiáng)調(diào)物流配送服務(wù)功能的恰當(dāng)定位與完善化、系列化,除了傳統(tǒng)的儲(chǔ)存、運(yùn)輸、包裝、流通加工等服務(wù)外,還在外延上擴(kuò)展至市場(chǎng)調(diào)查與預(yù)測(cè)、采購(gòu)及訂單處理、向下延伸至物流配送咨詢、物流配送方案的選擇與規(guī)劃、庫存控制策略建議、貨款回收與結(jié)算、教育培訓(xùn)等增值服務(wù);在內(nèi)涵上提高了以上服務(wù)對(duì)決策的支持作用。物流中心作業(yè)標(biāo)準(zhǔn)化電子商務(wù)下的新型物流配送強(qiáng)調(diào)功能作業(yè)流程、作業(yè)、運(yùn)作的標(biāo)準(zhǔn)化和程序化,使復(fù)雜的作業(yè)變成簡(jiǎn)單的易于推廣與考核的運(yùn)作。物流配送手段現(xiàn)代化電子商務(wù)下的新型物流配送使用先進(jìn)的技術(shù)、設(shè)備與管理為銷售提供服務(wù),生產(chǎn)、流通和銷售規(guī)模越大、范圍越廣,物流配送技術(shù)、設(shè)備及管理越現(xiàn)代化。物流配送組織網(wǎng)絡(luò)化為了保證對(duì)產(chǎn)品促銷提供快速、全方位的物流支持,新型物流配送要有完善、健全的物流配送網(wǎng)絡(luò)體系,網(wǎng)絡(luò)上點(diǎn)與點(diǎn)之間的物流配送活動(dòng)保持系統(tǒng)性和一致性,這樣可以保證整個(gè)物流配送網(wǎng)絡(luò)有最優(yōu)的庫存總水平及庫存分布,運(yùn)輸與配送快捷、機(jī)動(dòng),既能鋪開又能收攏。分散的物流配送單體只有形成網(wǎng)絡(luò)才能滿足現(xiàn)代生產(chǎn)與流通的需要。遠(yuǎn)景規(guī)劃方案可適應(yīng)未來SSO單點(diǎn)登錄方式本系統(tǒng)將預(yù)留SSO單點(diǎn)登陸接口,可適應(yīng)系統(tǒng)的整體規(guī)劃采用用戶單一登陸控制方式,用戶在通過統(tǒng)一登錄驗(yàn)證后,就可訪問相關(guān)管理信息系統(tǒng),不需屢次驗(yàn)證;SSO單點(diǎn)登錄指用戶只需登錄一次,就可使用多個(gè)SSOenable的應(yīng)用系統(tǒng)。用戶通過任何應(yīng)用系統(tǒng)都能進(jìn)展SSO,這對(duì)于基于Web的系統(tǒng)是可行的。這種單一的登錄點(diǎn)在整個(gè)系統(tǒng)的設(shè)計(jì)中是唯一認(rèn)證用戶的地方,由登錄點(diǎn)將SSOtoken〔針對(duì)不同的C/S,B/S應(yīng)用可能還需要傳遞用戶名,口令〕傳遞給應(yīng)用系統(tǒng),應(yīng)用系統(tǒng)利用SSOtoken來進(jìn)展用戶已認(rèn)證的驗(yàn)證。簡(jiǎn)單地說就是要修改已有的應(yīng)用系統(tǒng),屏蔽已有的應(yīng)用系統(tǒng)的用戶認(rèn)證模塊,使用系統(tǒng)提供的SSOAPI來驗(yàn)證用戶,以及對(duì)用戶的操作進(jìn)展授權(quán)。通常,認(rèn)證與授權(quán)管理模塊以一種應(yīng)用專有的方式實(shí)現(xiàn),系統(tǒng)的授權(quán)模型、認(rèn)證,授權(quán)信息存貯構(gòu)造與訪問控制邏輯與應(yīng)用的業(yè)務(wù)邏輯之間耦合嚴(yán)密。這種設(shè)計(jì)與實(shí)現(xiàn)方式的缺點(diǎn)是顯而易見的:由于認(rèn)證、授權(quán)模塊與應(yīng)用邏輯之間的緊耦合使得認(rèn)證、授權(quán)模塊很難進(jìn)展擴(kuò)展與維護(hù);認(rèn)證、授權(quán)模塊的設(shè)計(jì)與編碼需要很大的工作量,而且很難在不同的應(yīng)用系統(tǒng)之間共享與重用。這也是越來越多企業(yè)應(yīng)用需要SSO的原因之一。數(shù)據(jù)中心規(guī)劃思路結(jié)合數(shù)據(jù)倉(cāng)庫技術(shù)思路,有效收集整理系統(tǒng)數(shù)據(jù),為逐步實(shí)現(xiàn)知識(shí)管理和數(shù)據(jù)分析應(yīng)用提供數(shù)據(jù)根基。作為一種理想的數(shù)據(jù)加工及存儲(chǔ)模式,數(shù)據(jù)中心的建設(shè)將為管理中心的數(shù)據(jù)整合及有效利用提供了根基,為知識(shí)管理和決策分析應(yīng)用提供數(shù)據(jù)支持。兼容未來數(shù)據(jù)擴(kuò)展作為日常使用最為頻繁的信息平臺(tái),可通過道路運(yùn)輸管理平臺(tái)在前臺(tái)〔訪問界面〕對(duì)后臺(tái)各數(shù)據(jù)進(jìn)展集成訪問,包括各類統(tǒng)計(jì)報(bào)表的展現(xiàn)和傳遞,基于綜合辦公管理平臺(tái)的權(quán)限控制體系對(duì)各后端數(shù)據(jù)進(jìn)展受控安全訪問和傳遞,與其他信息系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)集成,互為補(bǔ)充,滿足集成需求。無縫銜接WebServices技術(shù)WebServices體系構(gòu)造WebServices構(gòu)造圖Webservices是一種能夠被描述并通過網(wǎng)絡(luò)發(fā)布、發(fā)現(xiàn)和調(diào)用的自包含、自描述、松散耦合的軟構(gòu)件。在Webservices體系中〔如圖1〕,所有的應(yīng)用實(shí)體都被抽象成服務(wù)。其中包括三個(gè)實(shí)體和三種操作[1]。(1)服務(wù)提供者(ServiceProvider)。從商務(wù)角度看它是指服務(wù)的所有者,從體系構(gòu)造上看它是指提供服務(wù)的平臺(tái)。(2)服務(wù)請(qǐng)求者(ServiceRequester)。從商務(wù)角度看它是指需要請(qǐng)求特定功能的企業(yè),從體系構(gòu)造上看它是指查找和調(diào)用服務(wù)的客戶端應(yīng)用程序。(3)服務(wù)代理(ServiceBroker)。它是指用來存儲(chǔ)服務(wù)描述信息的信息庫(Repository)。服務(wù)提供方在這里發(fā)布他們的服務(wù);服務(wù)請(qǐng)求方在這里查找服務(wù),獲取服務(wù)的綁定信息。與WebServices有關(guān)的操作主要有以下三種:(1)發(fā)布。服務(wù)提供者需要首先將服務(wù)進(jìn)展一定描述并發(fā)布到注冊(cè)服務(wù)器上。在發(fā)布操作中,服務(wù)提供者需要通過注冊(cè)服務(wù)器的身份驗(yàn)證,才能對(duì)服務(wù)描述信息進(jìn)展發(fā)布和修改。(2)查找。服務(wù)請(qǐng)求方根據(jù)注冊(cè)服務(wù)器提供的標(biāo)準(zhǔn)接口發(fā)出查詢請(qǐng)求,以獲取綁定服務(wù)所需的相關(guān)信息。在查找操作中,一般包含兩種查找模式:一種是瀏覽模式(BrowsePattern),即服務(wù)請(qǐng)求方可以根據(jù)通用的分類標(biāo)準(zhǔn)來瀏覽或者通過一些關(guān)鍵字來搜索,并逐步縮小查找的范圍,直到找到滿足需要的服務(wù),查找結(jié)果是一系列服務(wù)的集合;另一種是直接獲取模式(DrilldownPattern),即通過唯一的關(guān)鍵字直接得到特定服務(wù)的描述信息,其查找結(jié)果是唯一的。(3)綁定(Binding)。服務(wù)請(qǐng)求方通過分析從注冊(cè)服務(wù)器中得到的服務(wù)綁定信息,包括服務(wù)的訪問路徑、服務(wù)調(diào)用的參數(shù)、返回結(jié)果、傳輸協(xié)議、安全要求等,對(duì)自己的系統(tǒng)進(jìn)展相應(yīng)配置,進(jìn)而遠(yuǎn)程調(diào)用服務(wù)提供者所提供的服務(wù)。WebServices的關(guān)鍵技術(shù)WebServices以技術(shù)棧的形式標(biāo)準(zhǔn)了WebServices體系中的各類關(guān)鍵技術(shù),包括服務(wù)的描述、發(fā)布、發(fā)現(xiàn)以及消息的傳輸?shù)??!?〕XML與這是WebServices最基本的平臺(tái)。是一個(gè)在Internet上廣泛使用的協(xié)議,為WebServices部件通過Internet交互奠定了協(xié)議根基,并具有穿透防火墻的良好特性。XML是一種元語言,可以用來定義和描述構(gòu)造化數(shù)據(jù),它是WebServices得以實(shí)現(xiàn)的語言根基。WebServices的其它協(xié)議標(biāo)準(zhǔn)都是以XML形式來描述和表達(dá)的?!?〕SOAP(SimpleObjectAccessProtocol)。SOAP協(xié)議最先由Microsoft公司提交給W3C組織,并于2000年4月通過1.0版本。它是SOA架構(gòu)實(shí)現(xiàn)的線纜級(jí)協(xié)議,定義了服務(wù)請(qǐng)求者和服務(wù)提供者之間的消息傳輸標(biāo)準(zhǔn)。SOAP用XML來格式化消息,用來承載消息。SOAP包括三局部:定義了描述消息和如何處理消息的框架的封包〔SOAP封包〕、表達(dá)應(yīng)用程序定義的數(shù)據(jù)類型實(shí)例的編碼規(guī)那么〔SOAP編碼規(guī)那么〕以及描述遠(yuǎn)程過程調(diào)用和應(yīng)答的協(xié)定〔SOAPRPC表示〕?!?〕WSDL(WebServiceDescriptionLanguage)WSDL由Microsoft,IBM,Ariba三家公司在2000年9月推出。它是Microsoft公司的SDL〔ServicesDescriptionLanguage〕、IBM公司的NASSL〔Network-AccessibleServicesSpecificationLanguage〕合并后被W3C接納所形成的標(biāo)準(zhǔn)。WSDL為服務(wù)提供者提供以XML格式描述WebServices請(qǐng)求的標(biāo)準(zhǔn)格式,將網(wǎng)絡(luò)服務(wù)描述為能夠進(jìn)展消息交換的通信端點(diǎn)的集合,以表達(dá)一個(gè)WebServices能做什么,它的位置在哪里,如何調(diào)用它等。〔4〕UDDI(UniversalDiscovery,Description,Integration)UDDI標(biāo)準(zhǔn)由Microsoft,IBM,Ariba三家公司在2000年7月提出。它是在原有Microsoft提出的DISCO(DiscoveryofWebServices)和IBM的ADS(AdvertisementandDiscoveryofServices)的根基上開展而來的。UDDI是WebServices的信息注冊(cè)標(biāo)準(zhǔn),以便被需要該服務(wù)的用戶發(fā)現(xiàn)和使用它。UDDI標(biāo)準(zhǔn)描述了WebServices的概念,同時(shí)也定義了一種編程接口。通過UDDI提供的標(biāo)準(zhǔn)接口,企業(yè)可以發(fā)布自己的WebServices供其它企業(yè)查詢、調(diào)用;也可以查詢特定服務(wù)的描述信息,并動(dòng)態(tài)綁定到該服務(wù)上。通過UDDI,WebServices可以真正實(shí)現(xiàn)信息的“一次注冊(cè),到處訪問〞?!?〕WSFL(WebServicesFlowLanguage)。由IBM提出,使用WSDL和WSEL(WebServicesEndpointLanguage)來描述服務(wù)接口和它們的協(xié)議綁定。WSEL是用來描述非操作性的服務(wù)特征(如服務(wù)質(zhì)量等)的一種語言??傮w目標(biāo)“物流信息系統(tǒng)軟件〞建設(shè)的總體目標(biāo)是:綜合運(yùn)用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通訊技術(shù),構(gòu)建覆蓋各級(jí)道路運(yùn)輸管理機(jī)構(gòu)、物流中心、物流企業(yè)和貨運(yùn)企業(yè)的高效、快速、通暢的信息網(wǎng)絡(luò)系統(tǒng);建設(shè)統(tǒng)一的信息交互平臺(tái),充分利用來自政府、企業(yè)的信息資源,提高綜合信息運(yùn)用能力和服務(wù)能力;加強(qiáng)政府對(duì)行業(yè)引導(dǎo)、管理和服務(wù),標(biāo)準(zhǔn)和完善道路貨物運(yùn)輸信息的收集、整理、分析、發(fā)布,提高信息使用效率。實(shí)現(xiàn)與GIS、GPS系統(tǒng)的有效結(jié)合,對(duì)道路運(yùn)輸企業(yè)營(yíng)運(yùn)車輛運(yùn)行狀態(tài)的全面監(jiān)測(cè)和預(yù)警,建成安全管理系統(tǒng)。建設(shè)具有國(guó)際先進(jìn)水平的車輛行車安全監(jiān)控體系,對(duì)重點(diǎn)車輛運(yùn)行狀態(tài)進(jìn)展全程監(jiān)控、跟蹤,實(shí)現(xiàn)車輛故障全面監(jiān)測(cè)、預(yù)警。建設(shè)完善的車輛動(dòng)態(tài)追蹤系統(tǒng),為車輛運(yùn)力資源調(diào)配和車輛檢修管理提供可靠、準(zhǔn)確的依據(jù)。綜合利用車輛管理系統(tǒng)、行車安全監(jiān)控和車輛安全管理等相關(guān)信息,建設(shè)車輛安全管理系統(tǒng),實(shí)現(xiàn)行車安全管理現(xiàn)代化。建設(shè)科學(xué)的物流資源管理體系,服務(wù)道路運(yùn)輸生產(chǎn),建設(shè)貨運(yùn)車輛運(yùn)力資源管理系統(tǒng),和倉(cāng)儲(chǔ)供應(yīng)商資源管理系統(tǒng),為道路運(yùn)輸物流的生產(chǎn)提供及時(shí)、完整的車輛運(yùn)力資源信息和倉(cāng)儲(chǔ)儲(chǔ)力資源信息,提高道路運(yùn)輸物流生產(chǎn)規(guī)模效益。建設(shè)整套物流信息系統(tǒng),有利于道路運(yùn)輸物流中心的標(biāo)準(zhǔn)管理,提高日常業(yè)務(wù)處理能力,其整體架構(gòu)分為:省數(shù)據(jù)中心、省物流信息平臺(tái)、物流企業(yè)應(yīng)用系統(tǒng)三大局部。整體業(yè)務(wù)流程為實(shí)現(xiàn)省內(nèi)地、市級(jí)的物流中心和各物流企業(yè)、貨運(yùn)企業(yè)通過物流信息平臺(tái)和物流企業(yè)信息系統(tǒng)與省信息互聯(lián),具體業(yè)務(wù)流程圖如以以下列圖所示:系統(tǒng)設(shè)計(jì)系統(tǒng)構(gòu)造圖物流信息系統(tǒng)構(gòu)造基于Intranet/Internet技術(shù),以瀏覽器/服務(wù)器〔B/S〕構(gòu)造和客戶機(jī)/服務(wù)器〔C/S〕相結(jié)合的技術(shù)架構(gòu)方式進(jìn)展設(shè)計(jì),并支持虛擬專用網(wǎng)絡(luò)〔VPN〕,系統(tǒng)必須支持主流計(jì)算機(jī)硬件及軟件平臺(tái),并兼容現(xiàn)有的設(shè)備,支持多種開放技術(shù)標(biāo)準(zhǔn),系統(tǒng)應(yīng)提供標(biāo)準(zhǔn)的接口程序或和預(yù)留技術(shù)接口標(biāo)準(zhǔn),便于擴(kuò)展應(yīng)用系統(tǒng)功能和與其他應(yīng)用系統(tǒng)的互聯(lián),互訪;系統(tǒng)數(shù)據(jù)庫采用通用大型數(shù)據(jù)庫技術(shù);充分考慮利用現(xiàn)有網(wǎng)絡(luò)和硬件設(shè)備;客戶端支持Windows98/NT/2000/XP;瀏覽器支持多種通用瀏覽器。系統(tǒng)具有開放性、易操作性、界面的友好性、可靠性和安全性等特點(diǎn),為用戶提供了統(tǒng)一的、友好的操作界面。系統(tǒng)運(yùn)用大型數(shù)據(jù)庫技術(shù),綜合運(yùn)用通信技術(shù)、計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)(如XML、WEBservice、EDI技術(shù)、條形碼識(shí)別系統(tǒng)、地理信息系統(tǒng)(GIS)、全球衛(wèi)星定位系統(tǒng)(GPS)、圖像識(shí)別系統(tǒng)和射頻技術(shù)等)搭建物流信息應(yīng)用平臺(tái),通過現(xiàn)有的運(yùn)政管理系統(tǒng)、GPS車輛信息服務(wù)系統(tǒng)等進(jìn)展協(xié)同處理和信息資源的整合,構(gòu)建和完善物流綜合資源庫。設(shè)計(jì)原那么設(shè)計(jì)時(shí)要考慮的總體原那么是:它必須滿足設(shè)計(jì)目標(biāo)中的要求,并充分考慮物流信息系統(tǒng)的基本約定,比方系統(tǒng)能在UNIX和windows平臺(tái)上構(gòu)建系統(tǒng)。物流信息系統(tǒng)數(shù)據(jù)在分布式存放,業(yè)務(wù)分散處理等前提下,遵循系統(tǒng)整體性、先進(jìn)性和可擴(kuò)大性原那么,建設(shè)經(jīng)濟(jì)合理、資源優(yōu)化的系統(tǒng)設(shè)計(jì)方案。物流信息系統(tǒng)的實(shí)施作為信息化規(guī)劃的實(shí)踐和實(shí)現(xiàn),必須遵循信息化規(guī)劃方案的思想,對(duì)規(guī)劃進(jìn)展工程實(shí)施層面上的細(xì)化和實(shí)現(xiàn)。首先必須遵循信息化規(guī)劃“投資適度,快速見效;成熟穩(wěn)定,總體最優(yōu)〞的總原那么。具體細(xì)化到信息系統(tǒng)分析設(shè)計(jì)和軟件系統(tǒng)工程上來。先進(jìn)性原那么近年來信息技術(shù)飛速開展,用戶在構(gòu)建信息系統(tǒng)時(shí)有了很大的選擇余地,但也使用戶在構(gòu)建系統(tǒng)時(shí)絞盡腦汁地在技術(shù)的先進(jìn)性與成熟性之間尋求平衡。先進(jìn)而不成熟的技術(shù)不敢用,而太成熟的技術(shù)又意味著過時(shí)和淘汰。采用當(dāng)今國(guó)內(nèi)、國(guó)際上最先進(jìn)和成熟的計(jì)算機(jī)軟硬件技術(shù),使新建設(shè)的系統(tǒng)能夠最大限度地適應(yīng)今后技術(shù)開展變化和業(yè)務(wù)開展變化的需要,從目前國(guó)內(nèi)開展來看,系統(tǒng)總體設(shè)計(jì)的先進(jìn)性原那么主要表達(dá)在以下幾個(gè)方面:采用的系統(tǒng)構(gòu)造應(yīng)當(dāng)是先進(jìn)的、開放的體系構(gòu)造;采用的計(jì)算機(jī)技術(shù)應(yīng)當(dāng)是先進(jìn)的,如雙機(jī)熱備份技術(shù)、雙機(jī)互為備份技術(shù)、共享陣列盤技術(shù)、容錯(cuò)技術(shù)、RAID技術(shù)等集成技術(shù)、多媒體技術(shù);采用先進(jìn)的網(wǎng)絡(luò)技術(shù),如網(wǎng)絡(luò)交換技術(shù)、網(wǎng)管技術(shù),通過智能化的網(wǎng)絡(luò)設(shè)備及網(wǎng)管軟件實(shí)現(xiàn)對(duì)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的有效管理與控制;實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)運(yùn)行情況,及時(shí)排除網(wǎng)絡(luò)故障,及時(shí)調(diào)整和平衡網(wǎng)上信息流量;采用先進(jìn)的現(xiàn)代管理技術(shù),以保證系統(tǒng)的科學(xué)性。軟件的投資考慮到今后的開展,不能使用落后的產(chǎn)品與技術(shù),防止投資的浪費(fèi);在系統(tǒng)軟件選型、開發(fā)技術(shù)上,到達(dá)國(guó)內(nèi)外行業(yè)先進(jìn)水平。實(shí)用性原那么實(shí)用性就是能夠最大限度地滿足實(shí)際工作要求,是每個(gè)信息系統(tǒng)在建設(shè)過程中所必須考慮的一種系統(tǒng)性能,它是系統(tǒng)對(duì)用戶最基本的承諾,所以,從實(shí)際應(yīng)用的角度來看,這個(gè)性能更加重要,為了提高系統(tǒng)的實(shí)用性,應(yīng)該考慮如下幾個(gè)方面:系統(tǒng)總體設(shè)計(jì)要充分考慮用戶當(dāng)前各業(yè)務(wù)層次、各環(huán)節(jié)管理中數(shù)據(jù)處理的便利性和可行性,把滿足用戶業(yè)務(wù)管理做為第一要素進(jìn)展考慮。采取總體設(shè)計(jì)、分步實(shí)施的技術(shù)方案,在總體設(shè)計(jì)的前提下,系統(tǒng)實(shí)施中可首先進(jìn)展業(yè)務(wù)處理層及管理中的低層管理,穩(wěn)步向中高層管理及全面自動(dòng)化過渡,這樣做可以使系統(tǒng)始終與用戶的實(shí)際需求嚴(yán)密連在一起,不但增加了系統(tǒng)的實(shí)用性,而且可使系統(tǒng)建設(shè)保持很好的連貫性;全部人機(jī)操作設(shè)計(jì)均應(yīng)充分考慮不同用戶的實(shí)際需要;用戶接口及界面設(shè)計(jì)將充分考慮人體構(gòu)造特征及視覺特征進(jìn)展優(yōu)化設(shè)計(jì);界面盡可能美觀大方,操作簡(jiǎn)便實(shí)用。安全性原那么系統(tǒng)應(yīng)能提供有效的安全保密機(jī)制,保證各單位之間的信息能夠安全發(fā)送與接收。系統(tǒng)應(yīng)提供口令驗(yàn)證、加密、權(quán)限控制、電子簽名等安全機(jī)制。系統(tǒng)需提供完善堅(jiān)實(shí)權(quán)限管理手段,具有良好的安全保密機(jī)制。需選擇良好的服務(wù)器操作系統(tǒng)平臺(tái)及數(shù)據(jù)庫,使系統(tǒng)處于C2安全級(jí)根基之上;采用操作權(quán)限控制、用戶鑰匙、密碼控制、系統(tǒng)日志監(jiān)視、數(shù)據(jù)更新嚴(yán)格憑證等多種手段。網(wǎng)上設(shè)計(jì)采用三層構(gòu)造設(shè)計(jì),所有對(duì)數(shù)據(jù)庫的訪問操作行為全部封裝;網(wǎng)站管理分權(quán)限控制、數(shù)據(jù)傳輸嚴(yán)密加密實(shí)現(xiàn)。可靠性原那么系統(tǒng)在設(shè)計(jì)上要充分考慮提供安全可靠的技術(shù)和管理方式,通過增加設(shè)計(jì),提高質(zhì)量和控制業(yè)務(wù)流程等多種手段加以保障。系統(tǒng)必須要保證其工作的高可靠性和高穩(wěn)定性,保證常年的7X24不連續(xù)運(yùn)行。一個(gè)中大型計(jì)算機(jī)系統(tǒng)每天處理數(shù)據(jù)量一般都較大,系統(tǒng)每個(gè)時(shí)刻都要采集大量的數(shù)據(jù),并進(jìn)展處理,因此,任一時(shí)刻的系統(tǒng)故障都有可能給用戶帶來不可估量的損失,這就要求系統(tǒng)具有高度的可靠性。提高系統(tǒng)可靠性的方法很多,一般的做法如下:采用具有容錯(cuò)功能的服務(wù)器及網(wǎng)絡(luò)設(shè)備,選用雙機(jī)備份、Cluster技術(shù)的硬件設(shè)備配置方案,出現(xiàn)故障時(shí)能夠迅速恢復(fù)并有適當(dāng)?shù)膽?yīng)急措施;每臺(tái)設(shè)備均考慮可離線應(yīng)急操作,設(shè)備間可相互替代;采用數(shù)據(jù)備份恢復(fù)、數(shù)據(jù)日志、故障處理等系統(tǒng)故障對(duì)策功能;采用網(wǎng)絡(luò)管理、嚴(yán)格的系統(tǒng)運(yùn)行控制等系統(tǒng)監(jiān)控功能??刹僮餍韵到y(tǒng)在設(shè)計(jì)上要充分考慮用戶界面應(yīng)方便、友好、靈活,用戶應(yīng)能夠方便地在權(quán)限范圍內(nèi)于各子系統(tǒng)之間切換。系統(tǒng)有良好的整體化設(shè)計(jì),同時(shí)完善的幫助系統(tǒng)也是增強(qiáng)可操作性的必要輔助工具之一。靈活性原那么應(yīng)用系統(tǒng)不依賴于特定硬件環(huán)境;在系統(tǒng)構(gòu)造一致的前提下可選擇實(shí)施各模塊的應(yīng)用;系統(tǒng)具有可實(shí)施性,各模塊可單獨(dú)實(shí)施并使用。信息準(zhǔn)確和及時(shí)性應(yīng)用系統(tǒng)所有業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)處理并集中。由于各物流中心相對(duì)分散,故集中管理必然使整個(gè)系統(tǒng)的信息及時(shí)、準(zhǔn)確。尤其在檢索分析和領(lǐng)導(dǎo)查詢決策中,就更需要有數(shù)據(jù)實(shí)施處理的機(jī)制和管理模式。開放性原那么系統(tǒng)采用開放性的平臺(tái),充分考慮本系統(tǒng)與其它系統(tǒng)的數(shù)據(jù)接口。根據(jù)我們對(duì)物流信息系統(tǒng)信息化建設(shè)應(yīng)用系統(tǒng)需求和系統(tǒng)目標(biāo)的分析,實(shí)現(xiàn)思路是:快速適應(yīng)系統(tǒng)的業(yè)務(wù)需求,應(yīng)用先進(jìn)的軟件設(shè)計(jì)思想,同時(shí)充分考慮系統(tǒng)長(zhǎng)期開展的前瞻性要求,基于J2EE的多層B/S架構(gòu)體系之上實(shí)現(xiàn)系統(tǒng)的靈活性、安全性,并使系統(tǒng)具有良好的可管理性。重點(diǎn)考慮以下幾點(diǎn):最大限度保護(hù)用戶現(xiàn)有投資任何新體系的引進(jìn)都必須保證不能影響原有業(yè)務(wù)系統(tǒng)的性能,保證關(guān)鍵業(yè)務(wù)系統(tǒng)的正常運(yùn)轉(zhuǎn),這是引進(jìn)新的信息技術(shù)的前提。本系統(tǒng)將充分考慮本系統(tǒng)的現(xiàn)狀,最大程度地保護(hù)用戶現(xiàn)有軟硬件和網(wǎng)絡(luò)投資。對(duì)準(zhǔn)備棄用的原有系統(tǒng)中的數(shù)據(jù)完整地遷移到新系統(tǒng)中,對(duì)保存使用的原有系統(tǒng)進(jìn)展全面整合,加以充分利用??傮w規(guī)劃、分步實(shí)施系統(tǒng)必須本著“整體規(guī)劃,統(tǒng)一組織,分步實(shí)施〞的原那么進(jìn)展開發(fā)建設(shè),系統(tǒng)建設(shè)應(yīng)在建設(shè)之初的統(tǒng)一規(guī)劃下,充分考慮以上多方的情況,有機(jī)的、分步驟的逐步完善。此外,系統(tǒng)的建設(shè)涉及眾多新的和復(fù)雜的軟硬件技術(shù),工程實(shí)施環(huán)節(jié)復(fù)雜,應(yīng)按照總體設(shè)計(jì)的規(guī)劃來進(jìn)展分步實(shí)施。標(biāo)準(zhǔn)化的開發(fā)與設(shè)計(jì)系統(tǒng)開發(fā)與建設(shè)應(yīng)做到工作標(biāo)準(zhǔn)統(tǒng)一、業(yè)務(wù)流程統(tǒng)一、服務(wù)程序統(tǒng)一。在業(yè)務(wù)、軟件產(chǎn)品、通信技術(shù)等各方面采用行業(yè)、國(guó)家和國(guó)際標(biāo)準(zhǔn)化組織制定的有關(guān)技術(shù)標(biāo)準(zhǔn)與標(biāo)準(zhǔn)。保證信息流傳遞快速順暢,網(wǎng)絡(luò)運(yùn)行安全可靠。完備的安全體系系統(tǒng)安全性也是設(shè)計(jì)與開發(fā)應(yīng)用系統(tǒng)的首要考慮因素,是整個(gè)過程中應(yīng)當(dāng)遵循的準(zhǔn)那么。應(yīng)用系統(tǒng)在設(shè)計(jì)時(shí)制定一整套有效的安全措施以保證整個(gè)系統(tǒng)的安全性,能夠滿足本系統(tǒng)制定的安全管理需要,能夠防止來自內(nèi)、外部入侵的威脅??蓴U(kuò)展性與可移植性可擴(kuò)展性指的是系統(tǒng)可以根據(jù)業(yè)務(wù)開展的需要,能夠方便的升級(jí),擴(kuò)展系統(tǒng)的功能。由于本次采用了集中式系統(tǒng)架構(gòu),數(shù)據(jù)和應(yīng)用的集成集中在中間件一級(jí)進(jìn)展處理,所以,也就為日后的擴(kuò)展打下了良好的根基。同時(shí)保證系統(tǒng)能在各種操作系統(tǒng)和不同的中間件平臺(tái)上移植。從本次采用的系統(tǒng)體系架構(gòu)、開發(fā)語言到各平臺(tái)服務(wù)器的選型我們都充分考慮到了移植性的要求。系統(tǒng)性原那么從物流運(yùn)輸管理一體化的要求出發(fā),以系統(tǒng)的眼光作出整體規(guī)劃,做到統(tǒng)一設(shè)計(jì),逐步實(shí)施,并制定統(tǒng)一的數(shù)據(jù)標(biāo)準(zhǔn)、網(wǎng)絡(luò)標(biāo)準(zhǔn)和應(yīng)用標(biāo)準(zhǔn),形成決策層、調(diào)度層、操作層之間相互銜接的標(biāo)準(zhǔn)體系。同時(shí),由于信息化涉及面廣、覆蓋面寬,任務(wù)重,難度大,非一朝一夕所能夠完成,因此,在實(shí)施過程中必須堅(jiān)持遠(yuǎn)近結(jié)合、突出重點(diǎn)、急用先建、分步實(shí)施、逐步推進(jìn)。在系統(tǒng)設(shè)計(jì)過程中考慮系統(tǒng)實(shí)施的分步性、階段性,提供逐步實(shí)施的具體方法:先試點(diǎn)再推廣與分階段升級(jí)實(shí)施??焖僖娦?,保證滿足基本需求和規(guī)劃方向結(jié)合。成熟性原那么系統(tǒng)設(shè)計(jì)和開發(fā)平臺(tái)采用業(yè)界公認(rèn)成熟并被廣泛應(yīng)用的技術(shù),保證系統(tǒng)實(shí)施的進(jìn)度和質(zhì)量、保證系統(tǒng)的穩(wěn)定可靠。系統(tǒng)技術(shù)成熟穩(wěn)定和主流相結(jié)合。堅(jiān)持以安全、實(shí)用為前提,在實(shí)施中首選先進(jìn)、成熟、可靠、適應(yīng)電力行業(yè)管理特點(diǎn)的信息技術(shù),同時(shí)又要表達(dá)信息系統(tǒng)的開放性、兼容性和可擴(kuò)展性,做到既滿足企業(yè)業(yè)務(wù)管理和安全保密的自身需要,又要滿足與相關(guān)上下游企業(yè)之間的開放對(duì)接之需要。系統(tǒng)架構(gòu)設(shè)計(jì)本系統(tǒng)采用J2EE的架構(gòu)進(jìn)展開發(fā),采用現(xiàn)階段成熟的基于MVC的Struts架構(gòu)。WEBSERVER承受客戶的訪問/交易請(qǐng)求,并建設(shè)起安全通道之后,根據(jù)不同的業(yè)務(wù)請(qǐng)求,由專門的ActionServlet進(jìn)展處理,該Servlet會(huì)根據(jù)不同的請(qǐng)求調(diào)用相應(yīng)EJB或Javabean對(duì)數(shù)據(jù)庫進(jìn)展訪問,并調(diào)用交易組件處理相應(yīng)的業(yè)務(wù)方面的交易流程,最后根據(jù)配置文件定義的結(jié)果顯示頁面,將系統(tǒng)處理結(jié)果傳輸?shù)接脩舳?,從而?shí)現(xiàn)了對(duì)用戶業(yè)務(wù)請(qǐng)求的處理。交易業(yè)務(wù)邏輯利用EJB或Javabean進(jìn)展封裝,保證了邏輯的完整性和一致性。表現(xiàn)層把結(jié)果以頁面的方式呈現(xiàn)給用戶,在本層中采用Servlet及JSP技術(shù)進(jìn)展實(shí)現(xiàn)。同時(shí)為更方便界面的修改,我們采用了模板技術(shù),模板是一些嵌有標(biāo)識(shí)符的html頁面,由JSP或Servlet進(jìn)展解析。這樣以后頁面的修改只需懂HTML即可,無須修改JSP或Servlet程序。在系統(tǒng)實(shí)現(xiàn)上,采用目前國(guó)際流行的面向?qū)ο蠹夹g(shù)、MVC的設(shè)計(jì)模式和純JAVA技術(shù),將整個(gè)系統(tǒng)從邏輯上分為展現(xiàn)層平臺(tái)、中間應(yīng)用服務(wù)平臺(tái)和業(yè)務(wù)系統(tǒng)平臺(tái)等幾大局部,以提高整體網(wǎng)站系統(tǒng)的可擴(kuò)展性、靈活性、易維護(hù)性??傮w構(gòu)造設(shè)計(jì)圖本系統(tǒng)的體系構(gòu)造如下:總體構(gòu)造模型圖數(shù)據(jù)源:可以是關(guān)系型數(shù)據(jù)庫,也可以是XML文件。數(shù)據(jù)庫層支持當(dāng)前通用的關(guān)系型數(shù)據(jù)庫,系統(tǒng)實(shí)現(xiàn)對(duì)具體的數(shù)據(jù)庫產(chǎn)品保持獨(dú)立,可同時(shí)適配多種數(shù)據(jù)庫產(chǎn)品,當(dāng)更換數(shù)據(jù)庫產(chǎn)品時(shí),只須修改配置文件。容器服務(wù)層:J2EE應(yīng)用服務(wù)器提供的服務(wù),應(yīng)用服務(wù)器提供了JNDI(JavaNamingandDirectoryInterface)、ConnectionPool、JTA〔JavaTransactionAPI〕以及JDBC等服務(wù)。數(shù)據(jù)存取層:數(shù)據(jù)存取層負(fù)責(zé)從數(shù)據(jù)源讀取數(shù)據(jù)和將數(shù)據(jù)寫入數(shù)據(jù)源,數(shù)據(jù)存取層向業(yè)務(wù)服務(wù)層提供服務(wù)。使用Venus平臺(tái)提供的JdbcTemplate數(shù)據(jù)庫存取技術(shù)可以大大提高開發(fā)效率,JdbcTemplate把JDBC應(yīng)用中的獲取連接、異常處理、釋放等比較通用的操作全部都集中起來,程序員只需要提供個(gè)性的操作局部就可以了,這樣,數(shù)據(jù)操作局部的代碼量減少了許多。JdbcTemplate對(duì)一些返回單值或不返回值的數(shù)據(jù)庫操作提供了實(shí)現(xiàn),對(duì)于這種操作,程序員調(diào)用這些現(xiàn)有的方法實(shí)現(xiàn)就可以了。應(yīng)用集成層:應(yīng)用集成層和數(shù)據(jù)存取層處于同一層次,它負(fù)責(zé)和其他應(yīng)用系統(tǒng)的集成,應(yīng)用集成層包含的典型例子是和銀行接口的集成。銀行接口服務(wù)和業(yè)務(wù)運(yùn)營(yíng)系統(tǒng)部署在不同的機(jī)器上,銀行接口服務(wù)可能以WebService的方式提供服務(wù),也可能以Socket編程接口的方式提供服務(wù),應(yīng)用集成層通過和銀行接口服務(wù)器交互,向業(yè)務(wù)服務(wù)層提供服務(wù)。業(yè)務(wù)對(duì)象層:對(duì)業(yè)務(wù)領(lǐng)域〔BusinessDomain〕中的對(duì)象予以抽象,形成軟件系統(tǒng)中的業(yè)務(wù)對(duì)象。一個(gè)業(yè)務(wù)對(duì)象往往表示客觀存在的具體的事務(wù),它承擔(dān)一局部業(yè)務(wù)邏輯。一般來說,業(yè)務(wù)對(duì)象在數(shù)據(jù)庫中都有其存儲(chǔ)表示。舉例來說,訂單(Order),客戶(Customer)等都是業(yè)務(wù)對(duì)象。業(yè)務(wù)服務(wù)層:業(yè)務(wù)服務(wù)層向WEBMVC前端提供服務(wù),就好似應(yīng)用系統(tǒng)的API一樣,它向WEB層提供一個(gè)清晰的服務(wù)接口。業(yè)務(wù)服務(wù)層也是放置事務(wù)控制,安全控制的理想場(chǎng)所。業(yè)務(wù)服務(wù)層包含業(yè)務(wù)邏輯,它通常需要數(shù)據(jù)存取層和應(yīng)用集成層提供的服務(wù)。遠(yuǎn)程調(diào)用代理層:在部署應(yīng)用系統(tǒng)時(shí),經(jīng)常會(huì)出現(xiàn)業(yè)務(wù)服務(wù)層部署在遠(yuǎn)程機(jī)器上的情況,基于伸縮性和性能的考慮,有時(shí)將同一業(yè)務(wù)服務(wù)同時(shí)部署在多臺(tái)機(jī)器上?;贗OC和AOP機(jī)制的遠(yuǎn)程代理層,使程序員不用再關(guān)心服務(wù)的部署情況,程序員只須針對(duì)業(yè)務(wù)服務(wù)層提供的接口進(jìn)展編程。遠(yuǎn)程調(diào)用代理層解決了分布式、群集、負(fù)載均衡、冗余等企業(yè)級(jí)應(yīng)用的需求,而所有這些對(duì)程序員來說都是透明的。另外,將一個(gè)對(duì)本地服務(wù)的調(diào)用改為對(duì)遠(yuǎn)程服務(wù)的調(diào)用不用在修改任何代碼,只需要對(duì)配置文件進(jìn)展簡(jiǎn)單的修改就可以了。WEB前端控制層:MVC是三個(gè)單詞的縮寫,這三個(gè)單詞分別為:模型〔Model〕、視圖(View)和控制(Controller)。MVC模式的目的就是實(shí)現(xiàn)Web系統(tǒng)的職能分工。將模型〔業(yè)務(wù)邏輯〕、視圖〔頁面展現(xiàn)〕和控制〔頁面控制邏輯〕別離,降低各局部的耦合度,提高各模塊的內(nèi)聚程度。異常處理:根據(jù)我們對(duì)軟件的邏輯分層,對(duì)異常進(jìn)展相應(yīng)的層次劃分,針對(duì)各層定義相應(yīng)的異?;?,各層所拋出的異常都從相應(yīng)的異?;惻缮L峁┤之惓L幚頇C(jī)制。IOC容器:在J2EE應(yīng)用開發(fā)中,經(jīng)常遇到的問題就是:如何將不同的組件組裝成為一個(gè)內(nèi)聚的應(yīng)用程序如何實(shí)現(xiàn)組件之間的松散耦合關(guān)系IoC〔InversionofControl〕模式可以解決這個(gè)問題,其目標(biāo)是將組件的配置與使用別離開。因此我們引入了IOC容器,使用IOC容器的另一個(gè)好處是,程序員不再需要寫太多的Factory類和ServiceLocator類。Log:日志機(jī)制,使用Common-logging日志,commons-logging是一套輕量級(jí)、易使用的日志設(shè)施,它可以和復(fù)雜的日志設(shè)施一起使用,例如log4j,jdk14log等。commons-logging除了是一個(gè)封裝、提供一個(gè)簡(jiǎn)單的使用界面外,還附帶了簡(jiǎn)單的實(shí)現(xiàn)-SimpleLog。SimpleLog把所有符合級(jí)別的日志信息簡(jiǎn)單地輸出到System.err.日志目標(biāo)上,它是commons-logging搜索策略的底牌,這樣使得即使在找不到log4j和jdk14log的軟件系統(tǒng)運(yùn)行環(huán)境中,commons-logging日志設(shè)施也能正常工作。安全:對(duì)某些安全性要求比較高的服務(wù)的調(diào)用,通過AOP機(jī)制來實(shí)現(xiàn)安全控制。值對(duì)象〔VO〕是任意的可串行化的Java對(duì)象,也被稱為值的對(duì)象,它通常用于將多個(gè)值封裝成一個(gè)對(duì)象,作為方法調(diào)用的參數(shù)或返回值,在遠(yuǎn)程訪問中,為了減少網(wǎng)絡(luò)傳輸,也將多個(gè)值封裝為一個(gè)值對(duì)象。值對(duì)象存在于上面各層,所以在架構(gòu)層次圖中并沒有標(biāo)明。系統(tǒng)邏輯構(gòu)造圖為了簡(jiǎn)化系統(tǒng)開發(fā)和實(shí)現(xiàn)一個(gè)穩(wěn)鍵、可靠的系統(tǒng)架構(gòu),根據(jù)系統(tǒng)分層設(shè)計(jì)中MVC的思想,把系統(tǒng)分為:表示層,業(yè)務(wù)邏輯層,中間層,數(shù)據(jù)處理層。表示層:使用JSP作為數(shù)據(jù)表示層。業(yè)務(wù)邏輯層:使用Servlet和Command作為業(yè)務(wù)邏輯層。中間層:使用EJB作為中間傳輸層。數(shù)據(jù)處理層:使用Hibernate作為數(shù)據(jù)處理層。系統(tǒng)內(nèi)部構(gòu)造系統(tǒng)支持B/S構(gòu)造加C/S構(gòu)造模式C/S構(gòu)造的軟件系統(tǒng)又叫客戶機(jī)/服務(wù)器構(gòu)造模式,是由兩局部組成,即客戶端應(yīng)用程序和數(shù)據(jù)庫服務(wù)器。一旦數(shù)據(jù)庫服務(wù)器程序啟動(dòng)后,就隨時(shí)等待響應(yīng)客戶程序發(fā)來的請(qǐng)求;客戶程序運(yùn)行在遠(yuǎn)端的計(jì)算機(jī)上,當(dāng)需要對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)展任何操作時(shí),客戶端程序就向數(shù)據(jù)庫發(fā)出操作請(qǐng)求,數(shù)據(jù)庫服務(wù)器響應(yīng)操作并返回操作結(jié)果。在這種應(yīng)用模式下,由于數(shù)據(jù)庫服務(wù)器連接個(gè)數(shù)和數(shù)據(jù)通信流量的限制,這種構(gòu)造的軟件適于在用戶數(shù)目不多的局域網(wǎng)內(nèi)使用,并且對(duì)網(wǎng)絡(luò)要求比較高。并且所有的業(yè)務(wù)操作邏輯駐留在客戶端上,所以當(dāng)系統(tǒng)需要維護(hù)時(shí),整個(gè)維護(hù)的工作量非常驚人,常常影響到業(yè)務(wù)處理的正常進(jìn)展。本系統(tǒng)的業(yè)務(wù)流程、業(yè)務(wù)模式不是一成不變的,隨著客戶要求的不斷開展和變化,必然要求不斷調(diào)整系統(tǒng)的處理流程。所以,對(duì)已經(jīng)部署的系統(tǒng)進(jìn)展修改、維護(hù)和升級(jí)是正常的。C/S構(gòu)造軟件,由于其應(yīng)用是分布的,需要對(duì)每一個(gè)使用節(jié)點(diǎn)進(jìn)展程序安裝,所以,即使非常小的程序缺陷都需要很長(zhǎng)的重新部署時(shí)間,重新部署時(shí),為了保證各程序版本的一致性,必須暫停一切業(yè)務(wù)進(jìn)展更新(即“休克更新〞),其服務(wù)響應(yīng)時(shí)間基本不可忍受。而B/S構(gòu)造的軟件不同,其應(yīng)用都集中于總部服務(wù)器上,各應(yīng)用結(jié)點(diǎn)并沒有任何程序,一個(gè)地方更新那么全部應(yīng)用程序更新,可以做到快速服務(wù)響應(yīng)。C/S構(gòu)造軟件僅適用于局域網(wǎng)內(nèi)部用戶或?qū)拵в脩?1兆以上);而B/S構(gòu)造軟件幾乎可以適用于任何網(wǎng)絡(luò)條件。B/S(瀏覽器/服務(wù)器模式)是隨著Internet技術(shù)的興起,對(duì)C/S構(gòu)造的一種改良。在這種構(gòu)造下,軟件應(yīng)用的業(yè)務(wù)邏輯完全在應(yīng)用服務(wù)器端實(shí)現(xiàn),用戶業(yè)務(wù)完全在Web服務(wù)器實(shí)現(xiàn),客戶端只需要瀏覽器即可進(jìn)展業(yè)務(wù)處理,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種構(gòu)造更成為當(dāng)今應(yīng)用軟件的首選體系構(gòu)造。由于這種技術(shù)平臺(tái)方案下所有的客戶端程序都是動(dòng)態(tài)的下載到瀏覽器上執(zhí)行的,所以最大限度地方便了用戶部署和維護(hù)大型軟件系統(tǒng),從而大大降低了用戶目標(biāo)系統(tǒng)的總體擁有成本〔TCO〕。在這種構(gòu)造下,客戶端主要負(fù)責(zé)人機(jī)交互,包括一些與數(shù)據(jù)和應(yīng)用關(guān)系的圖形和界面運(yùn)算;WEB服務(wù)器主要負(fù)責(zé)對(duì)客戶端應(yīng)用程序的集中管理;應(yīng)用服務(wù)器主要負(fù)責(zé)應(yīng)用系統(tǒng)的邏輯構(gòu)造和數(shù)據(jù)關(guān)系,即事務(wù)處理。應(yīng)用服務(wù)器又可以根據(jù)其處理的具體業(yè)務(wù)不同而分為多個(gè);數(shù)據(jù)服務(wù)器那么主要負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)和組織、分布式管理、備份和同步等等。J2EE多層分布模型本系統(tǒng)采用J2EE多層分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上。一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N服務(wù)提供一個(gè)獨(dú)立的層,如圖1所示,以下是本系統(tǒng)J2EE構(gòu)架的四個(gè)層次及相應(yīng)的組件:這四層分別是運(yùn)行在客戶端機(jī)器上的客戶端層〔ClientTier〕、運(yùn)行在Web服務(wù)器上的Web層〔WebTier〕、運(yùn)行在EJB服務(wù)器上的業(yè)務(wù)層〔BusinessTier〕和運(yùn)行在EIS服務(wù)器上企業(yè)信息系統(tǒng)層〔EnterpriseInformationSystemTier〕其中Web層和業(yè)務(wù)層共同組成了三層J2EE應(yīng)用的中間層,其他兩層是客戶端層和存儲(chǔ)層或企業(yè)信息系統(tǒng)層。本系統(tǒng)把Web服務(wù)器和EJB服務(wù)器產(chǎn)品結(jié)合在一起發(fā)布,稱為應(yīng)用服務(wù)器或J2EE服務(wù)器。J2EE平臺(tái)相應(yīng)層的組件說明如下:客戶端層應(yīng)用客戶端程序和瀏覽器是客戶端層組件。客戶端層組件可以是基于Web方式的即作為Web服務(wù)器的瀏覽器,也可以是基于傳統(tǒng)方式的(非基于Web方式)即獨(dú)立的應(yīng)用程序,可以完成瘦客戶機(jī)無法完成的任務(wù)。Web層組件JavaServlet和JavaServerPages(JSP)是Web層組件。如以下列圖的客戶層那樣,Web層可能包含某些Javabean對(duì)象來處理用戶輸入,并把輸入發(fā)送給運(yùn)行在業(yè)務(wù)層上的EnterpriseJavaBean來進(jìn)展處理。按照J(rèn)2EE標(biāo)準(zhǔn),靜態(tài)的HTML頁面和Applets不算是Web層組件。這里的JavaBean和EJB〔EnterpriseJavaBean〕除了共用“JavaBean〞這個(gè)名字外,這兩種組件模式完全沒有關(guān)系。EJB是在進(jìn)程間使用的組件。業(yè)務(wù)層組件EnterpriseJavaBeans(EJB)是業(yè)務(wù)層組件。業(yè)務(wù)層代碼的邏輯用來滿足系統(tǒng)的需要,由運(yùn)行在業(yè)務(wù)層上的EJB進(jìn)展處理。上圖說明了一個(gè)EJB是如何從客戶端程序接收數(shù)據(jù),進(jìn)展處理(如果必要的話),并發(fā)送到企業(yè)信息系統(tǒng)層(EIS)層儲(chǔ)存的,這個(gè)過程也可以逆向進(jìn)展。本系統(tǒng)采用三種企業(yè)級(jí)的n:會(huì)話(Session)Beans,實(shí)體(Entity)Beans,和消息驅(qū)動(dòng)(Message-driven)Beans。會(huì)話Bean表示與客戶端程序的臨時(shí)交互。當(dāng)客戶端程序執(zhí)行完后,會(huì)話Bean和相關(guān)數(shù)據(jù)就會(huì)消失。相反,實(shí)體Bean表示數(shù)據(jù)庫的表中一行永久的記錄。當(dāng)客戶端程序中止或服務(wù)器關(guān)閉時(shí),就會(huì)有潛在的服務(wù)保證實(shí)體Bean的數(shù)據(jù)得以保存。消息驅(qū)動(dòng)Bean結(jié)合了會(huì)話Bean和JMS的消息監(jiān)聽器的特性,允許一個(gè)業(yè)務(wù)層組件異步接收J(rèn)MS消息。企業(yè)信息系統(tǒng)層處理企業(yè)信息系統(tǒng)軟件包括企業(yè)根基建設(shè)系統(tǒng)例如企業(yè)資源方案(ERP),大型機(jī)事務(wù)處理,數(shù)據(jù)庫系統(tǒng),和其它的遺留信息系統(tǒng)組成了企業(yè)信息系統(tǒng)層。J2EE的MVC體系模型-視圖-控制構(gòu)造是J2EE構(gòu)造應(yīng)用軟件廣泛使用的一種體系構(gòu)造。它有效地在存儲(chǔ)和展示數(shù)據(jù)的對(duì)象中區(qū)分功能模塊以降低它們之間的連接度,這種體系構(gòu)造將傳統(tǒng)的輸入、處理和輸入模型轉(zhuǎn)化為圖形顯示的用戶交互模型,或者換一種說法,是多層次的Web商業(yè)應(yīng)用;MVC體系構(gòu)造具有三個(gè)層面:模型〔Model〕、視圖(View)和控制(Controller),每個(gè)層面有其各自的功能作用,MVC體系構(gòu)造如下:MVC體系構(gòu)造模型層負(fù)責(zé)表達(dá)和訪問商業(yè)數(shù)據(jù),執(zhí)行商業(yè)邏輯和操作。也就是說,這一層就是現(xiàn)實(shí)生活中功能的軟件模擬;在模型層變化的時(shí)候,它將通知視圖層并提供后者訪問自身狀態(tài)的能力,同時(shí)控制層也可以訪問其功能函數(shù)以完成相關(guān)的任務(wù)。視圖層負(fù)責(zé)顯示模型層的內(nèi)容。它從模型層取得數(shù)據(jù)并指定這些數(shù)據(jù)如何被顯示出來。在模型層變化的時(shí)候,它將自動(dòng)更新。另外視圖層也會(huì)將用戶的輸入傳送給控制器。控制層負(fù)責(zé)定義應(yīng)用程序的行為。它可以分派用戶的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作;在一個(gè)圖形界面中,常見的用戶輸入包括點(diǎn)擊按鈕和菜單項(xiàng)選擇擇。在Web應(yīng)用中,它包括對(duì)Web層的GET和POST的請(qǐng)求;控制層可以基于用戶的交互和模型層的操作結(jié)果來選擇下一個(gè)可以顯示的視圖,一個(gè)應(yīng)用程序通常會(huì)基于一組相關(guān)功能設(shè)定一個(gè)控制層的模塊,甚至一些應(yīng)用程序會(huì)根據(jù)不同的用戶類型具有不同的控制層設(shè)定,這主要是由于不同用戶的視圖交互和選擇也是不同的。在模型層、視圖層和控制層之間劃分責(zé)任可以減少代碼的重復(fù)度,并使應(yīng)用程序維護(hù)起來更簡(jiǎn)單。同時(shí)由于數(shù)據(jù)和商務(wù)邏輯的分開,在新的數(shù)據(jù)源參加和數(shù)據(jù)顯示變化的時(shí)候,數(shù)據(jù)處理也會(huì)變得更簡(jiǎn)單。系統(tǒng)軟件選型設(shè)計(jì)操作系統(tǒng)Web服務(wù)器:Window2003Server企業(yè)版數(shù)據(jù)庫服務(wù)器:Window2003Server企業(yè)版工作站:Windows98/NT/2000/XP數(shù)據(jù)庫:Oracle9i/SQLServer2000/MySQL1、Windows2003Server服務(wù)器由于Windows2003Server使用的習(xí)慣和方便性,支持PC服務(wù)器,因此企業(yè)也可以選擇使用此種的解決方案。Windows2003Server是對(duì)可擴(kuò)大性和可用性要求很高的Internet服務(wù)器和關(guān)鍵性商務(wù)應(yīng)用的理想平臺(tái)。Windows2003Server通過增強(qiáng)的對(duì)稱多處理技術(shù)提供了集成化系統(tǒng)可擴(kuò)大性。此外,集群服務(wù)(ClusterService)和網(wǎng)絡(luò)負(fù)載平衡(NetworkLoadBalancing)這兩種Windows集群技術(shù)也有助于提高可用性和多系統(tǒng)可擴(kuò)大性。本方案中我們主要選擇Windows2003Server作為Web服務(wù)器的操作系統(tǒng)。Windows2003Server可以作為備份等其它服務(wù)器的操作系統(tǒng)。2、WindowsXpWindowsXPProfessional在系統(tǒng)可靠性與性能表現(xiàn)方面提出了最新標(biāo)準(zhǔn)。該操作系統(tǒng)的設(shè)計(jì)思想主要表達(dá)為,滿足由各種規(guī)模的商務(wù)企業(yè)和希望充分開掘計(jì)算體驗(yàn)的廣闊用戶所提出的相關(guān)需求??煽啃裕河捎诮ㄔO(shè)在成熟的Windows2000操作系統(tǒng)根基之上,WindowsXPProfessional為您提供了可靠的功能特性,足以確保您的計(jì)算機(jī)長(zhǎng)時(shí)間穩(wěn)定運(yùn)行。WindowsXP不僅在穩(wěn)定性方面取得了長(zhǎng)足進(jìn)展,還可以幫助您更加輕松的針對(duì)系統(tǒng)問題進(jìn)展恢復(fù)。高性能:運(yùn)行WindowsXPProfessional的計(jì)算機(jī)在性能方面遠(yuǎn)遠(yuǎn)勝過Windows98第二版,并且在商業(yè)基準(zhǔn)測(cè)試中到達(dá)了Windows2000的同等水平。WindowsXP不僅能夠快速啟動(dòng)應(yīng)用程序,多數(shù)情況下,整體系統(tǒng)啟動(dòng)速度也將得到顯著加快。安全性:WindowsXPProfessional中所提供的安全特性能夠有效保護(hù)位于計(jì)算機(jī)上和正在通過網(wǎng)絡(luò)或Internet進(jìn)展傳輸?shù)拿舾信c機(jī)密數(shù)據(jù)。憑借針對(duì)最新安全標(biāo)準(zhǔn)與增強(qiáng)病毒保護(hù)功能的支持能力,WindowsXP還可使您免受更多常見Internet攻擊的干擾。易用性:從新穎獨(dú)特的外觀到更加直觀的基于任務(wù)設(shè)計(jì)方式,WindowsXPProfessional將使您獲得前所未有的輕松計(jì)算體驗(yàn)。您將能夠多快好省的完成各項(xiàng)工作,快速查找所需內(nèi)容,按照您所希望的方式對(duì)文件與文件夾進(jìn)展整理。簡(jiǎn)而言之,WindowsXPProfessional將幫助您進(jìn)一步提高工作智能化水平。數(shù)據(jù)庫系統(tǒng)在本期建設(shè)的系統(tǒng)中,我們將可能采用Oracle9i數(shù)據(jù)庫系統(tǒng),或SQLServer2000數(shù)據(jù)庫或MySQL。具體可根據(jù)客戶要求進(jìn)展選擇,以下就Oracle和SQLSERVER2000的一些特征進(jìn)展介紹。Oracle的一些特性做個(gè)簡(jiǎn)單的概括性介紹:降低管理開銷,提高性能
這些增強(qiáng)有對(duì)高可用性的增強(qiáng),新的Flashback能力,支持回滾更新操作;對(duì)安全性的增強(qiáng),便于管理大量的用戶;BI方面的增強(qiáng),包括改良的SQL能力、分析功能、OLAP、數(shù)據(jù)挖掘的能力等;對(duì)非關(guān)系型數(shù)據(jù)存儲(chǔ)的能力得到改良;XML的能力;對(duì)開發(fā)能力支持的加強(qiáng)。對(duì)生物信息學(xué)〔Bioinformatics〕的支持。下面我們對(duì)各個(gè)方面做一下簡(jiǎn)明的介紹。性能與擴(kuò)展能力1.對(duì)新的架構(gòu)支持
對(duì)Intel64位平臺(tái)的支持。支持infiniband。極大地改良了多層開發(fā)架構(gòu)下的性能和可擴(kuò)展能力。新的版本也借用了Windows操作系統(tǒng)對(duì)Fiber支持的優(yōu)勢(shì)。2.高速數(shù)據(jù)處理能力在這個(gè)版本中,一個(gè)新類型的表對(duì)象被引入。該表構(gòu)造對(duì)大量插入和解析數(shù)據(jù)很有益處。這個(gè)表構(gòu)造對(duì)FIFO的數(shù)據(jù)處理應(yīng)用有著很好的支持。這樣的應(yīng)用在電信、生產(chǎn)應(yīng)用中常常能夠用到。通過使用這種優(yōu)化的表構(gòu)造能夠?qū)﹄娦偶?jí)的應(yīng)用起到巨大的性能改良作用。3.RACworkload管理
一個(gè)新的服務(wù)框架。使得管理員作為服務(wù)來設(shè)置、管理監(jiān)視應(yīng)用負(fù)載。
4.針對(duì)OLAP的分區(qū)
通過對(duì)哈希分區(qū)的全局索引的支持可以提供大量的并發(fā)插入的能力5.新的改良的調(diào)度器〔Scheduler〕
引入了一個(gè)新的數(shù)據(jù)庫調(diào)度器,提供企業(yè)級(jí)調(diào)度功能。這個(gè)調(diào)度器可以使得管理員有能力在特定日期、特定時(shí)間調(diào)度Job。還有能力創(chuàng)立調(diào)度對(duì)象的庫能夠和既有的對(duì)象被其他的用戶共享??晒芾硇赃@個(gè)版本的Oracle的一個(gè)引人注目之處就是管理上的極大簡(jiǎn)化。大量復(fù)雜的配置和部署設(shè)置被取消或者簡(jiǎn)化。常見的操作過程被自動(dòng)化。對(duì)不同區(qū)域的大多數(shù)調(diào)整和管理操作的到簡(jiǎn)化。
1.簡(jiǎn)化的數(shù)據(jù)庫配置與升級(jí)
提供了預(yù)升級(jí)檢查能力,有效地減少升級(jí)錯(cuò)誤。去除了很多和數(shù)據(jù)庫配置有關(guān)的任務(wù)或者對(duì)其加以自動(dòng)化。在初始安裝的時(shí)侯,所有數(shù)據(jù)庫都被預(yù)配置包括在OEM環(huán)境中而無需建設(shè)一個(gè)管理資料庫。補(bǔ)丁程序可以自動(dòng)標(biāo)記并自動(dòng)從OracleMetalink下載。2.自動(dòng)存儲(chǔ)管理
新版本的數(shù)據(jù)庫能夠配置成使用Oracle提供的存儲(chǔ)虛擬層〔Storagevirtualizationlayer)。自動(dòng)并簡(jiǎn)化數(shù)據(jù)庫的存儲(chǔ)。管理員現(xiàn)在可以管理少數(shù)的磁盤組而無需管理數(shù)千個(gè)文件自動(dòng)存儲(chǔ)管理功能可以自動(dòng)配置磁盤組,提供數(shù)據(jù)冗余和數(shù)據(jù)的優(yōu)化分配。
3.自動(dòng)的基于磁盤備份與恢復(fù)9i也極大的簡(jiǎn)化了備份與恢復(fù)操作。這個(gè)改良被稱作DiskbasedRecoveryArea,可以被一個(gè)聯(lián)機(jī)DiskCache用來進(jìn)展備份與恢復(fù)操作。備份可以調(diào)度成自動(dòng)化操作,自動(dòng)化優(yōu)化調(diào)整。備份失敗的時(shí)侯,可以自動(dòng)重啟,以確保Oracle能夠有一個(gè)一致的環(huán)境使用。
4.應(yīng)用優(yōu)化
以前的版本中,DBA更多時(shí)候要手工對(duì)SQL語句進(jìn)展優(yōu)化調(diào)整。這里引入了一些新的工具,從此DBA無需手工做這些累人的事情。5.自動(dòng)化統(tǒng)計(jì)收集
為對(duì)象自動(dòng)化收集優(yōu)化統(tǒng)計(jì)。
6.自動(dòng)化實(shí)例調(diào)整7.自動(dòng)化內(nèi)存調(diào)整上一個(gè)版本對(duì)UGA能夠進(jìn)展自動(dòng)化Tuning,這版本能夠?qū)GA相關(guān)的參數(shù)進(jìn)展調(diào)整。這意味著DBA只需要對(duì)2個(gè)內(nèi)存參數(shù)進(jìn)展配置:用戶可用的總的內(nèi)存數(shù)量和共享區(qū)的大小。高可用性的加強(qiáng)1.縮短應(yīng)用和數(shù)據(jù)庫升級(jí)的宕機(jī)時(shí)間
通過使用standby數(shù)據(jù)庫.允許在不同版本的standby和產(chǎn)品數(shù)據(jù)庫間切換.現(xiàn)有的聯(lián)機(jī)重定義功能能夠支持一步克隆所有相關(guān)的數(shù)據(jù)庫對(duì)象。
2.回閃(Flashback)任何錯(cuò)誤
該版本的Oracle也擴(kuò)展了Flashback的能力.加了一個(gè)新類型的Log文件,該文件記錄了數(shù)據(jù)庫塊的變化.這個(gè)新的Log文件也被自動(dòng)磁盤備份和恢復(fù)功能所管理.如果有錯(cuò)誤發(fā)生.例如針對(duì)不成功的批處理操作,DBA可以運(yùn)行FlashBack.用這些beforeImages快速恢復(fù)整個(gè)數(shù)據(jù)庫到先前的時(shí)間點(diǎn)--無須進(jìn)展恢復(fù)操作,這個(gè)新功能也可以用到Standby數(shù)據(jù)庫中.
Flashback是數(shù)據(jù)庫級(jí)別的操作.也能回閃整個(gè)表.既有的FlashBack查詢的能力也已經(jīng)加強(qiáng).在這個(gè)版本中,管理員能夠快速查看特定事務(wù)導(dǎo)致的變化等。3.EnhancedDataGuardInfrastructure
4.安全的加強(qiáng)VPD得到了改良,支持更多的安全協(xié)議。DATAINTEGRATION
1.Oraclestreams
這個(gè)版本也包括Oraclestreams功能、性能以及管理上的改良。新功能包括對(duì)產(chǎn)品數(shù)據(jù)庫downstreamcapture/offloadingthecapture和挖掘操作等.對(duì)LONG、LONGRAW、NCLOB等數(shù)據(jù)類型支持加強(qiáng).對(duì)IOT/級(jí)聯(lián)刪除得到加強(qiáng).性能也得到提升.
2.DataPump
OracleDataPump--高速、并行的技術(shù)架構(gòu),能夠快速的在數(shù)據(jù)庫間移動(dòng)數(shù)據(jù)與元數(shù)據(jù)。最初的Export/Import被DataPumpExport/DataPumpImport所取代,并提供了完美粒度的對(duì)象選擇性.DataPump操作具有可恢復(fù)性.相比Exp/Imp,有了很大的改良.歸檔數(shù)據(jù)、邏輯備份的數(shù)據(jù)和可傳輸?shù)谋砜臻g都可以用DataPump來操作。這個(gè)特性和NCR的產(chǎn)品工具有很大的相似性〔連名字都很相似〕,終究功能性能會(huì)怎樣,還是讓我們拭目以待。
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)蘆筍白酒數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年新型增強(qiáng)菱鎂復(fù)合水箅項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國(guó)實(shí)驗(yàn)室用品數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)單相閉環(huán)移向觸發(fā)板數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)發(fā)射電眼市場(chǎng)調(diào)查研究報(bào)告
- 2025年女式游泳衣項(xiàng)目可行性研究報(bào)告
- 2025年仿波斯地毯項(xiàng)目可行性研究報(bào)告
- 2025至2030年?duì)C衣板項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年橡膠方向盤套項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年方型噴塑垃圾桶項(xiàng)目投資價(jià)值分析報(bào)告
- 消防維保服務(wù)方案及實(shí)施細(xì)則
- 保衛(wèi)管理員培訓(xùn)課件
- 香港朗文4B單詞及句子
- 數(shù)據(jù)中心運(yùn)維方案
- 小龍蝦啤酒音樂節(jié)活動(dòng)策劃方案課件
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第五章運(yùn)動(dòng)中的中樞控制
- 財(cái)務(wù)部規(guī)范化管理 流程圖
- 蘇教版2023年小學(xué)四年級(jí)數(shù)學(xué)下冊(cè)教學(xué)計(jì)劃+教學(xué)進(jìn)度表
- 斷絕關(guān)系協(xié)議書范文參考(5篇)
- 量子力學(xué)課件1-2章-波函數(shù)-定態(tài)薛定諤方程
- 最新變態(tài)心理學(xué)課件
評(píng)論
0/150
提交評(píng)論