版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
招標(biāo)編號:正本正本XX省物流信息系統(tǒng)軟件技術(shù)方案XX公司2023
目錄TOC\o"1-3"\u1 項目概述 61.1 項目背景 61.2 項目目的 72 系統(tǒng)建設(shè)必要性 72.1 現(xiàn)狀描述 72.2 現(xiàn)狀分析 82.2.1 物流信息平臺構(gòu)建的客觀性和緊迫性 82.2.2 物流信息平臺的應(yīng)用需求 82.2.3 發(fā)展預(yù)測 93 遠(yuǎn)景規(guī)劃方案 103.1 可適應(yīng)未來SSO單點登錄方式 103.2 數(shù)據(jù)中心規(guī)劃思緒 113.3 兼容未來數(shù)據(jù)擴展 113.4 無縫銜接WebServices技術(shù) 113.4.1 WebServices體系結(jié)構(gòu) 113.4.2 WebServices的關(guān)鍵技術(shù) 124 總體目的 145 整體業(yè)務(wù)流程 146 系統(tǒng)設(shè)計 166.1 系統(tǒng)結(jié)構(gòu)圖 166.2 設(shè)計原則 176.2.1 先進性原則 176.2.2 實用性原則 186.2.3 安全性原則 186.2.4 可靠性原則 186.2.5 可操作性 196.2.6 靈活性原則 196.2.7 信息準(zhǔn)確和及時性 196.2.8 開放性原則 196.2.9 可擴展性與可移植性 206.2.10 系統(tǒng)性原則 206.2.11 成熟性原則 216.3 系統(tǒng)架構(gòu)設(shè)計 216.3.1 總體結(jié)構(gòu)設(shè)計圖 226.3.2 總體結(jié)構(gòu)模型圖 236.3.3 系統(tǒng)邏輯結(jié)構(gòu)圖 266.3.4 系統(tǒng)內(nèi)部結(jié)構(gòu) 266.4 系統(tǒng)軟件選型設(shè)計 316.4.1 操作系統(tǒng) 316.4.2 數(shù)據(jù)庫系統(tǒng) 326.5 系統(tǒng)硬件選型設(shè)計 396.5.1 服務(wù)器 396.6 設(shè)計遵循的標(biāo)準(zhǔn)和規(guī)范 406.6.1 系統(tǒng)設(shè)計標(biāo)準(zhǔn) 406.6.2 系統(tǒng)開發(fā)和實行標(biāo)準(zhǔn) 406.6.3 信息分類和編碼標(biāo)準(zhǔn) 406.6.4 軟件設(shè)計和開發(fā)標(biāo)準(zhǔn) 406.6.5 軟件質(zhì)量管理標(biāo)準(zhǔn) 416.6.6 圖形標(biāo)準(zhǔn) 416.6.7 符號庫 416.6.8 網(wǎng)頁設(shè)計規(guī)范 416.7 技術(shù)性能設(shè)計 436.7.1 響應(yīng)時間 436.7.2 CPU和LAN負(fù)荷率 436.7.3 并發(fā)解決 436.8 數(shù)據(jù)庫設(shè)計 446.8.1 對數(shù)據(jù)庫平臺的性能規(guī)定 446.8.2 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)設(shè)計 456.8.3 數(shù)據(jù)庫系統(tǒng)邏輯結(jié)構(gòu) 456.8.4 數(shù)據(jù)庫設(shè)計遵循技術(shù)規(guī)范標(biāo)準(zhǔn) 466.9 本方案核心技術(shù) 496.9.1 軟件工程技術(shù) 496.9.2 面向?qū)ο蟮能浖_發(fā)方法 496.9.3 多層結(jié)構(gòu)技術(shù) 516.9.4 中間件技術(shù) 546.9.5 XML技術(shù) 556.10 軟件平臺 566.10.1 系統(tǒng)應(yīng)用平臺 566.10.2 軟件開發(fā)工具 566.11 系統(tǒng)性能設(shè)計 636.11.1 系統(tǒng)安全性設(shè)計 636.11.2 系統(tǒng)可靠性設(shè)計 646.12 存儲解決方案 676.12.1 劫難備份設(shè)計 686.12.2 系統(tǒng)實用性設(shè)計 696.12.3 系統(tǒng)可擴展性設(shè)計 706.12.4 系統(tǒng)靈活性設(shè)計 706.12.5 系統(tǒng)容錯性設(shè)計 716.12.6 系統(tǒng)快速恢復(fù)設(shè)計 716.13 方案設(shè)計特點 716.13.1 基于J2EE體系結(jié)構(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的多級審批 726.13.5 支持復(fù)合流程 726.13.6 項目信息高度電子化 726.13.7 工作流技術(shù) 726.13.8 界面靈活定制 726.13.9 多種報表格式 737 系統(tǒng)功能設(shè)計 737.1 物流信息服務(wù)平臺 737.1.1 物流信息服務(wù)子系統(tǒng) 747.1.2 決策支持子系統(tǒng) 767.1.3 后臺管理子系統(tǒng) 767.2 物流公司管理系統(tǒng) 777.2.1 物流電子商務(wù)模塊 777.2.2 物流業(yè)務(wù)管理模塊 788 接口設(shè)計 898.1 系統(tǒng)接口 908.2 模塊級、系統(tǒng)級的數(shù)據(jù)互換 918.3 接口規(guī)范 929 系統(tǒng)信息安全設(shè)計 959.1 信息安全設(shè)計的必要性 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 安全實行方案 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è)計 10510 項目部署 10610.1 部署圖 10610.2 網(wǎng)絡(luò)拓?fù)鋱D 10611 項目質(zhì)量保障方案 10711.1 質(zhì)量計劃編制 10811.2 質(zhì)量控制原則 10911.2.1 事前控制原則 10911.2.2 標(biāo)準(zhǔn)原則 10911.2.3 階段性控制原則 10911.2.4 定性測試和量化測試相結(jié)合原則 11011.2.5 用戶需求符合性原則 11011.3 質(zhì)量控制影響因素 11011.3.1 全面地、系統(tǒng)地了解用戶需求 11011.3.2 充足討論系統(tǒng)設(shè)計方案 11111.3.3 設(shè)計完整的系統(tǒng)驗證方案 11111.3.4 擬定可行的質(zhì)量控制方案 11111.3.5 形成表述規(guī)范的設(shè)計文檔 11111.3.6 慎重選擇系統(tǒng)軟件商 11211.3.7 遵循科學(xué)的實行流程和技術(shù)規(guī)定 11211.3.8 合理進行階段性測試 11211.4 質(zhì)量控制具體措施 11211.4.1 技術(shù)保障措施 11211.4.2 管理保障措施 11311.4.3 質(zhì)量保障措施 11412 項目風(fēng)險管理 11512.1 風(fēng)險辨認(rèn) 11512.2 風(fēng)險分析 11712.3 風(fēng)險應(yīng)對措施 11912.4 風(fēng)險跟蹤 11912.5 風(fēng)險狀態(tài)通報 11912.6 風(fēng)險數(shù)據(jù)庫 11913 項目實行管理 12013.1 項目人員及進度計劃 12013.1.1 項目組織結(jié)構(gòu) 12013.1.2 領(lǐng)導(dǎo)小組職責(zé) 12213.1.3 項目進度計劃 12413.1.4 項目人員安排 12513.2 項目配置管理 12613.3 需求調(diào)研/開發(fā)管理 12713.4 設(shè)計階段管理 12813.5 編碼開發(fā)階段管理 12913.6 測試管理 13013.6.1 軟件測試規(guī)則 13013.6.2 系統(tǒng)測試過程 13113.7 驗收管理 13213.8 培訓(xùn)管理 13314 售后服務(wù)方案 13414.1 XX公司軟件服務(wù)團隊體系 13514.2 售后服務(wù)組織架構(gòu) 13514.3 服務(wù)流程 13615 支持及維護 13615.1 運營環(huán)境集成服務(wù) 13715.2 系統(tǒng)實行服務(wù) 13715.3 軟件系統(tǒng)售后服務(wù)承諾 13715.3.1 7*24小時熱線支持 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)運送產(chǎn)業(yè)的步伐,提高道路運送公共服務(wù)能力,到2023年終,XX省道路運送管理已經(jīng)建立了XX省道路運送信息中心,開發(fā)完畢了運政管理系統(tǒng)、GPS車輛信息服務(wù)系統(tǒng)、OA辦公自動化系統(tǒng)、道路運送遠(yuǎn)程視頻系統(tǒng)等四個道路運送應(yīng)用軟件系統(tǒng),《物流信息系統(tǒng)軟件》作為整個項目的一個組成部分就應(yīng)運而生。從規(guī)模上,數(shù)據(jù)庫應(yīng)能容納1000萬條數(shù)據(jù)記錄,以及10萬臺GPS車輛監(jiān)控信息的數(shù)據(jù),并能保證數(shù)據(jù)實時解決、互換。從設(shè)計上,它將滿足了XX省道路運送管理局以及運送市場目前以及未來一段時期業(yè)務(wù)發(fā)展需求。從技術(shù)上,充足發(fā)揮當(dāng)今IT界優(yōu)秀、成熟的技術(shù),使系統(tǒng)表現(xiàn)出一定的先進性。項目目的本項目開發(fā)的物流信息系統(tǒng)軟件重要針對全省道路運送各級物流中心,物流公司以及貨運公司等相關(guān)公司。除了要實現(xiàn)物流信息共享、存儲與備份外,還將重點構(gòu)建省物流信息服務(wù)平臺,實現(xiàn)物流信息的實時搜集與發(fā)布、物流中心網(wǎng)上貨運配載、業(yè)務(wù)辦理、車輛定位追蹤、信息查詢等業(yè)務(wù)功能,同時還將建設(shè)合用與全省物流公司、貨運公司使用的第三方物流公司管理系統(tǒng),并實現(xiàn)與省物流信息服務(wù)平臺的數(shù)據(jù)共享和與省綜合數(shù)據(jù)庫的互連互通。鑒于現(xiàn)有的網(wǎng)絡(luò)體系和行業(yè)現(xiàn)狀分析,物流信息系統(tǒng)依靠Internet技術(shù)搭建物流信息平臺。為物流公司提供一個查詢和發(fā)布信息的平臺,并存儲物流公司應(yīng)用軟件要調(diào)用的相關(guān)數(shù)據(jù)信息。使用戶運用信息平臺可以簡化用戶查詢和發(fā)布信息的過程,更便捷地進行相關(guān)業(yè)務(wù)的解決。對具有貨運車輛的監(jiān)控和對貨運信息的綜合性分析功能,為運政管理部門和物流公司的決策提供支持。省內(nèi)地、市級的物流中心和各物流公司、貨運公司通過物流信息平臺和物流公司管理系統(tǒng)與省信息中心互聯(lián),實現(xiàn)物流信息的共享。系統(tǒng)建設(shè)必要性現(xiàn)狀描述近年來,我省在學(xué)習(xí)借鑒發(fā)達(dá)國家和地區(qū)先進的信息化技術(shù)的基礎(chǔ)上,實行推廣了GPS監(jiān)控系統(tǒng)、運政管理信息系統(tǒng)等,開發(fā)應(yīng)用了車輛技術(shù)管理、客貨車輛調(diào)度管理、財務(wù)清算、OA等信息系統(tǒng),在各自的業(yè)務(wù)領(lǐng)域中發(fā)揮了重要的作用,取得了顯著的成效,取得了一定的成績和經(jīng)驗。但是,物流信息化建設(shè)卻存在一些問題:一是沒有進行系統(tǒng)的總體規(guī)劃,主攻方向不明確;二是各應(yīng)用系統(tǒng)技術(shù)規(guī)范、標(biāo)準(zhǔn)不統(tǒng)一,難以實現(xiàn)信息共享,信息系統(tǒng)的整體效益未能充足發(fā)揮。根據(jù)交通部信息化總體規(guī)劃的指導(dǎo)思想、建設(shè)原則、總體目的、實行戰(zhàn)略,由XX省公路運送管理局組織重要編寫了《XX省物流信息平臺規(guī)劃方案》,預(yù)計對既有應(yīng)用系統(tǒng)現(xiàn)行信息系統(tǒng)的重要功能、信息流向、網(wǎng)絡(luò)結(jié)構(gòu)、存在問題進行具體分析,提出整合優(yōu)化的構(gòu)想,依托公路運送管理體制改革、生產(chǎn)力布局調(diào)整的有利形勢,大力吸取、引進國外先進信息化技術(shù),并有所創(chuàng)新的主導(dǎo)思想,提出在2023年前,建成物流信息平臺的遠(yuǎn)期建設(shè)目的,并制定近期實行計劃現(xiàn)狀分析物流信息平臺構(gòu)建的客觀性和緊迫性在信息技術(shù)高速發(fā)展的今天,道路運送物流行業(yè)的信息化發(fā)展是勢在必行的,而這是需要依托物流信息平臺的構(gòu)建,其客觀性和緊迫性如下:21世紀(jì),隨著以信息技術(shù)為基礎(chǔ)的電子商務(wù)的迅速發(fā)展以及電子商務(wù)向物流領(lǐng)域的大規(guī)模滲透,傳統(tǒng)的物流模式正在向系統(tǒng)化、信息化、社會化、標(biāo)準(zhǔn)化、一體化的現(xiàn)代物流體系轉(zhuǎn)變。然而,在現(xiàn)代物流體系中,信息化是其核心所在,而信息化的支撐正是物流信息平臺,故物流信息平臺的構(gòu)建為現(xiàn)代物流發(fā)展提供重要的物質(zhì)基礎(chǔ)條件保障。因此,構(gòu)建物流信息平臺,不僅對完善現(xiàn)代物流功能具有重要的現(xiàn)實意義,并且是發(fā)展跨行業(yè)、跨地區(qū)、跨國界的現(xiàn)代物流的客觀需要。發(fā)展現(xiàn)代化物流是大勢所趨,道路運送物流公司的信息化建設(shè)也正是使傳統(tǒng)物流公司走向物流現(xiàn)代化、信息化的重要途徑。XX省物流公司正迫切需要一個涉及運送管理系統(tǒng)、倉庫管理系統(tǒng)、配送管理系統(tǒng)、車輛管理系統(tǒng)、運送調(diào)度管理系統(tǒng)、客戶管理系統(tǒng)、貨代管理系統(tǒng)、財務(wù)結(jié)算管理系統(tǒng)、記錄分析以及客戶交互平臺等多個應(yīng)用子系統(tǒng)的物流共用信息平臺,通過它來整合已有的各類物流資源,實現(xiàn)信息共享,發(fā)揮行業(yè)整體優(yōu)勢。由此可見,物流信息平臺的構(gòu)建在XX省尤為緊迫和必要。物流信息平臺的應(yīng)用需求交通物流信息平臺提供的物流信息是整個物流供應(yīng)鏈協(xié)調(diào)、管理客貨運送過程所產(chǎn)生的信息流,用來支持保證貨品運送高效率地完畢,促進社會運力的有效整合和良性發(fā)展。由于物流信息平臺要面對不同參與者對共用信息的各種需求,因此,共用信息平臺在總體上應(yīng)具有多種功能,通過用信息平臺支撐政府部門間、政府與道路運送物流公司間共用信息需求,滿足具有核心業(yè)務(wù)能力的物流公司信息需求。建立“XX省道路運送物流智能信息平臺”,可充足運用現(xiàn)代化的通信技術(shù)、計算機技術(shù)和網(wǎng)絡(luò)技術(shù)(如EDI技術(shù)、條形碼辨認(rèn)系統(tǒng)、地理信息系統(tǒng)(GIS)、全球衛(wèi)星定位系統(tǒng)(GPS)、圖像辨認(rèn)系統(tǒng)和射頻技術(shù)等)對傳統(tǒng)的貨運模式進行改革,整合目前較為紊亂和低效的貨運市場,發(fā)展電子商務(wù)的新型模式,有效地對車源、貨源進行重組,充足運用運送工具的定額能力,減少空載率和空載時間,提高實載率,減少物流公司的銷售成本,提高公司自身的效率和管理水平。發(fā)展預(yù)測根據(jù)國內(nèi)外物流配送業(yè)發(fā)展情況,在電子商務(wù)時代,信息化、現(xiàn)代化、社會化的新型物流中心可歸納為以下幾個特性:物流配送反映速度快電子商務(wù)下,新型物流配送服務(wù)提供者對上游、下游的物流配送需求的反映速度越來越快,前置時間越來越短,配送時間越來越短,物流配送速度越來越快,商品周轉(zhuǎn)次數(shù)越來越多。物流中心功能集成化新型物流中心著重于將物流與供應(yīng)鏈的其他環(huán)節(jié)進行集成,涉及:物流渠道與商流渠道的集成、物流渠道之間的集成、物流功能的集成、物流環(huán)節(jié)與制造環(huán)節(jié)的集成等。物流中心服務(wù)系列化電子商務(wù)下,新型物流中心除強調(diào)物流配送服務(wù)功能的恰當(dāng)定位與完善化、系列化,除了傳統(tǒng)的儲存、運送、包裝、流通加工等服務(wù)外,還在外延上擴展至市場調(diào)查與預(yù)測、采購及訂單解決、向下延伸至物流配送征詢、物流配送方案的選擇與規(guī)劃、庫存控制策略建議、貨款回收與結(jié)算、教育培訓(xùn)等增值服務(wù);在內(nèi)涵上提高了以上服務(wù)對決策的支持作用。物流中心作業(yè)規(guī)范化電子商務(wù)下的新型物流配送強調(diào)功能作業(yè)流程、作業(yè)、運作的標(biāo)準(zhǔn)化和程序化,使復(fù)雜的作業(yè)變成簡樸的易于推廣與考核的運作。物流配送手段現(xiàn)代化電子商務(wù)下的新型物流配送使用先進的技術(shù)、設(shè)備與管理為銷售提供服務(wù),生產(chǎn)、流通和銷售規(guī)模越大、范圍越廣,物流配送技術(shù)、設(shè)備及管理越現(xiàn)代化。物流配送組織網(wǎng)絡(luò)化為了保證對產(chǎn)品促銷提供快速、全方位的物流支持,新型物流配送要有完善、健全的物流配送網(wǎng)絡(luò)體系,網(wǎng)絡(luò)上點與點之間的物流配送活動保持系統(tǒng)性和一致性,這樣可以保證整個物流配送網(wǎng)絡(luò)有最優(yōu)的庫存總水平及庫存分布,運送與配送快捷、機動,既能鋪開又能收攏。分散的物流配送單體只有形成網(wǎng)絡(luò)才干滿足現(xiàn)代生產(chǎn)與流通的需要。遠(yuǎn)景規(guī)劃方案可適應(yīng)未來SSO單點登錄方式本系統(tǒng)將預(yù)留SSO單點登陸接口,可適應(yīng)系統(tǒng)的整體規(guī)劃采用用戶單一登陸控制方式,用戶在通過統(tǒng)一登錄驗證后,就可訪問相關(guān)管理信息系統(tǒng),不需多次驗證;SSO單點登錄指用戶只需登錄一次,就可使用多個SSOenable的應(yīng)用系統(tǒng)。用戶通過任何應(yīng)用系統(tǒng)都能進行SSO,這對于基于Web的系統(tǒng)是可行的。這種單一的登錄點在整個系統(tǒng)的設(shè)計中是唯一認(rèn)證用戶的地方,由登錄點將SSOtoken(針對不同的C/S,B/S應(yīng)用也許還需要傳遞用戶名,口令)傳遞給應(yīng)用系統(tǒng),應(yīng)用系統(tǒng)運用SSOtoken來進行用戶已認(rèn)證的驗證。簡樸地說就是要修改已有的應(yīng)用系統(tǒng),屏蔽已有的應(yīng)用系統(tǒng)的用戶認(rèn)證模塊,使用系統(tǒng)提供的SSOAPI來驗證用戶,以及對用戶的操作進行授權(quán)。通常,認(rèn)證與授權(quán)管理模塊以一種應(yīng)用專有的方式實現(xiàn),系統(tǒng)的授權(quán)模型、認(rèn)證,授權(quán)信息存貯結(jié)構(gòu)與訪問控制邏輯與應(yīng)用的業(yè)務(wù)邏輯之間耦合緊密。這種設(shè)計與實現(xiàn)方式的缺陷是顯而易見的:由于認(rèn)證、授權(quán)模塊與應(yīng)用邏輯之間的緊耦合使得認(rèn)證、授權(quán)模塊很難進行擴展與維護;認(rèn)證、授權(quán)模塊的設(shè)計與編碼需要很大的工作量,并且很難在不同的應(yīng)用系統(tǒng)之間共享與重用。這也是越來越多公司應(yīng)用需要SSO的因素之一。數(shù)據(jù)中心規(guī)劃思緒結(jié)合數(shù)據(jù)倉庫技術(shù)思緒,有效收集整理系統(tǒng)數(shù)據(jù),為逐步實現(xiàn)知識管理和數(shù)據(jù)分析應(yīng)用提供數(shù)據(jù)基礎(chǔ)。作為一種抱負(fù)的數(shù)據(jù)加工及存儲模式,數(shù)據(jù)中心的建立將為管理中心的數(shù)據(jù)整合及有效運用提供了基礎(chǔ),為知識管理和決策分析應(yīng)用提供數(shù)據(jù)支持。兼容未來數(shù)據(jù)擴展作為平常使用最為頻繁的信息平臺,可通過道路運送管理平臺在前臺(訪問界面)對后臺各數(shù)據(jù)進行集成訪問,涉及各類記錄報表的展現(xiàn)和傳遞,基于綜合辦公管理平臺的權(quán)限控制體系對各后端數(shù)據(jù)進行受控安全訪問和傳遞,與其他信息系統(tǒng)實現(xiàn)數(shù)據(jù)集成,互為補充,滿足集成需求。無縫銜接WebServices技術(shù)WebServices體系結(jié)構(gòu)WebServices結(jié)構(gòu)圖Webservices是一種可以被描述并通過網(wǎng)絡(luò)發(fā)布、發(fā)現(xiàn)和調(diào)用的自包含、自描述、松散耦合的軟構(gòu)件。在Webservices體系中(如圖1),所有的應(yīng)用實體都被抽象成服務(wù)。其中涉及三個實體和三種操作[1]。(1)服務(wù)提供者(ServiceProvider)。從商務(wù)角度看它是指服務(wù)的所有者,從體系結(jié)構(gòu)上看它是指提供服務(wù)的平臺。(2)服務(wù)請求者(ServiceRequester)。從商務(wù)角度看它是指需要請求特定功能的公司,從體系結(jié)構(gòu)上看它是指查找和調(diào)用服務(wù)的客戶端應(yīng)用程序。(3)服務(wù)代理(ServiceBroker)。它是指用來存儲服務(wù)描述信息的信息庫(Repository)。服務(wù)提供方在這里發(fā)布他們的服務(wù);服務(wù)請求方在這里查找服務(wù),獲取服務(wù)的綁定信息。與WebServices有關(guān)的操作重要有以下三種:(1)發(fā)布。服務(wù)提供者需要一方面將服務(wù)進行一定描述并發(fā)布到注冊服務(wù)器上。在發(fā)布操作中,服務(wù)提供者需要通過注冊服務(wù)器的身份驗證,才干對服務(wù)描述信息進行發(fā)布和修改。(2)查找。服務(wù)請求方根據(jù)注冊服務(wù)器提供的規(guī)范接口發(fā)出查詢請求,以獲取綁定服務(wù)所需的相關(guān)信息。在查找操作中,一般包含兩種查找模式:一種是瀏覽模式(BrowsePattern),即服務(wù)請求方可以根據(jù)通用的分類標(biāo)準(zhǔn)來瀏覽或者通過一些關(guān)鍵字來搜索,并逐步縮小查找的范圍,直到找到滿足需要的服務(wù),查找結(jié)果是一系列服務(wù)的集合;另一種是直接獲取模式(DrilldownPattern),即通過唯一的關(guān)鍵字直接得到特定服務(wù)的描述信息,其查找結(jié)果是唯一的。(3)綁定(Binding)。服務(wù)請求方通過度析從注冊服務(wù)器中得到的服務(wù)綁定信息,涉及服務(wù)的訪問途徑、服務(wù)調(diào)用的參數(shù)、返回結(jié)果、傳輸協(xié)議、安全規(guī)定等,對自己的系統(tǒng)進行相應(yīng)配置,進而遠(yuǎn)程調(diào)用服務(wù)提供者所提供的服務(wù)。WebServices的關(guān)鍵技術(shù)WebServices以技術(shù)棧的形式規(guī)范了WebServices體系中的各類關(guān)鍵技術(shù),涉及服務(wù)的描述、發(fā)布、發(fā)現(xiàn)以及消息的傳輸?shù)?。?)XML與HTTP這是WebServices最基本的平臺。HTTP是一個在Internet上廣泛使用的協(xié)議,為WebServices部件通過Internet交互奠定了協(xié)議基礎(chǔ),并具有穿透防火墻的良好特性。XML是一種元語言,可以用來定義和描述結(jié)構(gòu)化數(shù)據(jù),它是WebServices得以實現(xiàn)的語言基礎(chǔ)。WebServices的其它協(xié)議規(guī)范都是以XML形式來描述和表達(dá)的。(2)SOAP(SimpleObjectAccessProtocol)。SOAP協(xié)議最先由Microsoft公司提交給W3C組織,并于2023年4月通過1.0版本。它是SOA架構(gòu)實現(xiàn)的線纜級協(xié)議,定義了服務(wù)請求者和服務(wù)提供者之間的消息傳輸規(guī)范。SOAP用XML來格式化消息,用HTTP來承載消息。SOAP涉及三部分:定義了描述消息和如何解決消息的框架的封包(SOAP封包)、表達(dá)應(yīng)用程序定義的數(shù)據(jù)類型實例的編碼規(guī)則(SOAP編碼規(guī)則)以及描述遠(yuǎn)程過程調(diào)用和應(yīng)答的協(xié)定(SOAPRPC表達(dá))。(3)WSDL(WebServiceDescriptionLanguage)WSDL由Microsoft,IBM,Ariba三家公司在2023年9月推出。它是Microsoft公司的SDL(ServicesDescriptionLanguage)、IBM公司的NASSL(Network-AccessibleServicesSpecificationLanguage)合并后被W3C接納所形成的標(biāo)準(zhǔn)。WSDL為服務(wù)提供者提供以XML格式描述WebServices請求的標(biāo)準(zhǔn)格式,將網(wǎng)絡(luò)服務(wù)描述為可以進行消息互換的通信端點的集合,以表達(dá)一個WebServices能做什么,它的位置在哪里,如何調(diào)用它等。(4)UDDI(UniversalDiscovery,Description,Integration)UDDI規(guī)范由Microsoft,IBM,Ariba三家公司在2023年7月提出。它是在原有Microsoft提出的DISCO(DiscoveryofWebServices)和IBM的ADS(AdvertisementandDiscoveryofServices)的基礎(chǔ)上發(fā)展而來的。UDDI是WebServices的信息注冊規(guī)范,以便被需要該服務(wù)的用戶發(fā)現(xiàn)和使用它。UDDI規(guī)范描述了WebServices的概念,同時也定義了一種編程接口。通過UDDI提供的標(biāo)準(zhǔn)接口,公司可以發(fā)布自己的WebServices供其它公司查詢、調(diào)用;也可以查詢特定服務(wù)的描述信息,并動態(tài)綁定到該服務(wù)上。通過UDDI,WebServices可以真正實現(xiàn)信息的“一次注冊,到處訪問”。(5)WSFL(WebServicesFlowLanguage)。由IBM提出,使用WSDL和WSEL(WebServicesEndpointLanguage)來描述服務(wù)接口和它們的協(xié)議綁定。WSEL是用來描述非操作性的服務(wù)特性(如服務(wù)質(zhì)量等)的一種語言??傮w目的“物流信息系統(tǒng)軟件”建設(shè)的總體目的是:綜合運用計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和通訊技術(shù),構(gòu)建覆蓋各級道路運送管理機構(gòu)、物流中心、物流公司和貨運公司的高效、快速、通暢的信息網(wǎng)絡(luò)系統(tǒng);建立統(tǒng)一的信息交互平臺,充足運用來自政府、公司的信息資源,提高綜合信息運用能力和服務(wù)能力;加強政府對行業(yè)引導(dǎo)、管理和服務(wù),規(guī)范和完善道路貨品運送信息的收集、整理、分析、發(fā)布,提高信息使用效率。實現(xiàn)與GIS、GPS系統(tǒng)的有效結(jié)合,對道路運送公司營運車輛運營狀態(tài)的全面監(jiān)測和預(yù)警,建成安全管理系統(tǒng)。建立具有國際先進水平的車輛行車安全監(jiān)控體系,對重點車輛運營狀態(tài)進行全程監(jiān)控、跟蹤,實現(xiàn)車輛故障全面監(jiān)測、預(yù)警。建立完善的車輛動態(tài)追蹤系統(tǒng),為車輛運力資源調(diào)配和車輛檢修管理提供可靠、準(zhǔn)確的依據(jù)。綜合運用車輛管理系統(tǒng)、行車安全監(jiān)控和車輛安全管理等相關(guān)信息,建立車輛安全管理系統(tǒng),實現(xiàn)行車安全管理現(xiàn)代化。建立科學(xué)的物流資源管理體系,服務(wù)道路運送生產(chǎn),建立貨運車輛運力資源管理系統(tǒng),和倉儲供應(yīng)商資源管理系統(tǒng),為道路運送物流的生產(chǎn)提供及時、完整的車輛運力資源信息和倉儲儲力資源信息,提高道路運送物流生產(chǎn)規(guī)模效益。建立整套物流信息系統(tǒng),有助于道路運送物流中心的規(guī)范管理,提高平常業(yè)務(wù)解決能力,其整體架構(gòu)分為:省數(shù)據(jù)中心、省物流信息平臺、物流公司應(yīng)用系統(tǒng)三大部分。整體業(yè)務(wù)流程為實現(xiàn)省內(nèi)地、市級的物流中心和各物流公司、貨運公司通過物流信息平臺和物流公司信息系統(tǒng)與省信息互聯(lián),具體業(yè)務(wù)流程圖如下圖所示:系統(tǒng)設(shè)計系統(tǒng)結(jié)構(gòu)圖物流信息系統(tǒng)結(jié)構(gòu)基于Intranet/Internet技術(shù),以瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)和客戶機/服務(wù)器(C/S)相結(jié)合的技術(shù)架構(gòu)方式進行設(shè)計,并支持虛擬專用網(wǎng)絡(luò)(VPN),系統(tǒng)必須支持主流計算機硬件及軟件平臺,并兼容現(xiàn)有的設(shè)備,支持多種開放技術(shù)標(biāo)準(zhǔn),系統(tǒng)應(yīng)提供標(biāo)準(zhǔn)的接口程序或和預(yù)留技術(shù)接口標(biāo)準(zhǔn),便于擴展應(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/2023/XP;瀏覽器支持多種通用瀏覽器。系統(tǒng)具有開放性、易操作性、界面的和諧性、可靠性和安全性等特點,為用戶提供了統(tǒng)一的、和諧的操作界面。系統(tǒng)運用大型數(shù)據(jù)庫技術(shù),綜合運用通信技術(shù)、計算機技術(shù)和網(wǎng)絡(luò)技術(shù)(如XML、WEBservice、EDI技術(shù)、條形碼辨認(rèn)系統(tǒng)、地理信息系統(tǒng)(GIS)、全球衛(wèi)星定位系統(tǒng)(GPS)、圖像辨認(rèn)系統(tǒng)和射頻技術(shù)等)搭建物流信息應(yīng)用平臺,通過現(xiàn)有的運政管理系統(tǒng)、GPS車輛信息服務(wù)系統(tǒng)等進行協(xié)同解決和信息資源的整合,構(gòu)建和完善物流綜合資源庫。設(shè)計原則設(shè)計時要考慮的總體原則是:它必須滿足設(shè)計目的中的規(guī)定,并充足考慮物流信息系統(tǒng)的基本約定,比如系統(tǒng)能在UNIX和windows平臺上構(gòu)建系統(tǒng)。物流信息系統(tǒng)數(shù)據(jù)在分布式存放,業(yè)務(wù)分散解決等前提下,遵循系統(tǒng)整體性、先進性和可擴充性原則,建立經(jīng)濟合理、資源優(yōu)化的系統(tǒng)設(shè)計方案。物流信息系統(tǒng)的實行作為信息化規(guī)劃的實踐和實現(xiàn),必須遵循信息化規(guī)劃方案的思想,對規(guī)劃進行項目實行層面上的細(xì)化和實現(xiàn)。一方面必須遵循信息化規(guī)劃“投資適度,快速見效;成熟穩(wěn)定,總體最優(yōu)”的總原則。具體細(xì)化到信息系統(tǒng)分析設(shè)計和軟件系統(tǒng)工程上來。先進性原則近年來信息技術(shù)飛速發(fā)展,用戶在構(gòu)建信息系統(tǒng)時有了很大的選擇余地,但也使用戶在構(gòu)建系統(tǒng)時絞盡腦汁地在技術(shù)的先進性與成熟性之間尋求平衡。先進而不成熟的技術(shù)不敢用,而太成熟的技術(shù)又意味著過時和淘汰。采用當(dāng)今國內(nèi)、國際上最先進和成熟的計算機軟硬件技術(shù),使新建立的系統(tǒng)可以最大限度地適應(yīng)此后技術(shù)發(fā)展變化和業(yè)務(wù)發(fā)展變化的需要,從目前國內(nèi)發(fā)展來看,系統(tǒng)總體設(shè)計的先進性原則重要體現(xiàn)在以下幾個方面:采用的系統(tǒng)結(jié)構(gòu)應(yīng)當(dāng)是先進的、開放的體系結(jié)構(gòu);采用的計算機技術(shù)應(yīng)當(dāng)是先進的,如雙機熱備份技術(shù)、雙機互為備份技術(shù)、共享陣列盤技術(shù)、容錯技術(shù)、RAID技術(shù)等集成技術(shù)、多媒體技術(shù);采用先進的網(wǎng)絡(luò)技術(shù),如網(wǎng)絡(luò)互換技術(shù)、網(wǎng)管技術(shù),通過智能化的網(wǎng)絡(luò)設(shè)備及網(wǎng)管軟件實現(xiàn)對計算機網(wǎng)絡(luò)系統(tǒng)的有效管理與控制;實時監(jiān)控網(wǎng)絡(luò)運營情況,及時排除網(wǎng)絡(luò)故障,及時調(diào)整和平衡網(wǎng)上信息流量;采用先進的現(xiàn)代管理技術(shù),以保證系統(tǒng)的科學(xué)性。軟件的投資考慮到此后的發(fā)展,不能使用落后的產(chǎn)品與技術(shù),避免投資的浪費;在系統(tǒng)軟件選型、開發(fā)技術(shù)上,達(dá)成國內(nèi)外行業(yè)先進水平。實用性原則實用性就是可以最大限度地滿足實際工作規(guī)定,是每個信息系統(tǒng)在建設(shè)過程中所必須考慮的一種系統(tǒng)性能,它是系統(tǒng)對用戶最基本的承諾,所以,從實際應(yīng)用的角度來看,這個性能更加重要,為了提高系統(tǒng)的實用性,應(yīng)當(dāng)考慮如下幾個方面:系統(tǒng)總體設(shè)計要充足考慮用戶當(dāng)前各業(yè)務(wù)層次、各環(huán)節(jié)管理中數(shù)據(jù)解決的便利性和可行性,把滿足用戶業(yè)務(wù)管理做為第一要素進行考慮。采用總體設(shè)計、分步實行的技術(shù)方案,在總體設(shè)計的前提下,系統(tǒng)實行中可一方面進行業(yè)務(wù)解決層及管理中的低層管理,穩(wěn)步向中高層管理及全面自動化過渡,這樣做可以使系統(tǒng)始終與用戶的實際需求緊密連在一起,不僅增長了系統(tǒng)的實用性,并且可使系統(tǒng)建設(shè)保持很好的連貫性;所有人機操作設(shè)計均應(yīng)充足考慮不同用戶的實際需要;用戶接口及界面設(shè)計將充足考慮人體結(jié)構(gòu)特性及視覺特性進行優(yōu)化設(shè)計;界面盡也許美觀大方,操作簡便實用。 安全性原則系統(tǒng)應(yīng)能提供有效的安全保密機制,保證各單位之間的信息可以安全發(fā)送與接受。系統(tǒng)應(yīng)提供口令驗證、加密、權(quán)限控制、電子署名等安全機制。系統(tǒng)需提供完善堅實權(quán)限管理手段,具有良好的安全保密機制。需選擇良好的服務(wù)器操作系統(tǒng)平臺及數(shù)據(jù)庫,使系統(tǒng)處在C2安全級基礎(chǔ)之上;采用操作權(quán)限控制、用戶鑰匙、密碼控制、系統(tǒng)日記監(jiān)督、數(shù)據(jù)更新嚴(yán)格憑證等多種手段。網(wǎng)上設(shè)計采用三層結(jié)構(gòu)設(shè)計,所有對數(shù)據(jù)庫的訪問操作行為所有封裝;網(wǎng)站管理分權(quán)限控制、數(shù)據(jù)傳輸嚴(yán)密加密實現(xiàn)??煽啃栽瓌t系統(tǒng)在設(shè)計上要充足考慮提供安全可靠的技術(shù)和管理方式,通過增長設(shè)計,提高質(zhì)量和控制業(yè)務(wù)流程等多種手段加以保障。系統(tǒng)必須要保證其工作的高可靠性和高穩(wěn)定性,保證常年的7X24不間斷運營。一個中大型計算機系統(tǒng)天天解決數(shù)據(jù)量一般都較大,系統(tǒng)每個時刻都要采集大量的數(shù)據(jù),并進行解決,因此,任一時刻的系統(tǒng)故障都有也許給用戶帶來不可估量的損失,這就規(guī)定系統(tǒng)具有高度的可靠性。提高系統(tǒng)可靠性的方法很多,一般的做法如下:采用品有容錯功能的服務(wù)器及網(wǎng)絡(luò)設(shè)備,選用雙機備份、Cluster技術(shù)的硬件設(shè)備配置方案,出現(xiàn)故障時可以迅速恢復(fù)并有適當(dāng)?shù)膽?yīng)急措施;每臺設(shè)備均考慮可離線應(yīng)急操作,設(shè)備間可互相替代;采用數(shù)據(jù)備份恢復(fù)、數(shù)據(jù)日記、故障解決等系統(tǒng)故障對策功能;采用網(wǎng)絡(luò)管理、嚴(yán)格的系統(tǒng)運營控制等系統(tǒng)監(jiān)控功能??刹僮餍韵到y(tǒng)在設(shè)計上要充足考慮用戶界面應(yīng)方便、和諧、靈活,用戶應(yīng)可以方便地在權(quán)限范圍內(nèi)于各子系統(tǒng)之間切換。系統(tǒng)有良好的整體化設(shè)計,同時完善的幫助系統(tǒng)也是增強可操作性的必要輔助工具之一。靈活性原則應(yīng)用系統(tǒng)不依賴于特定硬件環(huán)境;在系統(tǒng)結(jié)構(gòu)一致的前提下可選擇實行各模塊的應(yīng)用;系統(tǒng)具有可實行性,各模塊可單獨實行并使用。信息準(zhǔn)確和及時性應(yīng)用系統(tǒng)所有業(yè)務(wù)數(shù)據(jù)實時解決并集中。由于各物流中心相對分散,故集中管理必然使整個系統(tǒng)的信息及時、準(zhǔn)確。特別在檢索分析和領(lǐng)導(dǎo)查詢決策中,就更需要有數(shù)據(jù)實行解決的機制和管理模式。開放性原則系統(tǒng)采用開放性的平臺,充足考慮本系統(tǒng)與其它系統(tǒng)的數(shù)據(jù)接口。根據(jù)我們對物流信息系統(tǒng)信息化建設(shè)應(yīng)用系統(tǒng)需求和系統(tǒng)目的的分析,實現(xiàn)思緒是:快速適應(yīng)系統(tǒng)的業(yè)務(wù)需求,應(yīng)用先進的軟件設(shè)計思想,同時充足考慮系統(tǒng)長期發(fā)展的前瞻性規(guī)定,基于J2EE的多層B/S架構(gòu)體系之上實現(xiàn)系統(tǒng)的靈活性、安全性,并使系統(tǒng)具有良好的可管理性。重點考慮以下幾點:最大限度保護用戶現(xiàn)有投資任何新體系的引進都必須保證不能影響原有業(yè)務(wù)系統(tǒng)的性能,保證關(guān)鍵業(yè)務(wù)系統(tǒng)的正常運轉(zhuǎn),這是引進新的信息技術(shù)的前提。本系統(tǒng)將充足考慮本系統(tǒng)的現(xiàn)狀,最大限度地保護用戶現(xiàn)有軟硬件和網(wǎng)絡(luò)投資。對準(zhǔn)備棄用的原有系統(tǒng)中的數(shù)據(jù)完整地遷移到新系統(tǒng)中,對保存使用的原有系統(tǒng)進行全面整合,加以充足運用??傮w規(guī)劃、分步實行系統(tǒng)必須本著“整體規(guī)劃,統(tǒng)一組織,分步實行”的原則進行開發(fā)建設(shè),系統(tǒng)建設(shè)應(yīng)在建設(shè)之初的統(tǒng)一規(guī)劃下,充足考慮以上多方的情況,有機的、分環(huán)節(jié)的逐步完善。此外,系統(tǒng)的建設(shè)涉及眾多新的和復(fù)雜的軟硬件技術(shù),工程實行環(huán)節(jié)復(fù)雜,應(yīng)按照總體設(shè)計的規(guī)劃來進行分步實行。標(biāo)準(zhǔn)化的開發(fā)與設(shè)計系統(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è)、國家和國際標(biāo)準(zhǔn)化組織制定的有關(guān)技術(shù)規(guī)范與標(biāo)準(zhǔn)。保證信息流傳遞快速順暢,網(wǎng)絡(luò)運營安全可靠。完備的安全體系系統(tǒng)安全性也是設(shè)計與開發(fā)應(yīng)用系統(tǒng)的首要考慮因素,是整個過程中應(yīng)當(dāng)遵循的準(zhǔn)則。應(yīng)用系統(tǒng)在設(shè)計時制定一整套有效的安全措施以保證整個系統(tǒng)的安全性,可以滿足本系統(tǒng)制定的安全管理需要,可以防止來自內(nèi)、外部入侵的威脅。可擴展性與可移植性可擴展性指的是系統(tǒng)可以根據(jù)業(yè)務(wù)發(fā)展的需要,可以方便的升級,擴展系統(tǒng)的功能。由于本次采用了集中式系統(tǒng)架構(gòu),數(shù)據(jù)和應(yīng)用的集成集中在中間件一級進行解決,所以,也就為日后的擴展打下了良好的基礎(chǔ)。同時保證系統(tǒng)能在各種操作系統(tǒng)和不同的中間件平臺上移植。從本次采用的系統(tǒng)體系架構(gòu)、開發(fā)語言到各平臺服務(wù)器的選型我們都充足考慮到了移植性的規(guī)定。系統(tǒng)性原則從物流運送管理一體化的規(guī)定出發(fā),以系統(tǒng)的眼光作出整體規(guī)劃,做到統(tǒng)一設(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)體系。同時,由于信息化涉及面廣、覆蓋面寬,任務(wù)重,難度大,非一朝一夕所可以完畢,因此,在實行過程中必須堅持遠(yuǎn)近結(jié)合、突出重點、急用先建、分步實行、逐步推動。在系統(tǒng)設(shè)計過程中考慮系統(tǒng)實行的分步性、階段性,提供逐步實行的具體方法:先試點再推廣與分階段升級實行。快速見效,保證滿足基本需求和規(guī)劃方向結(jié)合。成熟性原則系統(tǒng)設(shè)計和開發(fā)平臺采用業(yè)界公認(rèn)成熟并被廣泛應(yīng)用的技術(shù),保證系統(tǒng)實行的進度和質(zhì)量、保證系統(tǒng)的穩(wěn)定可靠。系統(tǒng)技術(shù)成熟穩(wěn)定和主流相結(jié)合。堅持以安全、實用為前提,在實行中首選先進、成熟、可靠、適應(yīng)電力行業(yè)管理特點的信息技術(shù),同時又要體現(xiàn)信息系統(tǒng)的開放性、兼容性和可擴展性,做到既滿足公司業(yè)務(wù)管理和安全保密的自身需要,又要滿足與相關(guān)上下游公司之間的開放對接之需要。系統(tǒng)架構(gòu)設(shè)計本系統(tǒng)采用J2EE的架構(gòu)進行開發(fā),采用現(xiàn)階段成熟的基于MVC的Struts架構(gòu)。WEBSERVER接受客戶的訪問/交易請求,并建立起安全通道之后,根據(jù)不同的業(yè)務(wù)請求,由專門的ActionServlet進行解決,該Servlet會根據(jù)不同的請求調(diào)用相應(yīng)EJB或Javabean對數(shù)據(jù)庫進行訪問,并調(diào)用交易組件解決相應(yīng)的業(yè)務(wù)方面的交易流程,最后根據(jù)配置文獻(xiàn)定義的結(jié)果顯示頁面,將系統(tǒng)解決結(jié)果傳輸?shù)接脩舳耍瑥亩鴮崿F(xiàn)了對用戶業(yè)務(wù)請求的解決。交易業(yè)務(wù)邏輯運用EJB或Javabean進行封裝,保證了邏輯的完整性和一致性。表現(xiàn)層把結(jié)果以頁面的方式呈現(xiàn)給用戶,在本層中采用Servlet及JSP技術(shù)進行實現(xiàn)。同時為更方便界面的修改,我們采用了模板技術(shù),模板是一些嵌有標(biāo)記符的html頁面,由JSP或Servlet進行解析。這樣以后頁面的修改只需懂HTML即可,無須修改JSP或Servlet程序。在系統(tǒng)實現(xiàn)上,采用目前國際流行的面向?qū)ο蠹夹g(shù)、MVC的設(shè)計模式和純JAVA技術(shù),將整個系統(tǒng)從邏輯上分為展現(xiàn)層平臺、中間應(yīng)用服務(wù)平臺和業(yè)務(wù)系統(tǒng)平臺等幾大部分,以提高整體網(wǎng)站系統(tǒng)的可擴展性、靈活性、易維護性??傮w結(jié)構(gòu)設(shè)計圖本系統(tǒng)的體系結(jié)構(gòu)如下:總體結(jié)構(gòu)模型圖數(shù)據(jù)源:可以是關(guān)系型數(shù)據(jù)庫,也可以是XML文獻(xiàn)。數(shù)據(jù)庫層支持當(dāng)前通用的關(guān)系型數(shù)據(jù)庫,系統(tǒng)實現(xiàn)對具體的數(shù)據(jù)庫產(chǎn)品保持獨立,可同時適配多種數(shù)據(jù)庫產(chǎn)品,當(dāng)更換數(shù)據(jù)庫產(chǎn)品時,只須修改配置文獻(xiàn)。容器服務(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平臺提供的JdbcTemplate數(shù)據(jù)庫存取技術(shù)可以大大提高開發(fā)效率,JdbcTemplate把JDBC應(yīng)用中的獲取連接、異常解決、釋放等比較通用的操作所有都集中起來,程序員只需要提供個性的操作部分就可以了,這樣,數(shù)據(jù)操作部分的代碼量減少了許多。JdbcTemplate對一些返回單值或不返回值的數(shù)據(jù)庫操作提供了實現(xiàn),對于這種操作,程序員調(diào)用這些現(xiàn)有的方法實現(xiàn)就可以了。應(yīng)用集成層:應(yīng)用集成層和數(shù)據(jù)存取層處在同一層次,它負(fù)責(zé)和其他應(yīng)用系統(tǒng)的集成,應(yīng)用集成層包含的典型例子是和銀行接口的集成。銀行接口服務(wù)和業(yè)務(wù)運營系統(tǒng)部署在不同的機器上,銀行接口服務(wù)也許以WebService的方式提供服務(wù),也也許以Socket編程接口的方式提供服務(wù),應(yīng)用集成層通過和銀行接口服務(wù)器交互,向業(yè)務(wù)服務(wù)層提供服務(wù)。業(yè)務(wù)對象層:對業(yè)務(wù)領(lǐng)域(BusinessDomain)中的對象予以抽象,形成軟件系統(tǒng)中的業(yè)務(wù)對象。一個業(yè)務(wù)對象往往表達(dá)客觀存在的具體的事務(wù),它承擔(dān)一部分業(yè)務(wù)邏輯。一般來說,業(yè)務(wù)對象在數(shù)據(jù)庫中都有其存儲表達(dá)。舉例來說,訂單(Order),客戶(Customer)等都是業(yè)務(wù)對象。業(yè)務(wù)服務(wù)層:業(yè)務(wù)服務(wù)層向WEBMVC前端提供服務(wù),就仿佛應(yīng)用系統(tǒng)的API同樣,它向WEB層提供一個清楚的服務(wù)接口。業(yè)務(wù)服務(wù)層也是放置事務(wù)控制,安全控制的抱負(fù)場合。業(yè)務(wù)服務(wù)層包含業(yè)務(wù)邏輯,它通常需要數(shù)據(jù)存取層和應(yīng)用集成層提供的服務(wù)。遠(yuǎn)程調(diào)用代理層:在部署應(yīng)用系統(tǒng)時,經(jīng)常會出現(xiàn)業(yè)務(wù)服務(wù)層部署在遠(yuǎn)程機器上的情況,基于伸縮性和性能的考慮,有時將同一業(yè)務(wù)服務(wù)同時部署在多臺機器上?;贗OC和AOP機制的遠(yuǎn)程代理層,使程序員不用再關(guān)心服務(wù)的部署情況,程序員只須針對業(yè)務(wù)服務(wù)層提供的接口進行編程。遠(yuǎn)程調(diào)用代理層解決了分布式、群集、負(fù)載均衡、冗余等公司級應(yīng)用的需求,而所有這些對程序員來說都是透明的。此外,將一個對本地服務(wù)的調(diào)用改為對遠(yuǎn)程服務(wù)的調(diào)用不用在修改任何代碼,只需要對配置文獻(xiàn)進行簡樸的修改就可以了。WEB前端控制層:MVC是三個單詞的縮寫,這三個單詞分別為:模型(Model)、視圖(View)和控制(Controller)。MVC模式的目的就是實現(xiàn)Web系統(tǒng)的職能分工。將模型(業(yè)務(wù)邏輯)、視圖(頁面展現(xiàn))和控制(頁面控制邏輯)分離,減少各部分的耦合度,提高各模塊的內(nèi)聚限度。異常解決:根據(jù)我們對軟件的邏輯分層,對異常進行相應(yīng)的層次劃分,針對各層定義相應(yīng)的異常基類,各層所拋出的異常都從相應(yīng)的異?;惻缮?。提供全局異常解決機制。IOC容器:在J2EE應(yīng)用開發(fā)中,經(jīng)常碰到的問題就是:如何將不同的組件組裝成為一個內(nèi)聚的應(yīng)用程序?如何實現(xiàn)組件之間的松散耦合關(guān)系?IoC(InversionofControl)模式可以解決這個問題,其目的是將組件的配置與使用分離開。因此我們引入了IOC容器,使用IOC容器的另一個好處是,程序員不再需要寫太多的Factory類和ServiceLocator類。Log:日記機制,使用Common-logging日記,commons-logging是一套輕量級、易使用的日記設(shè)施,它可以和復(fù)雜的日記設(shè)施一起使用,例如log4j,jdk14log等。commons-logging除了是一個封裝、提供一個簡樸的使用界面外,還附帶了簡樸的實現(xiàn)-SimpleLog。SimpleLog把所有符合級別的日記信息簡樸地輸出到System.err.日記目的上,它是commons-logging搜索策略的底牌,這樣使得即使在找不到log4j和jdk14log的軟件系統(tǒng)運營環(huán)境中,commons-logging日記設(shè)施也能正常工作。安全:對某些安全性規(guī)定比較高的服務(wù)的調(diào)用,通過AOP機制來實現(xiàn)安全控制。值對象(VO)是任意的可串行化的Java對象,也被稱為值的對象,它通常用于將多個值封裝成一個對象,作為方法調(diào)用的參數(shù)或返回值,在遠(yuǎn)程訪問中,為了減少網(wǎng)絡(luò)傳輸,也將多個值封裝為一個值對象。值對象存在于上面各層,所以在架構(gòu)層次圖中并沒有標(biāo)明。系統(tǒng)邏輯結(jié)構(gòu)圖為了簡化系統(tǒng)開發(fā)和實現(xiàn)一個穩(wěn)鍵、可靠的系統(tǒng)架構(gòu),根據(jù)系統(tǒng)分層設(shè)計中MVC的思想,把系統(tǒng)分為:表達(dá)層,業(yè)務(wù)邏輯層,中間層,數(shù)據(jù)解決層。表達(dá)層:使用JSP作為數(shù)據(jù)表達(dá)層。業(yè)務(wù)邏輯層:使用Servlet和Command作為業(yè)務(wù)邏輯層。中間層:使用EJB作為中間傳輸層。數(shù)據(jù)解決層:使用Hibernate作為數(shù)據(jù)解決層。系統(tǒng)內(nèi)部結(jié)構(gòu)系統(tǒng)支持B/S結(jié)構(gòu)加C/S結(jié)構(gòu)模式C/S結(jié)構(gòu)的軟件系統(tǒng)又叫客戶機/服務(wù)器結(jié)構(gòu)模式,是由兩部分組成,即客戶端應(yīng)用程序和數(shù)據(jù)庫服務(wù)器。一旦數(shù)據(jù)庫服務(wù)器程序啟動后,就隨時等待響應(yīng)客戶程序發(fā)來的請求;客戶程序運營在遠(yuǎn)端的計算機上,當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶端程序就向數(shù)據(jù)庫發(fā)出操作請求,數(shù)據(jù)庫服務(wù)器響應(yīng)操作并返回操作結(jié)果。在這種應(yīng)用模式下,由于數(shù)據(jù)庫服務(wù)器連接個數(shù)和數(shù)據(jù)通信流量的限制,這種結(jié)構(gòu)的軟件適于在用戶數(shù)目不多的局域網(wǎng)內(nèi)使用,并且對網(wǎng)絡(luò)規(guī)定比較高。并且所有的業(yè)務(wù)操作邏輯駐留在客戶端上,所以當(dāng)系統(tǒng)需要維護時,整個維護的工作量非常驚人,經(jīng)常影響到業(yè)務(wù)解決的正常進行。本系統(tǒng)的業(yè)務(wù)流程、業(yè)務(wù)模式不是一成不變的,隨著客戶規(guī)定的不斷發(fā)展和變化,必然規(guī)定不斷調(diào)整系統(tǒng)的解決流程。所以,對已經(jīng)部署的系統(tǒng)進行修改、維護和升級是正常的。C/S結(jié)構(gòu)軟件,由于其應(yīng)用是分布的,需要對每一個使用節(jié)點進行程序安裝,所以,即使非常小的程序缺陷都需要很長的重新部署時間,重新部署時,為了保證各程序版本的一致性,必須暫停一切業(yè)務(wù)進行更新(即“休克更新”),其服務(wù)響應(yīng)時間基本不可忍受。而B/S結(jié)構(gòu)的軟件不同,其應(yīng)用都集中于總部服務(wù)器上,各應(yīng)用結(jié)點并沒有任何程序,一個地方更新則所有應(yīng)用程序更新,可以做到快速服務(wù)響應(yīng)。C/S結(jié)構(gòu)軟件僅合用于局域網(wǎng)內(nèi)部用戶或?qū)拵в脩?1兆以上);而B/S結(jié)構(gòu)軟件幾乎可以合用于任何網(wǎng)絡(luò)條件。B/S(瀏覽器/服務(wù)器模式)是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種改善。在這種結(jié)構(gòu)下,軟件應(yīng)用的業(yè)務(wù)邏輯完全在應(yīng)用服務(wù)器端實現(xiàn),用戶業(yè)務(wù)完全在Web服務(wù)器實現(xiàn),客戶端只需要瀏覽器即可進行業(yè)務(wù)解決,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。由于這種技術(shù)平臺方案下所有的客戶端程序都是動態(tài)的下載到瀏覽器上執(zhí)行的,所以最大限度地方便了用戶部署和維護大型軟件系統(tǒng),從而大大減少了用戶目的系統(tǒng)的總體擁有成本(TCO)。在這種結(jié)構(gòu)下,客戶端重要負(fù)責(zé)人機交互,涉及一些與數(shù)據(jù)和應(yīng)用關(guān)系的圖形和界面運算;WEB服務(wù)器重要負(fù)責(zé)對客戶端應(yīng)用程序的集中管理;應(yīng)用服務(wù)器重要負(fù)責(zé)應(yīng)用系統(tǒng)的邏輯結(jié)構(gòu)和數(shù)據(jù)關(guān)系,即事務(wù)解決。應(yīng)用服務(wù)器又可以根據(jù)其解決的具體業(yè)務(wù)不同而分為多個;數(shù)據(jù)服務(wù)器則重要負(fù)責(zé)數(shù)據(jù)的存儲和組織、分布式管理、備份和同步等等。J2EE多層分布模型本系統(tǒng)采用J2EE多層分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個應(yīng)用組件根據(jù)他們所在的層分布在不同的機器上。一個多層化應(yīng)用可認(rèn)為不同的每種服務(wù)提供一個獨立的層,如圖1所示,以下是本系統(tǒng)J2EE構(gòu)架的四個層次及相應(yīng)的組件:這四層分別是運營在客戶端機器上的客戶端層(ClientTier)、運營在Web服務(wù)器上的Web層(WebTier)、運營在EJB服務(wù)器上的業(yè)務(wù)層(BusinessTier)和運營在EIS服務(wù)器上公司信息系統(tǒng)層(EnterpriseInformationSystemTier)其中Web層和業(yè)務(wù)層共同組成了三層J2EE應(yīng)用的中間層,其他兩層是客戶端層和存儲層或公司信息系統(tǒng)層。本系統(tǒng)把Web服務(wù)器和EJB服務(wù)器產(chǎn)品結(jié)合在一起發(fā)布,稱為應(yīng)用服務(wù)器或J2EE服務(wù)器。J2EE平臺相應(yīng)層的組件說明如下:客戶端層應(yīng)用客戶端程序和瀏覽器是客戶端層組件??蛻舳藢咏M件可以是基于Web方式的即作為Web服務(wù)器的瀏覽器,也可以是基于傳統(tǒng)方式的(非基于Web方式)即獨立的應(yīng)用程序,可以完畢瘦客戶機無法完畢的任務(wù)。Web層組件JavaServlet和JavaServerPages(JSP)是Web層組件。如圖所示的客戶層那樣,Web層也許包含某些Javabean對象來解決用戶輸入,并把輸入發(fā)送給運營在業(yè)務(wù)層上的EnterpriseJavaBean來進行解決。按照J(rèn)2EE規(guī)范,靜態(tài)的HTML頁面和Applets不算是Web層組件。這里的JavaBean和EJB(EnterpriseJavaBean)除了共用“JavaBean”這個名字外,這兩種組件模式完全沒有關(guān)系。EJB是在進程間使用的組件。業(yè)務(wù)層組件EnterpriseJavaBeans(EJB)是業(yè)務(wù)層組件。業(yè)務(wù)層代碼的邏輯用來滿足系統(tǒng)的需要,由運營在業(yè)務(wù)層上的EJB進行解決。上圖表白了一個EJB是如何從客戶端程序接受數(shù)據(jù),進行解決(假如必要的話),并發(fā)送到公司信息系統(tǒng)層(EIS)層儲存的,這個過程也可以逆向進行。本系統(tǒng)采用三種公司級的n:會話(Session)Beans,實體(Entity)Beans,和消息驅(qū)動(Message-driven)Beans。會話Bean表達(dá)與客戶端程序的臨時交互。當(dāng)客戶端程序執(zhí)行完后,會話Bean和相關(guān)數(shù)據(jù)就會消失。相反,實體Bean表達(dá)數(shù)據(jù)庫的表中一行永久的記錄。當(dāng)客戶端程序中止或服務(wù)器關(guān)閉時,就會有潛在的服務(wù)保證實體Bean的數(shù)據(jù)得以保存。消息驅(qū)動Bean結(jié)合了會話Bean和JMS的消息監(jiān)聽器的特性,允許一個業(yè)務(wù)層組件異步接受JMS消息。公司信息系統(tǒng)層解決公司信息系統(tǒng)軟件涉及公司基礎(chǔ)建設(shè)系統(tǒng)例如公司資源計劃(ERP),大型機事務(wù)解決,數(shù)據(jù)庫系統(tǒng),和其它的遺留信息系統(tǒng)組成了公司信息系統(tǒng)層。J2EE的MVC體系模型-視圖-控制結(jié)構(gòu)是J2EE結(jié)構(gòu)應(yīng)用軟件廣泛使用的一種體系結(jié)構(gòu)。它有效地在存儲和展示數(shù)據(jù)的對象中區(qū)分功能模塊以減少它們之間的連接度,這種體系結(jié)構(gòu)將傳統(tǒng)的輸入、解決和輸入模型轉(zhuǎn)化為圖形顯示的用戶交互模型,或者換一種說法,是多層次的Web商業(yè)應(yīng)用;MVC體系結(jié)構(gòu)具有三個層面:模型(Model)、視圖(View)和控制(Controller),每個層面有其各自的功能作用,MVC體系結(jié)構(gòu)如下:MVC體系結(jié)構(gòu)模型層負(fù)責(zé)表達(dá)和訪問商業(yè)數(shù)據(jù),執(zhí)行商業(yè)邏輯和操作。也就是說,這一層就是現(xiàn)實生活中功能的軟件模擬;在模型層變化的時候,它將告知視圖層并提供后者訪問自身狀態(tài)的能力,同時控制層也可以訪問其功能函數(shù)以完畢相關(guān)的任務(wù)。視圖層負(fù)責(zé)顯示模型層的內(nèi)容。它從模型層取得數(shù)據(jù)并指定這些數(shù)據(jù)如何被顯示出來。在模型層變化的時候,它將自動更新。此外視圖層也會將用戶的輸入傳送給控制器??刂茖迂?fù)責(zé)定義應(yīng)用程序的行為。它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作;在一個圖形界面中,常見的用戶輸入涉及點擊按鈕和菜單選擇。在Web應(yīng)用中,它涉及對Web層的HTTPGET和POST的請求;控制層可以基于用戶的交互和模型層的操作結(jié)果來選擇下一個可以顯示的視圖,一個應(yīng)用程序通常會基于一組相關(guān)功能設(shè)定一個控制層的模塊,甚至一些應(yīng)用程序會根據(jù)不同的用戶類型具有不同的控制層設(shè)定,這重要是由于不同用戶的視圖交互和選擇也是不同的。在模型層、視圖層和控制層之間劃分責(zé)任可以減少代碼的反復(fù)度,并使應(yīng)用程序維護起來更簡樸。同時由于數(shù)據(jù)和商務(wù)邏輯的分開,在新的數(shù)據(jù)源加入和數(shù)據(jù)顯示變化的時候,數(shù)據(jù)解決也會變得更簡樸。系統(tǒng)軟件選型設(shè)計操作系統(tǒng)Web服務(wù)器:Window2023Server公司版數(shù)據(jù)庫服務(wù)器:Window2023Server公司版工作站:Windows98/NT/2023/XP數(shù)據(jù)庫:Oracle9i/SQLServer2023/MySQL1、Windows2023Server服務(wù)器由于Windows2023Server使用的習(xí)慣和方便性,支持PC服務(wù)器,因此公司也可以選擇使用此種的解決方案。Windows2023Server是對可擴充性和可用性規(guī)定很高的Internet服務(wù)器和關(guān)鍵性商務(wù)應(yīng)用的抱負(fù)平臺。Windows2023Server通過增強的對稱多解決技術(shù)提供了集成化系統(tǒng)可擴充性。此外,集群服務(wù)(ClusterService)和網(wǎng)絡(luò)負(fù)載平衡(NetworkLoadBalancing)這兩種Windows集群技術(shù)也有助于提高可用性和多系統(tǒng)可擴充性。本方案中我們重要選擇Windows2023Server作為Web服務(wù)器的操作系統(tǒng)。Windows2023Server可以作為備份等其它服務(wù)器的操作系統(tǒng)。2、WindowsXpWindowsXPProfessional在系統(tǒng)可靠性與性能表現(xiàn)方面提出了最新標(biāo)準(zhǔn)。該操作系統(tǒng)的設(shè)計思想重要體現(xiàn)為,滿足由各種規(guī)模的商務(wù)公司和希望充足發(fā)掘計算體驗的廣大用戶所提出的相關(guān)需求??煽啃裕河捎诮⒃诔墒斓腤indows2023操作系統(tǒng)基礎(chǔ)之上,WindowsXPProfessional為您提供了可靠的功能特性,足以保證您的計算機長時間穩(wěn)定運營。WindowsXP不僅在穩(wěn)定性方面取得了長足進展,還可以幫助您更加輕松的針對系統(tǒng)問題進行恢復(fù)。高性能:運營WindowsXPProfessional的計算機在性能方面遠(yuǎn)遠(yuǎn)勝過Windows98第二版,并且在商業(yè)基準(zhǔn)測試中達(dá)成了Windows2023的同等水平。WindowsXP不僅可以快速啟動應(yīng)用程序,多數(shù)情況下,整體系統(tǒng)啟動速度也將得到顯著加快。安全性:WindowsXPProfessional中所提供的安全特性可以有效保護位于計算機上和正在通過網(wǎng)絡(luò)或Internet進行傳輸?shù)拿舾信c機密數(shù)據(jù)。憑借針對最新安全標(biāo)準(zhǔn)與增強病毒保護功能的支持能力,WindowsXP還可使您免受更多常見Internet襲擊的干擾。易用性:從新奇獨特的外觀到更加直觀的基于任務(wù)設(shè)計方式,WindowsXPProfessional將使您獲得前所未有的輕松計算體驗。您將可以多快好省的完畢各項工作,快速查找所需內(nèi)容,按照您所希望的方式對文獻(xiàn)與文獻(xiàn)夾進行整理。簡而言之,WindowsXPProfessional將幫助您進一步提高工作智能化水平。數(shù)據(jù)庫系統(tǒng)在本期建設(shè)的系統(tǒng)中,我們將也許采用Oracle9i數(shù)據(jù)庫系統(tǒng),或SQLServer2023數(shù)據(jù)庫或MySQL。具體可根據(jù)客戶規(guī)定進行選擇,以下就Oracle和SQLSERVER2023的一些特性進行介紹。Oracle的一些特性做個簡樸的概括性介紹:減少管理開銷,提高性能
這些增強有對高可用性的增強,新的Flashback能力,支持回滾更新操作;對安全性的增強,便于管理大量的用戶;BI方面的增強,涉及改善的SQL能力、分析功能、OLAP、數(shù)據(jù)挖掘的能力等;對非關(guān)系型數(shù)據(jù)存儲的能力得到改善;XML的能力;對開發(fā)能力支持的加強。對生物信息學(xué)(Bioinformatics)的支持。下面我們對各個方面做一下簡明的介紹。性能與擴展能力1.對新的架構(gòu)支持
對Intel64位平臺的支持。支持infiniband。極大地改善了多層開發(fā)架構(gòu)下的性能和可擴展能力。新的版本也借用了Windows操作系統(tǒng)對Fiber支持的優(yōu)勢。2.高速數(shù)據(jù)解決能力在這個版本中,一個新類型的表對象被引入。該表結(jié)構(gòu)對大量插入和解析數(shù)據(jù)很有益處。這個表結(jié)構(gòu)對FIFO的數(shù)據(jù)解決應(yīng)用有著很好的支持。這樣的應(yīng)用在電信、生產(chǎn)應(yīng)用中經(jīng)??梢杂玫健Mㄟ^使用這種優(yōu)化的表結(jié)構(gòu)可以對電信級的應(yīng)用起到巨大的性能改善作用。3.RACworkload管理
一個新的服務(wù)框架。使得管理員作為服務(wù)來設(shè)立、管理監(jiān)視應(yīng)用負(fù)載。
4.針對OLAP的分區(qū)
通過對哈希分區(qū)的全局索引的支持可以提供大量的并發(fā)插入的能力5.新的改善的調(diào)度器(Scheduler)
引入了一個新的數(shù)據(jù)庫調(diào)度器,提供公司級調(diào)度功能。這個調(diào)度器可以使得管理員有能力在特定日期、特定期間調(diào)度Job。尚有能力創(chuàng)建調(diào)度對象的庫可以和既有的對象被其他的用戶共享??晒芾硇赃@個版本的Oracle的一個引人注目之處就是管理上的極大簡化。大量復(fù)雜的配置和部署設(shè)立被取消或者簡化。常見的操作過程被自動化。對不同區(qū)域的大多數(shù)調(diào)整和管理操作的到簡化。
1.簡化的數(shù)據(jù)庫配置與升級
提供了預(yù)升級檢查能力,有效地減少升級錯誤。去除了很多和數(shù)據(jù)庫配置有關(guān)的任務(wù)或者對其加以自動化。在初始安裝的時侯,所有數(shù)據(jù)庫都被預(yù)配置涉及在OEM環(huán)境中而無需建立一個管理資料庫。補丁程序可以自動標(biāo)記并自動從OracleMetalink下載。2.自動存儲管理
新版本的數(shù)據(jù)庫可以配置成使用Oracle提供的存儲虛擬層(Storagevirtualizationlayer)。自動并簡化數(shù)據(jù)庫的存儲。管理員現(xiàn)在可以管理少數(shù)的磁盤組而無需管理數(shù)千個文獻(xiàn)自動存儲管理功能可以自動配置磁盤組,提供數(shù)據(jù)冗余和數(shù)據(jù)的優(yōu)化分派。
3.自動的基于磁盤備份與恢復(fù)9i也極大的簡化了備份與恢復(fù)操作。這個改善被稱作DiskbasedRecoveryArea,可以被一個聯(lián)機DiskCache用來進行備份與恢復(fù)操作。備份可以調(diào)度成自動化操作,自動化優(yōu)化調(diào)整。備份失敗的時侯,可以自動重啟,以保證Oracle可以有一個一致的環(huán)境使用。
4.應(yīng)用優(yōu)化
以前的版本中,DBA更多時候要手工對SQL語句進行優(yōu)化調(diào)整。這里引入了一些新的工具,從此DBA無需手工做這些累人的事情。5.自動化記錄收集
為對象自動化收集優(yōu)化記錄。
6.自動化實例調(diào)整7.自動化內(nèi)存調(diào)整上一個版本對UGA可以進行自動化Tuning,這版本可以對SGA相關(guān)的參數(shù)進行調(diào)整。這意味著DBA只需要對2個內(nèi)存參數(shù)進行配置:用戶可用的總的內(nèi)存數(shù)量和共享區(qū)的大小。高可用性的加強1.縮短應(yīng)用和數(shù)據(jù)庫升級的宕機時間
通過使用standby數(shù)據(jù)庫.允許在不同版本的standby和產(chǎn)品數(shù)據(jù)庫間切換.現(xiàn)有的聯(lián)機重定義功能可以支持一步克隆所有相關(guān)的數(shù)據(jù)庫對象。
2.回閃(Flashback)任何錯誤
該版本的Oracle也擴展了Flashback的能力.加了一個新類型的Log文獻(xiàn),該文獻(xiàn)記錄了數(shù)據(jù)庫塊的變化.這個新的Log文獻(xiàn)也被自動磁盤備份和恢復(fù)功能所管理.假如有錯誤發(fā)生.例如針對不成功的批解決操作,DBA可以運營FlashBack.用這些beforeImages快速恢復(fù)整個數(shù)據(jù)庫到先前的時間點--無須進行恢復(fù)操作,這個新功能也可以用到Standby數(shù)據(jù)庫中.
Flashback是數(shù)據(jù)庫級別的操作.也能回閃整個表.既有的FlashBack查詢的能力也已經(jīng)加強.在這個版本中,管理員可以快速查看特定事務(wù)導(dǎo)致的變化等。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ù)架構(gòu),可以快速的在數(shù)據(jù)庫間移動數(shù)據(jù)與元數(shù)據(jù)。最初的Export/Import被DataPumpExport/DataPumpImport所取代,并提供了完美粒度的對象選擇性.DataPump操作具有可恢復(fù)性.相比Exp/Imp,有了很大的改善.歸檔數(shù)據(jù)、邏輯備份的數(shù)據(jù)和可傳輸?shù)谋砜臻g都可以用DataPump來操作。這個特性和NCR的產(chǎn)品工具有很大的相似性(連名字都很相似),究竟功能性能會如何,還是讓我們拭目以待。商務(wù)智能/數(shù)據(jù)倉庫和生物信息學(xué)(BIOINFORMATICS)
1.超大數(shù)據(jù)庫的支持
可支持到8E的數(shù)據(jù)量.改善的存儲、備份、恢復(fù)管理也對超大數(shù)據(jù)庫有著很好的支持。分區(qū)可以支持索引組織表。
2.縮短信息周轉(zhuǎn)時間
新版本的ORacle提供了加強的ETL功能.可以方便的構(gòu)建大型數(shù)據(jù)倉庫和多個數(shù)據(jù)集市,一個新的變化數(shù)據(jù)捕獲的框架允許管理員可以容易的捕獲并發(fā)布數(shù)據(jù)的變化.新的CDC功能運用的是Oracle的Stream技術(shù)架構(gòu).
對于大數(shù)據(jù)量的轉(zhuǎn)移,新版本提供了對可傳輸表的跨平臺的支持.允許大批量數(shù)據(jù)快速從數(shù)據(jù)庫上的脫離并附接到第二個數(shù)據(jù)庫上。
3.增強的外部表功能。
4.SQLLoader的功能加強。
5.增強的SQL分析能力
簡樸的說就是SQL語句的功能針對BI得到了極大地增強.
6.增強的OLAP分析功能
Oracle內(nèi)建的分析功能得到增強.提供了新的基于PL/SQL和XML的接口.
提供了新的并行能力,以便于進行聚合和SQLIMPERT操作.一些算法得到改善.同時OEM可以用來監(jiān)視并管理數(shù)據(jù)挖掘環(huán)境
7.BIOINFORMATICS的支持.
這個版本包含對BIOINFORMATICS技術(shù)的特定支持.涉及對Double和Float數(shù)據(jù)類型的Native支持.內(nèi)建的記錄函數(shù)支持常見的ANOVA分析等。
8.改善的數(shù)據(jù)挖掘的能力擴展的數(shù)據(jù)管理1.XML的增強
2.多媒體在前面的版本中,存在著媒體文獻(xiàn)4G的限制?,F(xiàn)在媒體文獻(xiàn)的4G大小限制去掉了(現(xiàn)在限制是:8-128T)。通過SQL多媒體標(biāo)準(zhǔn)可以訪問多媒體數(shù)據(jù)。對更多的新的多媒體格式提供支持。
3.文檔和文本管理
提供了自動發(fā)現(xiàn)未知文檔的語言和字符集的功能。支持新的German拼寫規(guī)則Japaneseadverb等等。
本地分區(qū)的文本索引可以聯(lián)機創(chuàng)建。文檔可以在索引創(chuàng)建和重建的時候插入。文檔服務(wù),如高亮功能無須重建索引。檢索文檔的能力也得到提高。應(yīng)用開發(fā)方面的加強1.SQL語言的加強
SQL和PL/SQL對正則表達(dá)式支持。激動人心的一個特性,這個特性怕是要改寫很多人編程的習(xí)慣了?;蛟S能見到一條SQL語句完畢更為復(fù)雜的功能。這個版本還支持表達(dá)式過濾功能。2.PL/SQL的增強
最重要的當(dāng)數(shù)新的PL/SQL優(yōu)化編譯器,提供了一個框架有效地優(yōu)化編譯PL/SQL程序。這個版本還引入了兩個新的數(shù)據(jù)庫包:UTL_COMPRESS、UTL_MAIL。
3.全球化和Unicode的增強
提供了GlobalizationDevelopmentKit(GDK).OracleNLS定義文獻(xiàn)開始具有平臺無關(guān)性.
4.JavaImprovements對JDBC更好的支持其他的還涉及:
OCCI和PreCompilers的改善;
數(shù)據(jù)庫Web服務(wù)的改善;
基于Web的開發(fā)環(huán)境的加強等.MicorsoftSQLServer2023數(shù)據(jù)庫系統(tǒng)概述:高可用性:SQLServer2023的失敗轉(zhuǎn)移集群和數(shù)據(jù)庫鏡像技術(shù)保證公司向員工、客戶和合作伙伴提交高度可靠和可用的應(yīng)用系統(tǒng)。管理工具:SQLServer2023引進了一套集成的管理工具和管理應(yīng)用編程接口(APIs),以提供易用性、可管理性、及對大型SQLServer配置的支持。安全性增強:SQLServer2023旨在通過數(shù)據(jù)庫加密、更加安全的默認(rèn)設(shè)立、加強的密碼政策和細(xì)化許可控制、及加強的安全模型等特性,為公司數(shù)據(jù)提供最高級別的安全性。可伸縮性:SQLServer2023可伸縮性的先進性涉及表格分區(qū)、復(fù)制能力的增強和64位支持。數(shù)據(jù)庫鏡像:通過新數(shù)據(jù)庫鏡像方法,將記錄檔案傳送性能進行延伸。您將可以使用數(shù)據(jù)庫鏡像,通過將自動失效轉(zhuǎn)移建立到一個待用服務(wù)器上,增強您SQL服務(wù)器系統(tǒng)的可用性。在線恢復(fù):使用SQL2023版服務(wù)器,數(shù)據(jù)庫管理人員將可以在SQL服務(wù)器運營的情況下,執(zhí)行恢復(fù)操作。在線恢復(fù)改善了SQL服務(wù)器的可用性,由于只有正在被恢復(fù)的數(shù)據(jù)是無法使用的,而數(shù)據(jù)庫的其他部分仍然在線、可供使用。在線檢索操作:在線檢索選項可以在指數(shù)數(shù)據(jù)定義語言(DDL)執(zhí)行期間,允許對基底表格、或集簇索引數(shù)據(jù)和任何有關(guān)的檢索,進行同步修正。例如,當(dāng)一個集簇索引正在重建的時候,您可以對基底數(shù)據(jù)繼續(xù)進行更新、并且對數(shù)據(jù)進行查詢??焖倩謴?fù):新的、速度更快的恢復(fù)選項可以改善SQL服務(wù)器數(shù)據(jù)庫的可用性。管理人員將可以在事務(wù)日記向前滾動之后,重新連接到正在恢復(fù)的數(shù)據(jù)庫。安全性能的提高:SQLServer2023涉及了一些在安全性能上的改善,例如數(shù)據(jù)庫加密、設(shè)立安全默認(rèn)值、增強密碼政策、縝密的許可控制、以及一個增強型的安全模式。新的管理工具組:SQLServer2023引入了SQLServerManagementStudio,這是一個新型的統(tǒng)一的管理工具組。這個工具組將涉及一些新的功能,以開發(fā)、配置SQLServer數(shù)據(jù)庫,發(fā)現(xiàn)并修理其中的故障,同時這個工具組還對從前的功能進行了一些改善。專門的管理員連接:SQLServer2023將引進一個專門的管理員連接,即使在一個服務(wù)器被鎖住,或者由于其他因素不能使用的時候,管理員可以通過這個連接,接通這個正在運營的服務(wù)器。這一功能將能讓管理員,通過操作診斷功能、或Transact—SQL指令,找到并解決發(fā)現(xiàn)的問題??煺崭綦x:我們將在數(shù)據(jù)庫層面上提供一個新的快照隔離(SI)標(biāo)準(zhǔn)。通過快照隔離,使用者將可以使用與傳統(tǒng)一致的視野觀看數(shù)據(jù)庫,存取最后執(zhí)行的一行數(shù)據(jù)。這一功能將為服務(wù)器提供更大的可升級性。數(shù)據(jù)分割:數(shù)據(jù)分割將加強本地表檢索分割,這使得大型表和索引可以得到高效的管理。增強復(fù)制功能:對于分布式數(shù)據(jù)庫而言,SQLServer2023提供了全面的方案修改(DDL)復(fù)制、下一代監(jiān)控性能、從甲骨文(Oracle)到SQLServer的內(nèi)置復(fù)制功能、對多個超文本傳輸協(xié)議(http)進行合并復(fù)制,以及就合并復(fù)制的可升級性和運營,進行了重大的改良。此外,新的對等交易式復(fù)制性能,通過使用復(fù)制,改善了其對數(shù)據(jù)向外擴展的支持。系統(tǒng)硬件選型設(shè)計本系統(tǒng)的中心級服務(wù)器的規(guī)定如下:操作系統(tǒng)對存儲系統(tǒng)內(nèi)大容量硬盤的支持,系統(tǒng)對卷的支持,對大文獻(xiàn)系統(tǒng)的支持,不要出現(xiàn)應(yīng)用系統(tǒng)的數(shù)據(jù)增長后,系統(tǒng)無法進行擴充,導(dǎo)致系統(tǒng)的重新構(gòu)造;支持系統(tǒng)盤鏡像,保護操作系統(tǒng),與存儲系統(tǒng)的連接方式支持動態(tài)多鏈路,和中央磁盤陣列兼容,系統(tǒng)有集群能力,保障系統(tǒng)的可靠性和在線升級能力。計算機系統(tǒng)配置從以下兩個原則考慮設(shè)備配置:從實際數(shù)據(jù)庫和數(shù)據(jù)分布模式及相關(guān)信息的構(gòu)成來考慮設(shè)備配置。綜合考慮服務(wù)器承擔(dān)的業(yè)務(wù)服務(wù)和數(shù)據(jù)庫服務(wù)需求,滿足現(xiàn)狀,考慮未來。服務(wù)器服務(wù)器配置策略主機機型選擇的原則有以下幾點:CPU運算能力及I/O通道能力;體系結(jié)構(gòu)思緒和綜合性能指標(biāo)參數(shù);可靠性;磁盤:磁盤陣列和磁盤復(fù)制,可熱插拔驅(qū)動;內(nèi)存:奇偶校驗和基于SIMM的高性能ECC內(nèi)存;容錯能力:冗余組件、自動服務(wù)器恢復(fù);可擴充性各種配置允許根據(jù)需要而作一定限度的擴充。設(shè)計遵循的標(biāo)準(zhǔn)和規(guī)范系統(tǒng)設(shè)計標(biāo)準(zhǔn)《中國軟件與技術(shù)服務(wù)股份有限公司ISO9001質(zhì)量控制程序[DIS/QP](2023)》《可靠性編碼規(guī)范》系統(tǒng)開發(fā)和實行標(biāo)準(zhǔn)系統(tǒng)開發(fā)遵循國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)內(nèi)部或地方標(biāo)準(zhǔn),必要時予以擴充,形成本系統(tǒng)的內(nèi)部標(biāo)準(zhǔn)。信息分類和編碼標(biāo)準(zhǔn)1)《道路運政管理信息系統(tǒng)信息指標(biāo)體系》(JT/T414-2023)、2)《道路運政管理信息系統(tǒng)編目編碼規(guī)則》(JT/T415-2023)3)中華人民共和國國土基礎(chǔ)信息數(shù)據(jù)分類代碼(GB/TB923-92)4)中國城市地理信息系統(tǒng)、信息分類體系及編碼規(guī)范化研究。5)其它有關(guān)信息分類和編碼的暫行稿(討論稿)6)功能編碼規(guī)范。軟件設(shè)計和開發(fā)標(biāo)準(zhǔn)GB/T14394-1993《計算機軟件可靠性和可維護性管理》GB/T15532-1995《計算機軟件單元測試》GB/T8566-1988《計算機軟件開發(fā)規(guī)范》GB/T8567-1988《計算機軟件產(chǎn)品開發(fā)文獻(xiàn)編制指南》GB/T9385-1988《計算機軟件需求說明編制指南》GB/T9386-1988《計算機軟件測試文獻(xiàn)編制規(guī)范》GB/T12504-1990《計算機軟件質(zhì)量保證計劃規(guī)范》GB/T12505-1990《計算機軟件配置管理計劃規(guī)范》GB/T14079-1993《軟件維護指南》GB/T16680-1996《軟件文檔管理指南》《國家經(jīng)濟信息系統(tǒng)總體規(guī)劃方案》(1986-07-01)軟件質(zhì)量管理標(biāo)準(zhǔn)ISO9000-3《軟件質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)》ISO10006《項目管理質(zhì)量標(biāo)準(zhǔn)》ISO/IEC14589《軟件質(zhì)量評價》圖形標(biāo)準(zhǔn)中華人民共和國1:500、1:1000、1:2023地形圖圖式標(biāo)準(zhǔn)(GB7929-87)中華人民共和國1:1萬、1:5萬地形圖圖式標(biāo)準(zhǔn)(GB7233-87)符號庫根據(jù)圖形應(yīng)用需要,在系統(tǒng)建設(shè)前建立一套適合信息系統(tǒng)應(yīng)用的標(biāo)準(zhǔn)符號庫,其中涉及:1.線狀符號標(biāo)準(zhǔn)庫2.點狀符號標(biāo)準(zhǔn)庫3.面狀符號標(biāo)準(zhǔn)庫網(wǎng)頁設(shè)計規(guī)范1、形象設(shè)計規(guī)范網(wǎng)站的CI整體形象涉及下面幾個要素(1)標(biāo)志(logo)網(wǎng)站必須有獨立的標(biāo)志標(biāo)志可以以網(wǎng)站中英文名稱設(shè)計,也可以采用特別的圖案。原則是簡樸易記。標(biāo)志必須可以用黑白和彩色分別清楚表現(xiàn)標(biāo)志圖片的名稱為"logo_域名.gif",例如:logo_sina.gif盡量提供標(biāo)志的矢量圖片請盡也許在每個頁面上都使用標(biāo)志(2)標(biāo)準(zhǔn)色網(wǎng)站應(yīng)當(dāng)有自己的標(biāo)準(zhǔn)色(主體色)標(biāo)準(zhǔn)色原則上不超過兩種,假如有兩種,其中一種為標(biāo)準(zhǔn)色,另一種為標(biāo)準(zhǔn)輔助色標(biāo)準(zhǔn)色應(yīng)盡量采用216種web安全色之內(nèi)的色彩必須提供標(biāo)準(zhǔn)色確切的RGB和CYMK數(shù)值請盡也許使用標(biāo)準(zhǔn)色(3)標(biāo)準(zhǔn)字體網(wǎng)站應(yīng)當(dāng)定義一種標(biāo)準(zhǔn)字體(指logo上,圖片上使用的字體)標(biāo)準(zhǔn)字體原則上定義兩種,一種中文字體,一種英文字體(不涉及文本內(nèi)容字體)必須提供標(biāo)準(zhǔn)字體的名稱和字庫請盡也許使用標(biāo)準(zhǔn)字體2、內(nèi)容編輯規(guī)范(1)標(biāo)題力求簡短、醒目、新奇、吸引人。(2)正文文章的段首空兩格,與傳統(tǒng)格式保持一致段與段之間空一行可以使文章更清楚易看杜絕錯字、別字和自造字簡體版中不得夾雜繁體字譯名要按我國規(guī)范。例如:singapore統(tǒng)一翻譯"新加坡"不能用"星加坡"全角數(shù)字符號(不含標(biāo)點)應(yīng)改為半角3、頁面尺寸尺
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年海南二手房買賣及配套設(shè)施完善合同3篇
- 西安交通大學(xué)《過程分子生物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度鞋類批發(fā)市場購銷合同市場地位鞏固
- 二零二五年度酒店消防器材維護保養(yǎng)及更換合同3篇
- 二零二五年度水利工程安全評價技術(shù)服務(wù)合同3篇
- 二零二五年度新能源汽車電池回收利用合伙協(xié)議書3篇
- 二零二五年股東股權(quán)置換合同參考范本6篇
- 二零二五版生物科技研發(fā)技術(shù)顧問聘用協(xié)議2篇
- 二零二五版物流企業(yè)勞動安全及貨物保護協(xié)議合同3篇
- 2024汽車制造商與電池供應(yīng)商之間的汽車電池采購合同
- 2023年保安公司副總經(jīng)理年終總結(jié) 保安公司分公司經(jīng)理年終總結(jié)(5篇)
- 中國華能集團公司風(fēng)力發(fā)電場運行導(dǎo)則(馬晉輝20231.1.13)
- 中考語文非連續(xù)性文本閱讀10篇專項練習(xí)及答案
- 2022-2023學(xué)年度六年級數(shù)學(xué)(上冊)寒假作業(yè)【每日一練】
- 法人不承擔(dān)責(zé)任協(xié)議書(3篇)
- 電工工具報價單
- 反歧視程序文件
- 油氣藏類型、典型的相圖特征和識別實例
- 流體靜力學(xué)課件
- 顧客忠誠度論文
- 實驗室安全檢查自查表
評論
0/150
提交評論