




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