版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
智慧陽光廚房解決方案V3.0系統(tǒng)平臺集成系統(tǒng)集成目標(biāo)系統(tǒng)集成是按照標(biāo)準(zhǔn)規(guī)范,統(tǒng)籌規(guī)劃建設(shè)過程中的各種資源,有效地實(shí)現(xiàn)信息采集傳輸系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、管理數(shù)據(jù)庫與應(yīng)用系統(tǒng)之間的協(xié)調(diào)一致,使整個(gè)xxx食堂管理信息系統(tǒng)集成為有機(jī)的整體,并使之能彼此協(xié)調(diào)工作,達(dá)到整體性能最優(yōu)。遵循面向服務(wù)的體系架構(gòu),整合本系統(tǒng)數(shù)據(jù)資源和功能資源,依據(jù)相關(guān)的標(biāo)準(zhǔn)與開發(fā)規(guī)范,形成基于統(tǒng)一技術(shù)架構(gòu)的應(yīng)用系統(tǒng)開發(fā)與運(yùn)行支撐環(huán)境,為“陽光廚房”管理信息系統(tǒng)建設(shè)項(xiàng)目提供信息及軟件資源支撐服務(wù)。系統(tǒng)集成原則項(xiàng)目集成是在系統(tǒng)工程科學(xué)方法的指導(dǎo)下,根據(jù)用戶需求,完成硬件集成、數(shù)據(jù)集成、業(yè)務(wù)集成,實(shí)現(xiàn)整個(gè)xxx“陽光廚房”信息管理系統(tǒng)建設(shè)項(xiàng)目各部分的最優(yōu)整合與協(xié)調(diào)工作。系統(tǒng)集成應(yīng)遵循的基本原則有:資源共享的原則。系統(tǒng)集成本著硬件、系統(tǒng)軟件、產(chǎn)品軟件、應(yīng)用軟件模塊、數(shù)據(jù)資源的充分共享,節(jié)省工程投資,提高系統(tǒng)性能。系統(tǒng)集成主要考慮以下幾個(gè)方面:系統(tǒng)集成要以滿足用戶的需求為根本出發(fā)點(diǎn);系統(tǒng)集成不是選擇最好的產(chǎn)品的簡單行為,而是要選擇最適合用戶的需求和投資規(guī)模的產(chǎn)品和技術(shù);系統(tǒng)集成不是簡單的設(shè)備供貨,它體現(xiàn)更多的是設(shè)計(jì)、調(diào)試與開發(fā)的技術(shù)和能力;系統(tǒng)集成包含技術(shù)、管理等方面,是一項(xiàng)綜合性的系統(tǒng)工程。技術(shù)是系統(tǒng)集成工作的核心,管理則是系統(tǒng)集成成功實(shí)施的可靠保障;性價(jià)比高低是評價(jià)系統(tǒng)集成是否合理和實(shí)施是否成功的重要參考因素。分層集成原則。本建設(shè)項(xiàng)目的整體框架集成工作包括基礎(chǔ)網(wǎng)絡(luò)設(shè)施層、數(shù)據(jù)庫層、應(yīng)用支撐平臺與已有業(yè)務(wù)應(yīng)用系統(tǒng)、業(yè)務(wù)層以及表現(xiàn)層的集成。圖6.2整體框架集成結(jié)構(gòu)圖基礎(chǔ)網(wǎng)絡(luò)設(shè)施層系統(tǒng)根據(jù)應(yīng)用需要,對現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)設(shè)施以及本期建設(shè)的硬件環(huán)境進(jìn)行集成,為xxx“陽光廚房”信息管理系統(tǒng)建設(shè)項(xiàng)目數(shù)據(jù)資源及軟件應(yīng)用系統(tǒng)提供整體基礎(chǔ)支撐,確保系統(tǒng)各部分之間的信息流通與安全管理。數(shù)據(jù)庫層系統(tǒng)基于商業(yè)數(shù)據(jù)庫、數(shù)據(jù)中心技術(shù)及空間數(shù)據(jù)引擎(SDE)技術(shù)實(shí)現(xiàn)空間數(shù)據(jù)和非空間數(shù)據(jù)的集成與管理,為應(yīng)用系統(tǒng)提供數(shù)據(jù)基礎(chǔ)。應(yīng)用支撐層本系統(tǒng)的開發(fā)和運(yùn)行需要一系列應(yīng)用支撐平臺做基礎(chǔ)保障,通過對這些平臺進(jìn)行良好的集成形成應(yīng)用支撐體系,確保應(yīng)用系統(tǒng)能夠高效運(yùn)行。業(yè)務(wù)層基于xxx食堂基礎(chǔ)數(shù)據(jù)庫建設(shè)成果、應(yīng)用支撐平臺、及已有業(yè)務(wù)系統(tǒng)接口開發(fā)的三個(gè)應(yīng)用系統(tǒng),包括教育監(jiān)管子系統(tǒng)、xxx食堂評價(jià)子系統(tǒng)、政務(wù)信息公開子系統(tǒng)和運(yùn)維管理子系統(tǒng)。應(yīng)用系統(tǒng)的集成包括兩部分內(nèi)容:(1)集成本期建設(shè)系統(tǒng)各項(xiàng)功能,進(jìn)行無縫集成;(2)通過接口建設(shè),與已有業(yè)務(wù)系統(tǒng)進(jìn)行對接。表現(xiàn)層用戶是系統(tǒng)的最終使用者,不同的用戶使用和關(guān)注的應(yīng)用系統(tǒng)功能不同。通過應(yīng)用系統(tǒng)的集成,為用戶應(yīng)用層提供綜合的功能應(yīng)用,所有用戶都可以通過集成的統(tǒng)一入口使用自己所需的應(yīng)用系統(tǒng)功能。硬件集成xxx“陽光廚房”信息管理系統(tǒng)建成后,部署在XXX市教育局,需要通過政府專網(wǎng)與其它監(jiān)管單位進(jìn)行連接與監(jiān)測數(shù)據(jù)的傳輸。主要向教育部門領(lǐng)導(dǎo)、業(yè)務(wù)工作人員和社會公眾提供服務(wù)。系統(tǒng)硬件主要包括:視頻監(jiān)控?cái)z像設(shè)備、數(shù)據(jù)傳輸設(shè)備、網(wǎng)絡(luò)設(shè)備、數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、存儲設(shè)備等。數(shù)據(jù)集成xxx“陽光廚房”信息管理系統(tǒng)運(yùn)行所需的數(shù)據(jù)來源廣泛,對各類監(jiān)測信息和來自教育、食藥監(jiān)、工商、公安等其他職能部門的信息從食品安全、食堂衛(wèi)生管理業(yè)務(wù)的需求角度接入和整理,存儲到數(shù)據(jù)庫中,為xxx食堂管理業(yè)務(wù)提供信息支撐。針對每一類數(shù)據(jù),設(shè)計(jì)一套數(shù)據(jù)集成方案,并通過統(tǒng)一的數(shù)據(jù)訪問接口向應(yīng)用服務(wù)層提供數(shù)據(jù)。圖6.4數(shù)據(jù)集成結(jié)構(gòu)圖(1)基礎(chǔ)數(shù)據(jù)的集成。對于現(xiàn)有的基礎(chǔ)地理數(shù)據(jù)包括基礎(chǔ)數(shù)據(jù)、及其它格式的數(shù)據(jù)。通過GIS數(shù)據(jù)引擎,在不改變數(shù)據(jù)格式的前提下,實(shí)現(xiàn)這類數(shù)據(jù)的集成。(2)數(shù)據(jù)處理。通過對基礎(chǔ)數(shù)據(jù)和監(jiān)測數(shù)據(jù)進(jìn)行集成,形成管理數(shù)據(jù)庫。然后通過ETL(抽取、轉(zhuǎn)換、裝載),形成省食品材料產(chǎn)品庫,用于提供數(shù)據(jù)產(chǎn)品服務(wù)。(3)采用中間件方式實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一訪問。根據(jù)驅(qū)動化的設(shè)計(jì)思想,GIS中間件的設(shè)計(jì)為兩層模式:數(shù)據(jù)源驅(qū)動管理器和數(shù)據(jù)源驅(qū)動。當(dāng)平臺請求某種類型數(shù)據(jù)源時(shí),數(shù)據(jù)源驅(qū)動管理器加載相應(yīng)的數(shù)據(jù)源驅(qū)動,并把數(shù)據(jù)訪問結(jié)果返回給應(yīng)用服務(wù)系統(tǒng)。每種數(shù)據(jù)源驅(qū)動負(fù)責(zé)對其相應(yīng)空間數(shù)據(jù)訪問,完成對空間數(shù)據(jù)的實(shí)際讀/寫,并把結(jié)果返回給數(shù)據(jù)源驅(qū)動管理器。數(shù)據(jù)源驅(qū)動對用戶來說也是透明的。中間模塊操作轉(zhuǎn)換是在源數(shù)據(jù)與處理后的結(jié)果數(shù)據(jù)之間有一個(gè)獨(dú)立的處理模塊,以接口方式與二者進(jìn)行連接。GIS中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,通過規(guī)定系統(tǒng)內(nèi)部數(shù)據(jù)的讀/寫接口,通過里面的驅(qū)動程序完成對不同來源的數(shù)據(jù)的處理,從而實(shí)現(xiàn)了多格式數(shù)據(jù)直接訪問、格式無關(guān)數(shù)據(jù)集成、位置無關(guān)數(shù)據(jù)集成和多源數(shù)據(jù)復(fù)合分析,完成多源異構(gòu)數(shù)據(jù)的無縫集成。應(yīng)用系統(tǒng)支撐軟件建設(shè)應(yīng)用支撐GIS平臺GIS基礎(chǔ)平臺本系統(tǒng)建設(shè)選用新一代面向網(wǎng)絡(luò)超大型分布式地理信息系統(tǒng)基礎(chǔ)軟件系列平臺。平臺采用面向服務(wù)的設(shè)計(jì)思想、多層體系結(jié)構(gòu),實(shí)現(xiàn)了面向空間實(shí)體及其關(guān)系的數(shù)據(jù)組織、高效海量空間數(shù)據(jù)的存儲與索引、大尺度多維動態(tài)空間信息數(shù)據(jù)庫、三維實(shí)體建模和分析,具有TB級空間數(shù)據(jù)處理能力、可以支持局域和廣域網(wǎng)絡(luò)環(huán)境下空間數(shù)據(jù)的分布式計(jì)算、支持分布式空間信息分發(fā)與共享、網(wǎng)絡(luò)化空間信息服務(wù),能夠支持海量、分布式的國家空間基礎(chǔ)設(shè)施建設(shè)。利用數(shù)據(jù)中心集成開發(fā)技術(shù)和搭建平臺的理念為基礎(chǔ),可搭建配置出各種解決方案,實(shí)現(xiàn)零編程、巧組合、易搭建的思想。主要技術(shù)特點(diǎn)如下:面向服務(wù)的分布式跨平臺的多層多級體系架構(gòu)平臺基于微內(nèi)核技術(shù),具備分布式跨平臺的多層多級體系結(jié)構(gòu),采用面向服務(wù)的設(shè)計(jì)思想;支持分布式多級服務(wù)器網(wǎng)絡(luò)體系結(jié)構(gòu),具備支持“全球空間格網(wǎng)”能力;具有適應(yīng)異構(gòu)數(shù)據(jù)庫的多級服務(wù)器協(xié)同工作環(huán)境。圖STYLEREF1\s9.SEQ圖\*ARABIC\s11多層體系架構(gòu)具備TB級的海量空間數(shù)據(jù)存儲與管理能力具備TB級海量空間數(shù)據(jù)存儲與管理能力,支持矢量、柵格、影像、三維四位一體的海量數(shù)據(jù)存儲,高效的空間索引;具有版本管理和沖突檢測機(jī)制的版本與長事務(wù)處理機(jī)制。數(shù)據(jù)庫管理通過空間和屬性兩個(gè)管理系統(tǒng)來實(shí)現(xiàn)。地圖庫管理子系統(tǒng)具有強(qiáng)大的地圖拼接、管理、顯示、漫游和靈活方便的跨圖幅檢索能力,可管理多達(dá)數(shù)千幅地圖。屬性庫子系統(tǒng)能根據(jù)用戶的需要,方便地建立動態(tài)屬性庫。同時(shí),系統(tǒng)還提供為圖形編輯服務(wù)的系統(tǒng)庫編輯子系統(tǒng)(包括子圖、線型、符號)。具有對海量圖形數(shù)據(jù)的存儲和管理功能(TB級),能夠建立無縫地理數(shù)據(jù)庫??晒芾砗A坑跋駭?shù)據(jù)。通過內(nèi)嵌的驅(qū)動程序高效訪問存儲在數(shù)據(jù)庫中的圖形和屬性數(shù)據(jù)。支持多種大型商用數(shù)據(jù)庫,如:SQLServer、Oracle、DB2、Informix等??赏瑫r(shí)存儲管理DXF、DWG、DGN等CAD數(shù)據(jù),并與GIS數(shù)據(jù)互相參考。提供全方位的數(shù)據(jù)(空間數(shù)據(jù)和屬性數(shù)據(jù))管理功能,客戶端可方便瀏覽數(shù)據(jù)、更新數(shù)據(jù)、上載數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)動態(tài)更新。提供多任務(wù)、多用戶的工作環(huán)境,具備安全的系統(tǒng)登錄、訪問權(quán)限設(shè)置。允許多人同時(shí)對系統(tǒng)進(jìn)行訪問。采用面向地理實(shí)體的空間數(shù)據(jù)模型采用面向地理實(shí)體的空間數(shù)據(jù)模型,可描述任意復(fù)雜度的空間特征和非空間特征,完全表達(dá)空間、非空間、實(shí)體的空間共生性、多重性等關(guān)系??臻g數(shù)據(jù)模型將現(xiàn)實(shí)世界中的各種現(xiàn)象抽象為對象、關(guān)系和規(guī)則,各種行為(操作)基于對象、關(guān)系和規(guī)則,模型更接近人類面向?qū)嶓w的思維方式。該模型還綜合了面向圖形的空間數(shù)據(jù)模型的特點(diǎn),使得模型表達(dá)能力強(qiáng),廣泛適應(yīng)GIS的各種應(yīng)用。支持版本與增量相結(jié)合的時(shí)空數(shù)據(jù)處理模型支持版本與增量相結(jié)合的時(shí)空數(shù)據(jù)處理模型,可實(shí)現(xiàn)單個(gè)實(shí)體的時(shí)態(tài)演變,支持任意時(shí)刻的歷史回溯,支持多用戶并發(fā)的歷史事件的控制。時(shí)空數(shù)據(jù)處理采用“元組級基態(tài)+增量修正法”實(shí)施方案,版本與增量相結(jié)合的時(shí)空數(shù)據(jù)模型;元組級的時(shí)空數(shù)據(jù)控制粒度;可實(shí)現(xiàn)單個(gè)實(shí)體時(shí)態(tài)演變過程追蹤,可實(shí)現(xiàn)“事件”作為時(shí)態(tài)追蹤的參考點(diǎn),通過時(shí)態(tài)數(shù)據(jù)索引管理,任意時(shí)刻的歷史回朔,多用戶并發(fā)的歷史事件的控制。提供基于SOAP和XML的空間信息服務(wù)提供基于SOAP和XML的空間信息應(yīng)用服務(wù),遵循OGC規(guī)范,支持WMS、WFS、WCS、GML3等信息服務(wù)標(biāo)準(zhǔn);支持互聯(lián)網(wǎng)和無線互聯(lián)網(wǎng),支持各種智能移動終端。能在CDMA、GPRS等無線互聯(lián)網(wǎng)上,連接PDA、手機(jī)等智能移動信息終端,通過Web服務(wù)的方式提供移動環(huán)境下的空間信息加工、查詢、瀏覽、分析運(yùn)算等應(yīng)用,促進(jìn)空間信息產(chǎn)品的增值。通過空間數(shù)據(jù)存取與交換服務(wù)、空間信息查詢服務(wù)、空間信息分析服務(wù),解決分布式空間信息共享、處理功能共享、應(yīng)用協(xié)同與綜合集成等問題,實(shí)現(xiàn)分布式跨平臺的空間數(shù)據(jù)集成和共享、處理功能和計(jì)算資源共享以及對網(wǎng)格計(jì)算的支持,為用戶提供分布式的協(xié)同信息處理和按需服務(wù)。先進(jìn)的搭建式、配置式、插件式二次開發(fā)技術(shù)具有插件模式、配置模式和搭建模式三種開發(fā)模式,在用戶利用數(shù)據(jù)中心開發(fā)時(shí),菜單、工具條、目錄樹、視圖可以簡便的用戶的需求實(shí)現(xiàn)定制。搭建式二次開發(fā)通過工作流、電子表單、基于SOA技術(shù)的構(gòu)件倉庫、搭建平臺、運(yùn)行平臺等實(shí)現(xiàn)可視化搭建業(yè)務(wù)流程及應(yīng)用系統(tǒng)。配置式二次開發(fā)提供配置資源向?qū)J?,配置生成資源、目錄、程序模板、實(shí)例模板、引導(dǎo)式加載程序?qū)嵗?、?yīng)用系統(tǒng)框架等。插件式二次開發(fā)基于SOA技術(shù)系統(tǒng)框架、基于SOA技術(shù)基礎(chǔ)插件、基礎(chǔ)視圖,加上少量編程,以插件模式將擴(kuò)展模塊集成到系統(tǒng)中。具有強(qiáng)大的空間分析功能和制圖功能支持矢量空間分析與運(yùn)算,柵格空間分析與運(yùn)算服務(wù)。矢量空間分析提供空間疊加分析、網(wǎng)絡(luò)分析、空間緩沖區(qū)分析以及矢量數(shù)據(jù)的查詢、檢索和運(yùn)算服務(wù)。柵格空間分析與運(yùn)算服務(wù)提供包括地形數(shù)據(jù)在內(nèi)的各類柵格數(shù)據(jù)的通用和專業(yè)分析服務(wù)、以及柵格數(shù)據(jù)的可視化服務(wù)。靈活的分布式多源異構(gòu)數(shù)據(jù)集成管理平臺支持中間件技術(shù),提供多源異構(gòu)數(shù)據(jù)集成,可不需要做數(shù)據(jù)格式轉(zhuǎn)換,能直接讀取SHP空間數(shù)據(jù),同時(shí),也可直接在平臺中管理非空間數(shù)據(jù),直接驅(qū)動word、excel、access、pdf、圖片、視頻等數(shù)據(jù)。數(shù)據(jù)中心平臺支持中間件技術(shù),提供多源異構(gòu)數(shù)據(jù)集成,可不需要做數(shù)據(jù)格式轉(zhuǎn)換,能直接讀取SHP空間數(shù)據(jù)。數(shù)據(jù)中心是一個(gè)可以管理多源異構(gòu)數(shù)據(jù)的數(shù)據(jù)倉庫,包括各種GIS數(shù)據(jù)(如MapGIS6X、MapGISK9、ArcGIS數(shù)據(jù)等)、文件數(shù)據(jù)(如doc,excel,xml,html等格式)、數(shù)據(jù)庫數(shù)據(jù)(Acess,Oracle,SQLServer等)、地理數(shù)據(jù)庫數(shù)據(jù)等。數(shù)據(jù)中心是一個(gè)存放對這些多源異構(gòu)數(shù)據(jù)進(jìn)行管理的功能的有序集合——功能倉庫,功能倉庫包括組件庫、插件庫、流程庫。下圖是數(shù)據(jù)中心的管理體系架構(gòu)。圖STYLEREF1\s9.SEQ圖\*ARABIC\s12數(shù)據(jù)中心管理體系架構(gòu)具備工作流搭建能力GIS平臺具備工作流搭建能力,能快速構(gòu)建業(yè)務(wù)系統(tǒng)。業(yè)務(wù)工作流主要由工作流設(shè)計(jì)管理器、工作流引擎、工作流監(jiān)視器組成。圖STYLEREF1\s9.SEQ圖\*ARABIC\s13業(yè)務(wù)工作流體系結(jié)構(gòu)業(yè)務(wù)工作流設(shè)計(jì)器主要完成業(yè)務(wù)流程的定義、流程活動的權(quán)限配置、活動功能配置;工作流監(jiān)視器主要負(fù)責(zé)監(jiān)視各個(gè)流程的狀態(tài);工作流引擎是工作流管理系統(tǒng)的核心,負(fù)責(zé)解釋業(yè)務(wù)過程的過程定義,驅(qū)動過程和活動的執(zhí)行,維護(hù)工作流控制數(shù)據(jù)和工作流相關(guān)數(shù)據(jù),并提供支持用戶操作的接口。工作流管理系統(tǒng)改變了傳統(tǒng)的辦公系統(tǒng)的開發(fā)模式,使系統(tǒng)更能夠適應(yīng)業(yè)務(wù)的變化,加快流程處理速度,提高工作效率。實(shí)現(xiàn)了業(yè)務(wù)的靈活調(diào)整和定制,解決了GIS和辦公自動化的無縫集成。具有功能齊全的海量遙感數(shù)據(jù)存儲管理和處理能力還具有功能齊全的遙感數(shù)據(jù)處理平臺,提供一組功能強(qiáng)大的海量數(shù)據(jù)存儲管理、影像可視化、輻射校正、幾何校正、影像分析、信息提取和制圖輸出、影像輸入/輸出、鑲嵌融合以及各種變換、圖像分類等的一體化工具。并在此基礎(chǔ)上針對具體應(yīng)用提供攝影測量、影像測圖等專業(yè)處理等軟件包,實(shí)現(xiàn)了從基本影像處理到高級智能解譯等系列功能。圖STYLEREF1\s9.SEQ圖\*ARABIC\s14影像數(shù)據(jù)管理影像數(shù)據(jù)三維展示圖STYLEREF1\s9.SEQ圖\*ARABIC\s15影像幾何校正影像裁剪信息提取影像制圖具有地上、地表、地下一體化的存儲、管理、建模、可視化、分析等功能GIS平臺具有地質(zhì)建模功能,是能夠?qū)崿F(xiàn)對地下三維地質(zhì)模型、地上三維景觀模型、地表三維地形模型等進(jìn)行一體化的存儲、管理,快速建模、綜合可視化和融合分析等功能的三維GIS平臺。為用戶提供一個(gè)功能更全面、模擬更真實(shí)、操作更方便的真三維地理信息系統(tǒng)平臺。圖STYLEREF1\s9.SEQ圖\*ARABIC\s16三維地質(zhì)建模GIS數(shù)字虛擬地球支持在瀏覽器上展示,支持海量矢量、柵格、三維數(shù)據(jù)一體化發(fā)布,支持Google、天地圖數(shù)據(jù)能夠在瀏覽器上展示,提供全面的二三維一體化網(wǎng)絡(luò)服務(wù),支持海量矢量、柵格、三維數(shù)據(jù)的一體化發(fā)布、存儲、可視化、查詢功能,可實(shí)現(xiàn)海量、分布式二三維空間信息的管理與發(fā)布。圖STYLEREF1\s9.SEQ圖\*ARABIC\s17三維模型發(fā)布與顯示可實(shí)現(xiàn)不同GIS廠商、多源異構(gòu)數(shù)據(jù)集成,支持OGC服務(wù),支持google、天地圖、Bing、雅虎等API與數(shù)字地球的無縫集成。Google天地圖Bing雅虎圖STYLEREF1\s9.SEQ圖\*ARABIC\s18支持google、天地圖、Bing、雅虎等數(shù)據(jù)示意圖支持主流GIS數(shù)據(jù)的轉(zhuǎn)換,如:ARCGIS、MAPGIS、MAPINFO等GIS平臺支持主流GIS數(shù)據(jù)的轉(zhuǎn)換,通過數(shù)據(jù)的導(dǎo)入/導(dǎo)出實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換。平臺支持轉(zhuǎn)換的GIS數(shù)據(jù)類型有ARCGIS數(shù)據(jù)、MapGIS數(shù)據(jù)、MAPINFO數(shù)據(jù)及其它數(shù)據(jù)。平臺支持ESRIShapefile、ArcInfoBinaryCoverage、ArcInfoE00、MapInfoMIF、AutoCADDXF、MicrostationDGN、GML、KML等主流的矢量格式數(shù)據(jù)的導(dǎo)入導(dǎo)出;并支持50多種柵格文件格式,既包括通用圖像格式也包括ErdasIMG和GeoTiff等專業(yè)遙感影像格式。圖STYLEREF1\s9.SEQ圖\*ARABIC\s19數(shù)據(jù)轉(zhuǎn)換顯示界面圖STYLEREF1\s9.SEQ圖\*ARABIC\s110數(shù)據(jù)轉(zhuǎn)換過程圖STYLEREF1\s9.SEQ圖\*ARABIC\s111導(dǎo)入的shp數(shù)據(jù)查看GIS數(shù)據(jù)處理工具XXX驛區(qū)xxx“陽光廚房”信息管理系統(tǒng)選用GIS基礎(chǔ)平臺作為GIS數(shù)據(jù)處理平臺?;谛乱淮鶪IS架構(gòu)技術(shù)和開發(fā)模式,集新一代面向網(wǎng)絡(luò)超大型分布式地理信息系統(tǒng)基礎(chǔ)軟件平臺和數(shù)據(jù)中心集成開發(fā)平臺為一體。通過GDB企業(yè)管理器、地圖編輯器、數(shù)據(jù)分析與處理系統(tǒng)、遙感處理平臺系統(tǒng)等實(shí)現(xiàn)矢量、柵格、影像、三維四位一體的海量數(shù)據(jù)存儲、編輯與管理。GIS平臺擁有中間件,用戶不再需要將數(shù)據(jù)在多種格式中頻繁轉(zhuǎn)換便可直接在企業(yè)版中直接讀取多源異構(gòu)的GIS數(shù)據(jù)。目前已支持的中間件有ArcGIS(Shape/Coverage/Access/SDE)、AutoCAD(Dxf/Dwg)、OracleSpatial、MapInfo(Mif/Tab)、VCT、OGR等中間件。平臺支持中間件技術(shù),可不需要做數(shù)據(jù)格式轉(zhuǎn)換,能直接讀取SHP空間數(shù)據(jù)。GDB企業(yè)管理器一個(gè)地理數(shù)據(jù)庫服務(wù)器由一個(gè)或者多個(gè)地理數(shù)據(jù)庫組成,至少包含一個(gè)主庫,還可包含若干個(gè)地理數(shù)據(jù)庫。地理數(shù)據(jù)庫服務(wù)器=地理數(shù)據(jù)庫(n個(gè),簡稱GDB)+地理數(shù)據(jù)庫服務(wù)進(jìn)程;主庫名稱可由用戶定義(缺省為MPDBMASTER),但是主庫的系統(tǒng)管理員名稱為MPDBMASTER,該名稱固定不變(大寫)。主庫中記錄該地理數(shù)據(jù)庫服務(wù)器中包含哪些地理數(shù)據(jù)庫以及地理數(shù)據(jù)庫系統(tǒng)管理員信息,這也是主庫與一般地理數(shù)據(jù)庫的區(qū)別。地理數(shù)據(jù)庫(包含主庫)都包含系統(tǒng)數(shù)據(jù)字典信息,如系統(tǒng)表格,序列,系統(tǒng)表格索引,觸發(fā)器等。地圖編輯器GIS編輯器提供強(qiáng)大的圖形輸入與編輯系統(tǒng),提供了多種靈活方便、高效、開放的輸入方式,如掃描矢量化輸入、其它數(shù)據(jù)源的數(shù)據(jù)接口、圖形輸出等。GIS編輯器主要功能如下:影像校正:對校正的影像添加一定數(shù)量控制點(diǎn)后,即可利用這些控制點(diǎn)信息對影像進(jìn)行校正處理。編輯器中影像校正功能可對各種比例尺的地形圖經(jīng)掃描、幾何糾正,形成在內(nèi)容、幾何精度上與原圖保持一致的柵格數(shù)據(jù)文件。圖形輸入:編輯器提供了手工矢量化,半自動矢量化,自動矢量化等方法。用戶可以根據(jù)自己不同的數(shù)據(jù)需要選擇適合自己的矢量化方法。通過矢量化操作將掃描原圖柵格數(shù)據(jù)轉(zhuǎn)換成矢量數(shù)據(jù),再進(jìn)行編輯、輸出。圖形編輯:點(diǎn)、線、面、注記要素及屬性數(shù)據(jù)編輯與處理等。通過圖形編輯能夠改善圖形精度,更新圖形內(nèi)容,豐富圖形表現(xiàn)力,以“所見即所得”的工作方式面向用戶,使用方便簡單。圖形輸出:編輯器圖形輸出讀取GIS的各種輸出數(shù)據(jù),進(jìn)行版面編輯處理、排版,進(jìn)行圖形的整飾,最終形成各種格式的圖形文件,并驅(qū)動各種輸出設(shè)備,完成GIS的輸出工作。數(shù)據(jù)分析與處理數(shù)據(jù)分析與處理模塊主要提供了矢量數(shù)據(jù)、柵格數(shù)據(jù)、屬性數(shù)據(jù)分析與處理功能,以及主要使用的工具。數(shù)據(jù)分析包括:矢量數(shù)據(jù)分析、柵格數(shù)據(jù)分析、屬性數(shù)據(jù)分析幾大類。空間分析:疊加分析包括點(diǎn)對區(qū)、線對區(qū)、區(qū)對區(qū)、點(diǎn)對線、區(qū)對點(diǎn)運(yùn)算;緩沖區(qū)分析包括等距型、變距型兩種類型。還提供歷史分析、對比分析、空間統(tǒng)計(jì)分析等。影像分析:色彩空間變換、影像運(yùn)算、空域?yàn)V波、頻域?yàn)V波、監(jiān)督分類等。DEM分析:剖面分析、連線可視分析、全局可視分析、地形圖分析、路徑分析等。屬性數(shù)據(jù)統(tǒng)計(jì)分析:屬性匯總、屬性統(tǒng)計(jì)。統(tǒng)計(jì)分析:包括聚類分析、線性回歸分析、非線性回歸分析、梯度分析、時(shí)間序列分析、趨勢面分析、主成份分析、判別分析、相關(guān)分析、馬爾科夫預(yù)測分析、空間聚類分析。數(shù)據(jù)處理包括:矢量、柵格、屬性數(shù)據(jù)處理兩大類。矢量數(shù)據(jù)處理:數(shù)據(jù)裁剪包括多邊形裁剪、區(qū)文件裁剪;投影變換包括單點(diǎn)投影成批投影或轉(zhuǎn)換;整圖變換。柵格數(shù)據(jù)處理:影像旋轉(zhuǎn)、影像重采樣、影像鑲嵌、影像融合、影像裁剪、影像投影。屬性數(shù)據(jù)處理:屬性合并、屬性連接。GIS平臺的主要工具有離線編輯、版本管理、SDO數(shù)據(jù)管理、規(guī)則檢查、地圖及管理等。網(wǎng)絡(luò)編輯與分析網(wǎng)絡(luò)是由若干線性實(shí)體互聯(lián)而成的一個(gè)系統(tǒng),資源由網(wǎng)絡(luò)來傳輸,實(shí)體間的聯(lián)絡(luò)也經(jīng)由網(wǎng)絡(luò)來達(dá)成。網(wǎng)絡(luò)數(shù)據(jù)模型是真實(shí)世界中的網(wǎng)絡(luò)系統(tǒng)的抽象表示。構(gòu)成網(wǎng)絡(luò)的基本元素是上述線性實(shí)體以及這些實(shí)體的連接交匯點(diǎn),前者稱為網(wǎng)絡(luò)線,后者成為網(wǎng)絡(luò)點(diǎn)。網(wǎng)絡(luò)編輯與分析包括對網(wǎng)絡(luò)線、網(wǎng)絡(luò)點(diǎn)的編輯和對網(wǎng)的分析。網(wǎng)絡(luò)編輯包括網(wǎng)絡(luò)編輯的設(shè)置、輸入點(diǎn)、輸入折線、刪除、移動、參數(shù)編輯、屬性編輯等。網(wǎng)絡(luò)分析包括元素的信息、網(wǎng)標(biāo)的設(shè)置、分析方式的選擇、流向分析等。網(wǎng)絡(luò)分析與應(yīng)用包括查最近設(shè)施、查服務(wù)范圍、查最佳新路、定位分配、多車送貨等。另外,GIS平臺同時(shí)還具有數(shù)據(jù)轉(zhuǎn)換、光柵化處理及大幅面輸出、系統(tǒng)庫管理等功能。數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換模塊為GIS系統(tǒng)與其它GIS系統(tǒng)間架設(shè)了一道橋梁,實(shí)現(xiàn)不同系統(tǒng)間的數(shù)據(jù)格式轉(zhuǎn)換。目前已支持ESRIShapefile、ArcInfoBinaryCoverage、ArcInfo.E00、MapInfoMIF、AutoCADDXF、MicrostationDGN、GML、KML等主流的矢量格式數(shù)據(jù)的導(dǎo)入導(dǎo)出;并支持50多種柵格文件格式,既包括通用圖像格式也包括ErdasIMG和GeoTiff等專業(yè)遙感影像格式。光柵化處理及大幅面輸出光柵輸出是為了解決復(fù)雜圖形的輸出以及部分繪圖儀的設(shè)備內(nèi)存限制等問題,提高大幅面地圖的輸出速度。我們設(shè)計(jì)了一個(gè)針對地圖處理的高速軟件RIP。它先對圖形進(jìn)行分色光柵化,形成供打印機(jī)及彩色噴墨繪圖儀輸出用的分色光柵文件。然后再驅(qū)動彩色噴墨繪圖儀進(jìn)行輸出。在對數(shù)據(jù)進(jìn)行光柵化時(shí),能設(shè)定顏色的還原曲線,對不同的設(shè)備,精心調(diào)整曲線,能得到滿意的效果。對于復(fù)雜的地圖的彩色噴墨輸出,用這種方式能得到效果較好的輸出結(jié)果。圖框生成與投影變換坐標(biāo)系的精度直接影響地理數(shù)據(jù)的分析應(yīng)用。提供所有國家基本比例尺標(biāo)準(zhǔn)圖框及支持各類自定圖框;投影變換高斯正反投影已經(jīng)能夠精確到小數(shù)點(diǎn)后7位,北京54坐標(biāo)系與西安80坐標(biāo)系間的變換精確到厘米,與國際專業(yè)投影變換軟件實(shí)力相當(dāng)。離線編輯:當(dāng)斷開GIS服務(wù)器時(shí),還能對地圖進(jìn)行編輯與操作。系統(tǒng)庫管理:圖元參數(shù)保存的是索引號,通過索引與關(guān)聯(lián)系統(tǒng)庫對應(yīng),調(diào)用相應(yīng)符號等顯示圖元。數(shù)據(jù)中心集成開發(fā)平臺GIS數(shù)據(jù)中心集成開發(fā)平臺(簡稱數(shù)據(jù)中心),是基于新一代GIS架構(gòu)技術(shù)及新一代開發(fā)模式的集成開發(fā)平臺,是集“基礎(chǔ)”與“應(yīng)用”為一體的綜合開發(fā)與應(yīng)用集成平臺。數(shù)據(jù)中心既是一個(gè)“資源管理器”又是一個(gè)“系統(tǒng)開發(fā)器”?!百Y源管理器”管理“數(shù)據(jù)資源”和“功能資源”兩大資源。數(shù)據(jù)資源通過數(shù)據(jù)倉庫管理;功能資源通過功能倉庫管理。“系統(tǒng)開發(fā)器”采用柔性設(shè)計(jì)理念,使系統(tǒng)能夠被快捷地搭建出來,并且能適應(yīng)需求的變化迅速做出調(diào)整,真正實(shí)現(xiàn)了“零編程、巧組合、易搭建”的可視化開發(fā)。數(shù)據(jù)中心集成開發(fā)平臺提供方便強(qiáng)大的集成開發(fā)手段,以滿足不同種開發(fā)的需求。通過數(shù)據(jù)倉庫,提供多源異構(gòu)數(shù)據(jù)的統(tǒng)一、層次化管理;通過功能倉庫,提供多領(lǐng)域應(yīng)用系統(tǒng)的集成及功能復(fù)用手段;通過搭建平臺,提供適合于多種GIS應(yīng)用領(lǐng)域的應(yīng)用系統(tǒng)快速構(gòu)建技術(shù);通過工作空間,提供統(tǒng)一的框架,實(shí)現(xiàn)多個(gè)地理信息系統(tǒng)的協(xié)調(diào)工作;通過設(shè)計(jì)器,提供應(yīng)用方案的集成搭建和配置可視化界面。數(shù)據(jù)中心增強(qiáng)了GIS應(yīng)用系統(tǒng)適應(yīng)需求不斷變化的能力,降低GIS應(yīng)用系統(tǒng)的開發(fā)難度,為開發(fā)地理信息應(yīng)用系統(tǒng)提供基礎(chǔ)支撐。通過數(shù)據(jù)中心能夠?qū)崿F(xiàn)一次設(shè)計(jì)同時(shí)擁有C/S架構(gòu)和B/S架構(gòu)軟件的能力,極大地降低了軟件系統(tǒng)的開發(fā)和維護(hù)成本。圖STYLEREF1\s9.SEQ圖\*ARABIC\s112一次設(shè)計(jì),兩種架構(gòu)數(shù)據(jù)中心組成數(shù)據(jù)中心采用面向服務(wù)的設(shè)計(jì)思想、多層次體系結(jié)構(gòu),實(shí)現(xiàn)了面向空間實(shí)體及其關(guān)系的數(shù)據(jù)組織、高海量空間數(shù)據(jù)的存儲與索引、大尺度多維動態(tài)空間信息數(shù)據(jù)庫,具有TB級空間數(shù)據(jù)處理能力、可以支持局域和廣域網(wǎng)絡(luò)環(huán)境下空間數(shù)據(jù)的分布計(jì)算、支持分布式空間信息分發(fā)與共享、網(wǎng)絡(luò)化空間信息服務(wù),能夠支持海量、分布式的數(shù)據(jù)建設(shè),具備良好的擴(kuò)展性和穩(wěn)定性。數(shù)據(jù)中心的體系架構(gòu)是一個(gè)懸浮倒掛式的平臺架構(gòu),是一種松耦合的面向服務(wù)的體系架構(gòu),它與傳統(tǒng)的奠基式向上支撐的平臺架構(gòu)有本質(zhì)的區(qū)別;在這種體系架構(gòu)下開發(fā)的系統(tǒng)牢固可靠,真正做到數(shù)據(jù)、功能全共享。數(shù)據(jù)中心由懸浮倒掛式平臺架構(gòu)、數(shù)據(jù)倉庫、功能倉庫和搭建及運(yùn)行平臺四部份組成,結(jié)構(gòu)圖如下圖所示。圖STYLEREF1\s9.SEQ圖\*ARABIC\s113數(shù)據(jù)中心的組成體系結(jié)構(gòu)基于GIS平臺上的數(shù)據(jù)中心是管理和組織各種GIS數(shù)據(jù)(如MapGIS6X、MapGISK9、ArcGIS數(shù)據(jù)等)、各種數(shù)據(jù)庫數(shù)據(jù)(如Oracle、SQLServer、Access等)、各種文件數(shù)據(jù)(如Word、PDF、Excel、圖像等)的集成框架。它通過目錄配置、可視化配置和搭建充分利用功能倉庫和數(shù)據(jù)中心服務(wù),基于功能倉庫已有的資源并針對具體業(yè)務(wù)開發(fā)相應(yīng)業(yè)務(wù)插件,從而配置、搭建出具體業(yè)務(wù)的應(yīng)用系統(tǒng)的解決方案,如國土資源應(yīng)用系統(tǒng)、管網(wǎng)資源應(yīng)用系統(tǒng)、電信資源應(yīng)用系統(tǒng)等;通過運(yùn)行設(shè)計(jì)的解決方案,實(shí)現(xiàn)多源異構(gòu)數(shù)據(jù)的統(tǒng)一管理。數(shù)據(jù)中心按照N層體系結(jié)構(gòu)建立數(shù)據(jù)中心的總體架構(gòu),具體可以分為用戶層、GIS框架層、功能插件層、構(gòu)建倉庫管理層。用戶層直接面向客戶,提供異構(gòu)數(shù)據(jù)表現(xiàn)和信息可視化功能,運(yùn)行于Windows系列操作系統(tǒng);在GIS框架層,基于GIS框架用戶進(jìn)行搭建、配置式二次開發(fā),得到具體業(yè)務(wù)的解決方案,并運(yùn)行;在實(shí)際的應(yīng)用中,隨著開發(fā)項(xiàng)目領(lǐng)域的擴(kuò)展,功能插件層是不斷被豐富的,并在構(gòu)件倉庫層被統(tǒng)一管理、統(tǒng)一維護(hù);構(gòu)件倉庫除管理維護(hù)用戶開發(fā)的插件資源外,還負(fù)責(zé)訪問存放于各分布的服務(wù)器、工作站、主機(jī)上的數(shù)據(jù)資源和功能資源。數(shù)據(jù)中心的分層結(jié)構(gòu)如圖所示。圖STYLEREF1\s9.SEQ圖\*ARABIC\s114數(shù)據(jù)中心體系結(jié)構(gòu)系統(tǒng)特點(diǎn)數(shù)據(jù)中心首先是一個(gè)資源管理器,可以存放和管理各種類型的數(shù)據(jù)(信息)資源和系統(tǒng)自身的信息,包括文件資源、數(shù)據(jù)庫資源、地理數(shù)據(jù)庫資源、網(wǎng)絡(luò)資源、插件資源等,采用可定制的目錄樹結(jié)構(gòu)來實(shí)現(xiàn)這些資源的層次管理。數(shù)據(jù)中心具有功能倉庫、數(shù)據(jù)倉庫及搭建功能。數(shù)據(jù)中心以引入驅(qū)動增加插件的機(jī)制,使數(shù)據(jù)中心成為一個(gè)強(qiáng)大的操作倉庫,具有豐富的表現(xiàn)性和高度的可擴(kuò)展性。在整體架構(gòu)上,數(shù)據(jù)中心采用“(功能倉庫+數(shù)據(jù)倉庫)×N+搭建”的實(shí)現(xiàn)機(jī)制。集成框架負(fù)責(zé)裝載/卸載插件,插件則負(fù)責(zé)特定業(yè)務(wù)的處理,功能倉庫負(fù)責(zé)為插件提供相應(yīng)的功能。插件可通過功能庫配置多種功能,多個(gè)插件可通過已定義好的統(tǒng)一接口聚合為一個(gè)功能插件。GIS平臺上搭建的數(shù)據(jù)中心框架提供符合數(shù)據(jù)訪問標(biāo)準(zhǔn)的訪問方式,以及靈活的數(shù)據(jù)管理框架,將數(shù)據(jù)表現(xiàn)與操作聯(lián)系起來。應(yīng)用系統(tǒng)不再需要直接基于特定的數(shù)據(jù)組織模式構(gòu)建,而是基于數(shù)據(jù)中心提供的解決方案來搭建,工作重點(diǎn)放在實(shí)現(xiàn)自己特有的業(yè)務(wù)邏輯上;功能可以積累并且能夠快速重用;耦合度低、熱插拔,部署更加容易;高度的可擴(kuò)展性,讓用戶可以隨時(shí)按需開發(fā)二次開發(fā)插件、組件;工作流的引入,提供了一種快速搭建功能的方式;由于在開發(fā)系統(tǒng)的過程中,大部分功能是配置功能倉庫中經(jīng)過多次測試并使用過的功能,從而使系統(tǒng)的開發(fā)質(zhì)量得以提高。SDE(空間數(shù)據(jù)庫引擎)本項(xiàng)目選用SDEForOracle作為空間數(shù)據(jù)引擎??臻g數(shù)據(jù)引擎是地理數(shù)據(jù)庫的基礎(chǔ),負(fù)責(zé)處理空間數(shù)據(jù)模型與關(guān)系數(shù)據(jù)模型之間的映射,地理數(shù)據(jù)庫則在空間數(shù)據(jù)庫引擎的基礎(chǔ)上實(shí)現(xiàn)對象分類、子類型、關(guān)系、定義域、有效性規(guī)則等語義的表達(dá),實(shí)現(xiàn)面向?qū)嶓w的空間數(shù)據(jù)模型。體系結(jié)構(gòu)空間數(shù)據(jù)引擎是一個(gè)界于RDBMS和地理數(shù)據(jù)庫之間的中間件,其作用是使關(guān)系數(shù)據(jù)庫能存儲、管理和快速檢索空間數(shù)據(jù)。其體系結(jié)構(gòu)如下圖所示:圖STYLEREF1\s9.SEQ圖\*ARABIC\s115空間數(shù)據(jù)引擎(SDE)體系結(jié)構(gòu)引擎機(jī)制SDE分為服務(wù)器端和客戶端,服務(wù)器端位于RDBMS之上,為客戶提供空間數(shù)據(jù)的查詢和分析服務(wù)。SDE客戶端是應(yīng)用軟件的基礎(chǔ),為上層應(yīng)用軟件提供SDE接口,客戶端對SDE所有功能的調(diào)用都是通過這個(gè)接口來完成,SDE接口提供給用戶標(biāo)準(zhǔn)的空間查詢和分析函數(shù)。SDE服務(wù)器執(zhí)行客戶端的請求,將客戶端按照空間數(shù)據(jù)模型提出的請求轉(zhuǎn)換成SQL請求,在服務(wù)器端執(zhí)行所有空間搜索和數(shù)據(jù)提取工作,將滿足空間和屬性搜索條件的數(shù)據(jù)在服務(wù)器端緩沖存放并發(fā)回到客戶端。在某些特殊應(yīng)用中,客戶端可以直接訪問空間數(shù)據(jù)庫,而不需要在服務(wù)器端安裝SDE服務(wù)器,由SDE客戶端直接把空間請求轉(zhuǎn)換成SQL命令發(fā)送到RDBMS上,并解釋返回的數(shù)據(jù),這種客戶端具備SDE服務(wù)器的大部分功能,是一種胖客戶,但效率較高。接口技術(shù)數(shù)據(jù)服務(wù)層是空間數(shù)據(jù)存儲和提供空間數(shù)據(jù)服務(wù)的核心,因此空間數(shù)據(jù)服務(wù)層接口的一致性和數(shù)據(jù)服務(wù)層對商業(yè)數(shù)據(jù)庫的訪問效率是數(shù)據(jù)服務(wù)層實(shí)現(xiàn)策略中的核心問題。為了保持?jǐn)?shù)據(jù)服務(wù)層的跨平臺性以及對所有不同類型的客戶的調(diào)用(請求空間數(shù)據(jù)服務(wù)的方式)一致性,SDE對所有的數(shù)據(jù)服務(wù)層客戶(應(yīng)用服務(wù)器,Web服務(wù)器,表示層的胖客戶和瘦客戶等)提供統(tǒng)一標(biāo)準(zhǔn)服務(wù)接口。為了提供高效的空間數(shù)據(jù)服務(wù),針對不同類型的商業(yè)數(shù)據(jù)庫,SDE采用訪問效率最高的數(shù)據(jù)庫訪問接口,具體接口技術(shù)參見下表:表STYLEREF1\s9.SEQ表\*ARABIC\s11商用數(shù)據(jù)庫接口選擇表商業(yè)數(shù)據(jù)庫類型SDE與DBMS接口技術(shù)MSSQLSERVERODBC,ADO,ORACLEODBC,OCI,OO4O,JDBCIBMDB2CLI,OLEDB,JDBCSYBASEODBC,OLEDBINFORMIXODBC,OLEDBDM4ODBC,JDBC其他數(shù)據(jù)庫ODBC,OLEDB采用以上數(shù)據(jù)庫訪問技術(shù)實(shí)現(xiàn)的SDE,既可以和對應(yīng)的數(shù)據(jù)庫管理系統(tǒng)物理地部署在同一臺服務(wù)器上,也可以分開部署在兩臺服務(wù)器上,這樣可以減輕數(shù)據(jù)庫服務(wù)器的負(fù)載。如下圖所示。圖STYLEREF1\s9.SEQ圖\*ARABIC\s116SDE與RDBMS的部署關(guān)系圖空間索引空間索引是地理數(shù)據(jù)庫的關(guān)鍵技術(shù)之一,是快速、高效的查詢、檢索和顯示地理空間數(shù)據(jù)的重要指標(biāo),它的優(yōu)劣直接影響地理數(shù)據(jù)庫和GIS系統(tǒng)的整體性能。常見的空間索引技術(shù)包括外接矩形范圍索引、R樹索引、格網(wǎng)索引、四叉樹索引等。支持外接矩形范圍索引和R樹索引,自主開發(fā)索引分割格網(wǎng)索引技術(shù)、空間編碼四叉樹編碼索引,并能夠根據(jù)索引數(shù)據(jù)量的大小,利用相同或不同的索引技術(shù)建立多級索引。多級索引是將多個(gè)不同或相同的索引方法組合使用,對單級索引空間或者空間范圍進(jìn)行多級劃分,解決超大型數(shù)據(jù)量的GIS系統(tǒng)檢索、分析、顯示的效率問題。多級索引由于其多級的結(jié)構(gòu)特性,往往可以很好地利用計(jì)算機(jī)硬件資源的并行工作特性,如多CPU,磁盤陣列等,來提高檢索的效率。多級索引有效地避免了海量數(shù)據(jù)索引情況下由于單個(gè)索引表記錄數(shù)過多造成檢索性能急劇下降的問題?;ヂ?lián)網(wǎng)GIS平臺互聯(lián)網(wǎng)GIS平臺作為互聯(lián)網(wǎng)GIS服務(wù)發(fā)布單元,可支持分布式架構(gòu)、跨平臺調(diào)用,可部署在Windows、Linux、Unix和AIX等操作系統(tǒng)上,支持.NET和Java兩套開發(fā)體系,支持JavaScript、搭建式、富客戶端Flex、Silverlight開發(fā)四種技術(shù),支持OGC服務(wù)、REST服務(wù),提供真三維服務(wù)。體系架構(gòu)WebGIS平臺的體系架構(gòu)如下圖所示:圖STYLEREF1\s9.SEQ圖\*ARABIC\s117體系架構(gòu)客戶端支持多種Web瀏覽器(如IE、Firefox等),支持各種Web應(yīng)用程序的訪問或嵌入到已有Web應(yīng)用程序中,同時(shí)支持桌面應(yīng)用和嵌入式移動設(shè)備開發(fā)。在客戶端層面上,可支持四種開發(fā)方式,包括Flex、Silverlight、JavaScript和搭建式開發(fā)方式。用戶通過客戶端與Web服務(wù)層進(jìn)行交互。Web服務(wù)層運(yùn)行于Windows/Linux/UNIX等操作系統(tǒng)上,主要提供各種Web服務(wù),包括WebService、OGCWebService和第三方Web服務(wù)接口,其中WebService和OGCWebService分別提供.NET和JAVA兩個(gè)不同的版本。客戶端通過瀏覽器或者其他的方式(桌面應(yīng)用等)向Web服務(wù)發(fā)送請求,Web應(yīng)用服務(wù)進(jìn)行響應(yīng)并接收請求,返回相應(yīng)的操作結(jié)果。內(nèi)核主要負(fù)責(zé)與數(shù)據(jù)服務(wù)層的數(shù)據(jù)通信,主要提供.NET和JAVA兩種版本W(wǎng)ebGIS內(nèi)核??蛻舳税l(fā)送數(shù)據(jù)請求,通過IGServer內(nèi)核實(shí)現(xiàn)與數(shù)據(jù)服務(wù)層的通信,將數(shù)據(jù)返回到客戶端緩存。基礎(chǔ)地理信息數(shù)據(jù)和數(shù)據(jù)庫中存儲的數(shù)據(jù)可以通過GIS服務(wù)器通信處理數(shù)據(jù)請求,將處理后的結(jié)果返回給客戶端。數(shù)據(jù)服務(wù)層包括GIS數(shù)據(jù)庫和基礎(chǔ)地理信息數(shù)據(jù)?;A(chǔ)信息地理數(shù)據(jù)包括:影像數(shù)據(jù)、矢量數(shù)據(jù)、瓦片數(shù)據(jù)等,它們都是以文件形式存放的空間數(shù)據(jù)。GIS數(shù)據(jù)庫中包含以統(tǒng)一的數(shù)據(jù)格式方式進(jìn)行存儲的GIS數(shù)據(jù)以及其他數(shù)據(jù)庫存儲的數(shù)據(jù)(例如DB2、Oracle等)。功能體系除具有企業(yè)級WebGIS的功能以外,還具備強(qiáng)大的專業(yè)GIS分析和數(shù)據(jù)編輯功能。其服務(wù)聚合能力還可以集成來自其他服務(wù)器發(fā)布的GIS服務(wù),并且將聚合的服務(wù)再發(fā)布。服務(wù)式GIS功能如下表。表STYLEREF1\s9.SEQ表\*ARABIC\s12產(chǎn)品功能一覽表GIS功能專業(yè)地圖服務(wù)空間分析服務(wù)投影轉(zhuǎn)換服務(wù)公交換乘服務(wù)真三維服務(wù)地理編碼專題圖服務(wù)Mashup地圖二三維熱區(qū)提示……系統(tǒng)功能服務(wù)聚合海量數(shù)據(jù)管理集群服務(wù)日志服務(wù)緩存服務(wù)支持的服務(wù)類型REST服務(wù)SOAP服務(wù)OGCWebService服務(wù)(WMS、WFS、WCS等)以服務(wù)形式提供全套GIS功能,包括地圖服務(wù)、空間分析服務(wù)、大眾應(yīng)用服務(wù)、真三維服務(wù)、典型服務(wù)、其他服務(wù)等。專業(yè)地圖服務(wù)地圖服務(wù)地圖顯示(矢量、瓦片以及二者的疊加顯示)地圖查詢支持空間條件(如線,多邊形),屬性條件以及二者組合的查詢在線編輯等支持GoogleMap,BingMap,天地圖等地圖顯示功能??臻g分析服務(wù)提供網(wǎng)絡(luò)分析、裁剪分析、疊加分析、拓?fù)浞治?、緩沖分析等分析功能的控件,用戶可方便的將分析任務(wù)提交給服務(wù)后臺執(zhí)行,并顯示結(jié)果。投影轉(zhuǎn)換服務(wù)大眾應(yīng)用服務(wù)提供點(diǎn)位信息搜索、路徑分析、公交換乘、三維tooltip等功能。真三維服務(wù)提供三維地球顯示、自定義海量數(shù)據(jù)發(fā)布、導(dǎo)航漫游、真三維模型、場景模擬分析、三維景觀等。典型服務(wù)地理編碼、專題圖、Mashup地圖、二三維熱區(qū)提示、聚類分析、傳感設(shè)備集成等服務(wù)。其他服務(wù)距離量測、面積量測、透明顯示、還原顯示等。以標(biāo)準(zhǔn)服務(wù)接口提供完善的GIS功能,能夠?qū)⒆陨硐到y(tǒng)提供的GIS功能服務(wù)以及聚合之后的GIS功能服務(wù),通過GIS服務(wù)接口發(fā)布成多種規(guī)范的服務(wù)類型,包括REST服務(wù)、SOAP服務(wù)、OWS(OGCWebService)等多種服務(wù)類型。服務(wù)聚合聚合多種規(guī)范的服務(wù)類型:如REST服務(wù)、SOAP服務(wù)、OWS服務(wù)(OGCWebService,如WMS、WFS、WCS)等。支持海量數(shù)據(jù)管理集群服務(wù)日志服務(wù)緩存服務(wù)采用了面向服務(wù)的體系架構(gòu)(Service-OrientedArchitecture,SOA),SOA強(qiáng)調(diào)使用服務(wù)封裝不同的功能單元,服務(wù)所暴露的接口通過契約規(guī)定其功能性和非功能性的作用和特征,從而實(shí)現(xiàn)在廣域網(wǎng)絡(luò)(如Internet)環(huán)境下的業(yè)務(wù)集成和互操作,而不受平臺環(huán)境的限制并易于重用??商峁┑姆?wù)類型如下:REST服務(wù)。基于REST的架構(gòu)以資源形式提供GIS功能接口。包含目錄服務(wù)、制圖服務(wù)、數(shù)據(jù)服務(wù)、工作流服務(wù)等。SOAP服務(wù)?;赟OAP服務(wù)直接在瀏覽器客戶端上構(gòu)建應(yīng)用。如目錄服務(wù)、制圖服務(wù)、數(shù)據(jù)服務(wù)、工作流服務(wù)等。OWS服務(wù)(OGCWebService服務(wù))。OGC標(biāo)準(zhǔn)服務(wù),如WMS、WFS、WCS等。二次開發(fā)體系兩種開發(fā)體系WebGIS平臺在DCServer基礎(chǔ)上,支持Java和.Net兩個(gè)版本,提供統(tǒng)一的WebADF,支持跨平臺部署和應(yīng)用開發(fā)?;?NET開發(fā)模式,二次開發(fā)環(huán)境推薦使用WindowsServer系列操作系統(tǒng);基于J2EE開發(fā)模式,可以在Linux、Unix、AIX等系統(tǒng)下開發(fā),如果在Windows環(huán)境下開發(fā),可以實(shí)現(xiàn)零修改部署到Linux、Unix、AIX等環(huán)境中,輕松實(shí)現(xiàn)跨平臺。四種開發(fā)方式WebGIS平臺以“簡便、易用、高效”原則為二次開發(fā)主導(dǎo)思想,提供四大圖STYLEREF1\s9.SEQ圖\*ARABIC\s118數(shù)據(jù)中心的組成體系結(jié)構(gòu)基于GIS平臺上的數(shù)據(jù)中心是管理和組織各種GIS數(shù)據(jù)(如MapGIS6X、MapGISK9、ArcGIS數(shù)據(jù)等)、各種數(shù)據(jù)庫數(shù)據(jù)(如Oracle、SQLServer、Access等)、各種文件數(shù)據(jù)(如Word、PDF、Excel、圖像等)的集成框架。它通過目錄配置、可視化配置和搭建充分利用功能倉庫和數(shù)據(jù)中心服務(wù),基于功能倉庫已有的資源并針對具體業(yè)務(wù)開發(fā)相應(yīng)業(yè)務(wù)插件,從而配置、搭建出具體業(yè)務(wù)的應(yīng)用系統(tǒng)的解決方案,如國土資源應(yīng)用系統(tǒng)、管網(wǎng)資源應(yīng)用系統(tǒng)、電信資源應(yīng)用系統(tǒng)等;通過運(yùn)行設(shè)計(jì)的解決方案,實(shí)現(xiàn)多源異構(gòu)數(shù)據(jù)的統(tǒng)一管理。數(shù)據(jù)中心按照N層體系結(jié)構(gòu)建立數(shù)據(jù)中心的總體架構(gòu),具體可以分為用戶層、GIS框架層、功能插件層、構(gòu)建倉庫管理層。用戶層直接面向客戶,提供異構(gòu)數(shù)據(jù)表現(xiàn)和信息可視化功能,運(yùn)行于Windows系列操作系統(tǒng);在GIS框架層,基于GIS框架用戶進(jìn)行搭建、配置式二次開發(fā),得到具體業(yè)務(wù)的解決方案,并運(yùn)行;在實(shí)際的應(yīng)用中,隨著開發(fā)項(xiàng)目領(lǐng)域的擴(kuò)展,功能插件層是不斷被豐富的,并在構(gòu)件倉庫層被統(tǒng)一管理、統(tǒng)一維護(hù);構(gòu)件倉庫除管理維護(hù)用戶開發(fā)的插件資源外,還負(fù)責(zé)訪問存放于各分布的服務(wù)器、工作站、主機(jī)上的數(shù)據(jù)資源和功能資源。數(shù)據(jù)中心的分層結(jié)構(gòu)如圖所示。圖STYLEREF1\s9.SEQ圖\*ARABIC\s119數(shù)據(jù)中心體系結(jié)構(gòu)系統(tǒng)特點(diǎn)數(shù)據(jù)中心首先是一個(gè)資源管理器,可以存放和管理各種類型的數(shù)據(jù)(信息)資源和系統(tǒng)自身的信息,包括文件資源、數(shù)據(jù)庫資源、地理數(shù)據(jù)庫資源、網(wǎng)絡(luò)資源、插件資源等,采用可定制的目錄樹結(jié)構(gòu)來實(shí)現(xiàn)這些資源的層次管理。數(shù)據(jù)中心具有功能倉庫、數(shù)據(jù)倉庫及搭建功能。數(shù)據(jù)中心以引入驅(qū)動增加插件的機(jī)制,使數(shù)據(jù)中心成為一個(gè)強(qiáng)大的操作倉庫,具有豐富的表現(xiàn)性和高度的可擴(kuò)展性。在整體架構(gòu)上,數(shù)據(jù)中心采用“(功能倉庫+數(shù)據(jù)倉庫)×N+搭建”的實(shí)現(xiàn)機(jī)制。集成框架負(fù)責(zé)裝載/卸載插件,插件則負(fù)責(zé)特定業(yè)務(wù)的處理,功能倉庫負(fù)責(zé)為插件提供相應(yīng)的功能。插件可通過功能庫配置多種功能,多個(gè)插件可通過已定義好的統(tǒng)一接口聚合為一個(gè)功能插件。GIS平臺上搭建的數(shù)據(jù)中心框架提供符合數(shù)據(jù)訪問標(biāo)準(zhǔn)的訪問方式,以及靈活的數(shù)據(jù)管理框架,將數(shù)據(jù)表現(xiàn)與操作聯(lián)系起來。應(yīng)用系統(tǒng)不再需要直接基于特定的數(shù)據(jù)組織模式構(gòu)建,而是基于數(shù)據(jù)中心提供的解決方案來搭建,工作重點(diǎn)放在實(shí)現(xiàn)自己特有的業(yè)務(wù)邏輯上;功能可以積累并且能夠快速重用;耦合度低、熱插拔,部署更加容易;高度的可擴(kuò)展性,讓用戶可以隨時(shí)按需開發(fā)二次開發(fā)插件、組件;工作流的引入,提供了一種快速搭建功能的方式;由于在開發(fā)系統(tǒng)的過程中,大部分功能是配置功能倉庫中經(jīng)過多次測試并使用過的功能,從而使系統(tǒng)的開發(fā)質(zhì)量得以提高。GIS數(shù)字虛擬地球GIS數(shù)字虛擬地球支持在瀏覽器上展示,支持海量矢量、柵格、三維數(shù)據(jù)一體化發(fā)布,支持google、天地圖、Bing、雅虎等數(shù)據(jù),并具備地形分析和場景模擬功能。地球基本顯示與瀏覽以地球?yàn)橹黧w,顯示整個(gè)地球的三維模型,級數(shù)放大,則分級顯示地球表面三維影像圖片,用戶可以任意轉(zhuǎn)動地球,顯示任意區(qū)域的三維影像圖片??山Y(jié)合提供的放大、縮小、移動、旋轉(zhuǎn)、傾斜角控制、復(fù)位等功能進(jìn)行三維地球的漫游。圖STYLEREF1\s9.SEQ圖\*ARABIC\s120地球顯示支持海量矢量、柵格、三維數(shù)據(jù)的一體化發(fā)布提供全面的二三維一體化網(wǎng)絡(luò)服務(wù),支持海量矢量、柵格、三維數(shù)據(jù)的一體化發(fā)布、存儲、可視化、查詢功能,可實(shí)現(xiàn)海量、分布式二三維空間信息的管理與發(fā)布。圖STYLEREF1\s9.SEQ圖\*ARABIC\s121精模加載與顯示支持google、天地圖、Bing、雅虎等數(shù)據(jù)可實(shí)現(xiàn)不同GIS廠商、多源異構(gòu)數(shù)據(jù)集成,支持OGC服務(wù),支持google、天地圖、Bing、雅虎等API與數(shù)字地球的無縫集成。Google天地圖Bing雅虎圖STYLEREF1\s9.SEQ圖\*ARABIC\s122支持google、天地圖、Bing、雅虎等數(shù)據(jù)示意圖提供真三維服務(wù)提供三維地球顯示、自定義海量數(shù)據(jù)發(fā)布、導(dǎo)航漫游、真三維模型、三維景觀等。圖STYLEREF1\s9.SEQ圖\*ARABIC\s123三維地球顯示自定義海量數(shù)據(jù)發(fā)布真三維模型虛擬化管理軟件虛擬化管理軟件采用思杰公司(Citrix)推出的虛擬化系統(tǒng)XenServer。XenServer是思杰公司(Citrix)推出的一款服務(wù)器虛擬化系統(tǒng),強(qiáng)調(diào)一下是服務(wù)器“虛擬化系統(tǒng)”而不是“軟件”,與傳統(tǒng)虛擬機(jī)類軟件不同的是它無需底層原生操作系統(tǒng)的支持,也就是說XenServer本身就具備了操作系統(tǒng)的功能,是能直接安裝在服務(wù)器上引導(dǎo)啟動并運(yùn)行的,XenServer目前最新版本為5.6.100-SP2,支持多達(dá)128G內(nèi)存,對2008R2及LinuxServer都提供了良好的支持,XenServer本身沒有圖形界面,為了方便Windows用戶的易用,Citrix提供了XenCenter通過圖形化的控制界面,用戶可以非常直觀的管理和監(jiān)控XenServer服務(wù)器的工作。可以將一臺性能強(qiáng)勁的服務(wù)劃分成多臺服務(wù)器,讓這些服務(wù)器同時(shí)運(yùn)行提供各種應(yīng)用服務(wù),節(jié)省硬件投資也方便管理。比如只有一臺OA服務(wù)器,現(xiàn)在因?yàn)闃I(yè)務(wù)需要增加內(nèi)網(wǎng)WEB服務(wù)和郵件服務(wù)、需要同時(shí)使用IIS和apache;這個(gè)時(shí)候可以用XenServer在服務(wù)器上創(chuàng)建三臺虛擬的服務(wù)器,運(yùn)行各自的操作系統(tǒng)和應(yīng)用服務(wù),它們共享服務(wù)器的硬件資源又互不沖突。
單個(gè)服務(wù)器意外死機(jī)不會影響到其他服務(wù)器的工作。思杰XenServer可以整合服務(wù)器工作負(fù)載,進(jìn)而節(jié)約電源、冷卻和管理成本,更有效地適應(yīng)不斷變化的IT環(huán)境,優(yōu)化利用現(xiàn)有的硬件并提高IT可靠性。/picview/6096791/6176065/0/ac4bd11373f08202426f73ee4bfbfbedaa641b65.htmlXENSERVER特點(diǎn):將IT成本降低50%甚至更多雖然服務(wù)器整合通常是實(shí)施服務(wù)器虛擬化的主要驅(qū)動因素,但企業(yè)可以獲得更多優(yōu)勢,而不僅僅限于服務(wù)器總數(shù)量的減少。XenServer虛擬化管理工具可以將服務(wù)器要求降低10倍。數(shù)據(jù)中心內(nèi)的服務(wù)器整合可以降低功耗和管理成本,同時(shí)幫助打造更綠色環(huán)保的IT環(huán)境。提高IT靈活性虛擬化使數(shù)據(jù)中心可以靈活適應(yīng)不斷變化的IT要求。例如,XenServer可以創(chuàng)建能無縫地集成現(xiàn)有存儲環(huán)境的虛擬基礎(chǔ)架構(gòu)。這樣就可以縮短IT部門滿足用戶需求所需的時(shí)間。確保服務(wù)器性能XenServer可以優(yōu)化服務(wù)器工作負(fù)載的位置,提高性能和利用率,同時(shí)改進(jìn)資源池內(nèi)的服務(wù)器準(zhǔn)備情況。這樣便可確保始終能達(dá)到應(yīng)用要求和預(yù)期的性能標(biāo)準(zhǔn),幫助企業(yè)加快向生產(chǎn)環(huán)境中交付新應(yīng)用的速度。最大限度地減少服務(wù)器宕機(jī)XenServer可以減少計(jì)劃內(nèi)服務(wù)器宕機(jī),減小故障影響,預(yù)防災(zāi)難并搭建始終可用的虛擬基礎(chǔ)架構(gòu)。服務(wù)器和應(yīng)用升級可以在正常工作時(shí)間完成。這樣就可以減小對用戶生產(chǎn)率的影響,節(jié)約成本,使IT人員可以在晚上和周末正常休息。確保服務(wù)器性能XenServer可以優(yōu)化服務(wù)器工作負(fù)載的位置,提高性能和利用率,同時(shí)改進(jìn)資源池內(nèi)的服務(wù)器準(zhǔn)備情況。這樣便可確保始終能達(dá)到應(yīng)用要求和預(yù)期的性能標(biāo)準(zhǔn),幫助企業(yè)加快向生產(chǎn)環(huán)境中交付新應(yīng)用的速度。應(yīng)用開發(fā)平臺應(yīng)用開發(fā)平臺采用寶信軟件股份有限公司的iPlature開發(fā)平臺。在過程控制領(lǐng)域,應(yīng)用系統(tǒng)的開發(fā)一般都是基于特定的軟件平臺,目前國內(nèi)大多數(shù)企業(yè)都采用從國外引進(jìn)的平臺軟件,此類產(chǎn)品大多基于相關(guān)廠家的專用計(jì)算機(jī)硬件系統(tǒng),故系統(tǒng)開放性差,可擴(kuò)充能力不強(qiáng),限制了基于此類平臺的過程控制計(jì)算機(jī)應(yīng)用系統(tǒng)的開發(fā)。由寶信軟件股份有限公司研制的面向各種過程控制計(jì)算機(jī)系統(tǒng)的軟件開發(fā)平臺iPlature是一套基于通用硬件系統(tǒng),以客戶機(jī)/服務(wù)器架構(gòu)為基礎(chǔ)的平臺軟件,完全面向?qū)ο?,涵蓋過程控制計(jì)算機(jī)應(yīng)用系統(tǒng)開發(fā)所需各模塊,為分布式應(yīng)用開發(fā)提供一個(gè)完善的平臺。產(chǎn)品功能系統(tǒng)包含任務(wù)管理、HMI畫面管理、Tag過程數(shù)據(jù)管理、實(shí)時(shí)數(shù)據(jù)庫、報(bào)警日志管理、Oracle數(shù)據(jù)庫訪問管理、報(bào)表管理、基礎(chǔ)數(shù)據(jù)采集系統(tǒng):任務(wù)是工藝處理在計(jì)算機(jī)應(yīng)用系統(tǒng)中的體現(xiàn),iPlature任務(wù)管理提供了一個(gè)基于組件應(yīng)用程序開發(fā)框架和應(yīng)用服務(wù)管理器;HMI應(yīng)用管理系統(tǒng)(簡稱為iSuperFrame)是一種基于Microsoft.NET的HMI應(yīng)用開發(fā)和管理的框架。它提供應(yīng)用畫面制作的模板和控件,應(yīng)用畫面加載和管理的框架,Tag數(shù)據(jù)訪問、數(shù)據(jù)庫訪問以及安全認(rèn)證服務(wù)的企業(yè)應(yīng)用程序庫;基于Tag的過程數(shù)據(jù)在線管理子系統(tǒng)是整個(gè)平臺系統(tǒng)的數(shù)據(jù)核心,它負(fù)責(zé)管理來自L1的基礎(chǔ)數(shù)據(jù)點(diǎn)以及根據(jù)這些基礎(chǔ)數(shù)據(jù)產(chǎn)生的導(dǎo)出數(shù)據(jù);實(shí)時(shí)數(shù)據(jù)庫為過程控制的高速數(shù)據(jù)訪問提供了堅(jiān)實(shí)的基礎(chǔ),過程控制系統(tǒng)里有大量實(shí)時(shí)數(shù)據(jù),其中有部分?jǐn)?shù)據(jù)需要保存下來供實(shí)時(shí)分析處理,普通的文件方式或者一般的關(guān)系型數(shù)據(jù)庫無法滿足這種高性能要求;Oracle數(shù)據(jù)庫訪問管理,通過對OracleOCI(OracleCallInterface)技術(shù)的封裝庫,模仿了Windows平臺下微軟ADO技術(shù)日志系統(tǒng)模塊就是為應(yīng)用系統(tǒng)提供日志功能,日志系統(tǒng)有三個(gè)主要的組件:Logger、Appender、Layout。Logger日志寫出器,供程序員輸出日志信息。Appender日志目的地,把格式化好的日志信息輸出到指定的地方去。Layout日志格式化器,用來把程序的日志格式化成字符串;基礎(chǔ)數(shù)據(jù)采集使用OPC通信方法,根據(jù)配置,建立跟基礎(chǔ)自動化的通信,周期性或者由事件觸發(fā)地從基礎(chǔ)自動化獲取數(shù)據(jù),然后發(fā)送給軟件平臺的數(shù)據(jù)庫中,有平臺統(tǒng)一管理;報(bào)表管理模塊提供報(bào)表設(shè)計(jì)、瀏覽、打印(精確套打)以及文件導(dǎo)出等功能,并實(shí)現(xiàn)了在B/S構(gòu)架軟件中報(bào)表的存取、二次分析、報(bào)表分發(fā)控制等。產(chǎn)品特點(diǎn)(1)功能完備iPlature包含了生產(chǎn)過程計(jì)算機(jī)控制系統(tǒng)開發(fā)的全部常用功能:任務(wù)管理、HMI畫面管理、Tag過程數(shù)據(jù)管理、實(shí)時(shí)數(shù)據(jù)庫、報(bào)警日志管理、Oracle數(shù)據(jù)庫訪問管理、報(bào)表管理、基礎(chǔ)數(shù)據(jù)采集等。(2)開放系統(tǒng),可擴(kuò)充能力強(qiáng)iPlature采用客戶機(jī)/服務(wù)器體系架構(gòu),支持TCP/IP協(xié)議,是一個(gè)開放性好,可擴(kuò)充能力強(qiáng)的通用軟件開發(fā)平臺。(3)支持多種平臺iPlature采用通用技術(shù),完全使用C++語言開發(fā),使平臺在向其它硬件系統(tǒng)(操作系統(tǒng))的移植上具有獨(dú)特的優(yōu)勢。支持的操作系統(tǒng)有:MicrosoftWindows2000/XP/2003,Linux,HP-UX,IBM-AIX等。(4)系統(tǒng)效率高、穩(wěn)定、可靠iPlature基于先進(jìn)的面向?qū)ο笾虚g件構(gòu)建,完全使用高效率的C++語言實(shí)現(xiàn),關(guān)鍵的功能模塊更進(jìn)行了專門的優(yōu)化,保證了系統(tǒng)運(yùn)行穩(wěn)定、速度快、效率高,對整個(gè)中間件健康狀況監(jiān)視,能夠自動恢復(fù)故障。(5)技術(shù)先進(jìn)采用先進(jìn)的類CORBA分布式基礎(chǔ)計(jì)算中間件,為構(gòu)建面向?qū)ο蟮目蛻簦?wù)器應(yīng)用提供工具、API和庫支持。(6)易用性好iPlature通過提供基于.NET的畫面裝載框架,方便配置、加載、管理畫面組件,畫面背景可以采用C#、VB.NET等制作,通過對關(guān)系數(shù)據(jù)庫訪問和Tag過程數(shù)據(jù)的封裝,簡化客戶端應(yīng)用開發(fā)。實(shí)時(shí)數(shù)據(jù)庫達(dá)夢數(shù)據(jù)庫是武漢華工達(dá)夢數(shù)據(jù)庫有限公司推出的具有完全自主知識產(chǎn)權(quán)的高性能數(shù)據(jù)庫產(chǎn)品。它采用“三權(quán)分立”的安全管理機(jī)制,安全級別達(dá)到B1級,并在大數(shù)據(jù)量存儲管理、并發(fā)控制、數(shù)據(jù)查詢優(yōu)化處理、事務(wù)處理、備份與恢復(fù)和支持SMP系統(tǒng)等諸多方面都有突破性進(jìn)展和提高。高安全性完全自主知識產(chǎn)權(quán)達(dá)夢數(shù)據(jù)庫是具有完全自主知識產(chǎn)權(quán)的國產(chǎn)大型數(shù)據(jù)庫管理系統(tǒng),達(dá)夢公司擁有產(chǎn)品的全部源代碼和完全的自主版權(quán)。在杜絕繼承開源系統(tǒng)導(dǎo)致版權(quán)糾紛的同時(shí),也從根本上保證了系統(tǒng)的安全性,有利于與其它應(yīng)用系統(tǒng)集成,并可以根據(jù)具體需求定制和提供及時(shí)有效的服務(wù)。B1級的安全性DM采用基于角色與權(quán)限的管理方法來實(shí)現(xiàn)基本安全功能,并根據(jù)三權(quán)分立的安全機(jī)制,將審計(jì)和數(shù)據(jù)庫管理分別處理,同時(shí)增加了強(qiáng)制訪問控制的功能,另外,還實(shí)現(xiàn)了包括通訊加密、存儲加密以及資源限制等輔助安全功能,使得達(dá)夢數(shù)據(jù)庫安全級別達(dá)到B1級。可擴(kuò)展性64位運(yùn)算支持64位處理器和操作系統(tǒng)的推出擴(kuò)大了對64位數(shù)據(jù)庫產(chǎn)品的需求,達(dá)夢數(shù)據(jù)庫能夠支持目前市場上各種流行的64位操作系統(tǒng)和處理器,能夠充分支持64位內(nèi)存尋址能力和TB級的海量數(shù)據(jù)管理,可以為企業(yè)提供高性能的數(shù)據(jù)管理解決方案。SMP支持DM使用一種被稱為“對稱服務(wù)器構(gòu)架”的單進(jìn)程、多線程的結(jié)構(gòu),在有效地利用了系統(tǒng)資源的同時(shí),又提供了較高的可伸縮性能。服務(wù)器在運(yùn)行時(shí)由各種內(nèi)存數(shù)據(jù)結(jié)構(gòu)和一系列的線程組成,線程分為多種類型,不同類型的線程完成不同的任務(wù)。線程通過一定的同步機(jī)制對數(shù)據(jù)結(jié)構(gòu)進(jìn)行并發(fā)訪問和處理,以完成客戶提交的各種任務(wù)。系統(tǒng)的工作線程在單/多CPU和SMP機(jī)器上,都能很好地并發(fā)或并行操作,系統(tǒng)自動協(xié)調(diào)工作線程對內(nèi)存、系統(tǒng)緩沖區(qū)等物理資源的共享,能夠充分利用多個(gè)CPU提高系統(tǒng)性能。高性能高效的并發(fā)控制機(jī)制DM采用封鎖機(jī)制來解決并發(fā)問題,系統(tǒng)提供了多種鎖:表鎖、行鎖和鍵范圍鎖,在缺省情況下為行級鎖。封鎖的實(shí)施有自動和手動兩種,即隱式上鎖和顯式上鎖。隱式封鎖根據(jù)事務(wù)的隔離級有所不同,由DM自動執(zhí)行。同時(shí),DM提供給用戶多種手動上鎖語句,用以適應(yīng)用戶定義的應(yīng)用系統(tǒng),進(jìn)一步提高系統(tǒng)的并發(fā)性和性能。查詢優(yōu)化DM在原有的以基于規(guī)則為主的查詢優(yōu)化方案上,一方面進(jìn)一步完善了基于規(guī)則的優(yōu)化手段,選擇索引時(shí)將更為準(zhǔn)確;另一方面成功地融入了基于成本的優(yōu)化手段,系統(tǒng)在計(jì)算最優(yōu)的查詢計(jì)劃時(shí)充分利用數(shù)據(jù)庫內(nèi)的統(tǒng)計(jì)信息,從而令查詢處理的效率得以更進(jìn)一步的提高。高可靠性備份與恢復(fù)達(dá)夢數(shù)據(jù)庫可以同時(shí)管理多個(gè)數(shù)據(jù)庫,物理備份與還原都是以數(shù)據(jù)庫為單位,即備份時(shí)需要指定數(shù)據(jù)庫,還原時(shí)也只能根據(jù)備份的信息還原對應(yīng)的數(shù)據(jù)庫。達(dá)夢數(shù)據(jù)庫支持完全備份/恢復(fù)、增量備份/恢復(fù),同時(shí)提供了在線和離線進(jìn)行備份和恢復(fù)的功能。支持各種主流HA服務(wù)器環(huán)境達(dá)夢數(shù)據(jù)庫能夠支持各種主流HA軟件,如RoseHA雙機(jī)軟件、LifeKeeper集群軟件、PlusWell雙機(jī)軟件以及NECExpressCluster等。以上HA軟件均能夠自動檢測服務(wù)器節(jié)點(diǎn)和服務(wù)器進(jìn)程錯(cuò)誤或者失效,并且在發(fā)生這種情況時(shí),自動適當(dāng)?shù)刂匦屡渲孟到y(tǒng),使得其他節(jié)點(diǎn)能夠自動承擔(dān)這些服務(wù),以實(shí)現(xiàn)服務(wù)不中斷。達(dá)夢數(shù)據(jù)庫支持采用這些HA軟件進(jìn)行主從熱備、雙機(jī)互備以及多點(diǎn)互備等??梢浦残苑细鞣N接口標(biāo)準(zhǔn)DM系統(tǒng)符合包括SQL92、ODBC、JDBC、OLEDB、PHP等國際標(biāo)準(zhǔn),提供所有數(shù)據(jù)庫標(biāo)準(zhǔn)/通用接口,支持VC、VB、PowerBuilder、C++Builder、JBuilder、Delphi、Eclipse等各種流行的數(shù)據(jù)庫應(yīng)用開發(fā)工具,能夠方便地將基于標(biāo)準(zhǔn)接口的其他數(shù)據(jù)庫應(yīng)用移植到達(dá)夢數(shù)據(jù)庫上。數(shù)據(jù)遷移DM提供了專門的數(shù)據(jù)遷移工具,支持將Oracle、DB2、SqlServer、Sybase、Mysql、PostgreSQL、文本文件、Excel文件、XML文件等數(shù)據(jù)源中的數(shù)據(jù)遷移到達(dá)夢數(shù)據(jù)庫中??缙脚_達(dá)夢數(shù)據(jù)庫采用一套源代碼實(shí)現(xiàn)了對不同軟(WINDOWS/LINUX/UNIX等)、硬件(X64/X86/SPARC/POWER/TITAM)平臺的支持,各種平臺上的數(shù)據(jù)存儲結(jié)構(gòu)完全一致。與此同時(shí),各平臺的消息通信結(jié)構(gòu)也完全保持一致,使得達(dá)夢數(shù)據(jù)庫的各種組件均可以跨不同的軟、硬件平臺與數(shù)據(jù)庫服務(wù)器進(jìn)行交互。特色功能全文檢索DM提供多文本數(shù)據(jù)檢索服務(wù),包括全文索引和全文檢索。全文索引為在字符串?dāng)?shù)據(jù)中進(jìn)行復(fù)雜的詞搜索提供了有效支持。全文索引存儲關(guān)于詞和詞在特定列中的位置信息,全文檢索利用這些信息,可快速搜索包含具體某個(gè)詞或某一組詞的記錄。DM的全文索引支持中、英、俄文等多種語言。多字符集支持為了實(shí)現(xiàn)對多種語言的存儲和訪問,達(dá)夢數(shù)據(jù)庫采用兩種編碼方式來存儲數(shù)據(jù)。一種是根據(jù)操作系統(tǒng)所提供的系統(tǒng)默認(rèn)編碼來進(jìn)行存儲,一種是利用Unicode編碼來進(jìn)行存儲。由于Unicode的一致性,它在大多數(shù)情況下都可能簡化軟件的國際化過程。它取消了處理多種代碼頁的必要,并且由于是采用多字節(jié)進(jìn)行編碼,因此由雙字節(jié)字符集所引起的額外處理也不必要了。目前,達(dá)夢數(shù)據(jù)庫已經(jīng)能夠有效支持包括中、英、俄、韓、日文等在內(nèi)的多種字符集。物理數(shù)據(jù)頁大小可選物理數(shù)據(jù)頁是系統(tǒng)內(nèi)部數(shù)據(jù)組織的基本單位。系統(tǒng)的高速磁盤緩沖、I/O等都以數(shù)據(jù)頁為單位進(jìn)行。DM系統(tǒng)允許用戶在建立系統(tǒng)時(shí),可在4K、8K、16K或32K中任選一個(gè)值作為頁的大小,以達(dá)到最優(yōu)的應(yīng)用系統(tǒng)性能。代理服務(wù)與作業(yè)調(diào)度在DM系統(tǒng)中,代理服務(wù)是運(yùn)行在服務(wù)器端,調(diào)度并執(zhí)行作業(yè)、監(jiān)視警報(bào)的服務(wù)。通過它用戶可以自動執(zhí)行部分管理任務(wù),如定期備份、出錯(cuò)通知等,減輕工作負(fù)擔(dān)。必須啟動代理服務(wù)后,作業(yè)與調(diào)度才能正常工作。代理服務(wù)加載系統(tǒng)定義的所有作業(yè),并根據(jù)其調(diào)度信息安排其執(zhí)行時(shí)間。當(dāng)特定的時(shí)刻到來時(shí),啟動作業(yè),并依次執(zhí)行作業(yè)包含的每個(gè)步驟。代理服務(wù)不僅監(jiān)控時(shí)間事件,同時(shí)也監(jiān)控服務(wù)器內(nèi)部的警報(bào)事件,當(dāng)服務(wù)器在運(yùn)行中產(chǎn)生某個(gè)特定事件時(shí)(如執(zhí)行操作失敗),代理服務(wù)會檢測到這個(gè)事件的發(fā)生,并觸發(fā)相應(yīng)的警報(bào)。多媒體和空間信息支持DM采用創(chuàng)新的混合數(shù)據(jù)庫模型,擴(kuò)展的多媒體和GIS數(shù)據(jù)類型等技術(shù),成功實(shí)現(xiàn)了空間數(shù)據(jù)、多媒體數(shù)據(jù)與常規(guī)數(shù)據(jù)的一體化定義、存儲和管理,在空間地理信息及多媒體信息管理方面具有明顯的優(yōu)勢。此外,DM系統(tǒng)還提供了地理信息的分層檢索、限定檢索、漫游、特寫、局部放大、疊加等功能。監(jiān)控一體化平臺采用我司自主開發(fā)的監(jiān)控一體化平臺HG3000。監(jiān)控平臺滿足:1.國內(nèi)自主版權(quán)軟件產(chǎn)品,有多個(gè)同類項(xiàng)目的應(yīng)用案例。2.擁有對不同類型系統(tǒng)的全面集成能力,實(shí)現(xiàn)數(shù)據(jù)、語音、視頻的一體化監(jiān)控及調(diào)度、管理應(yīng)用。3.支持對多個(gè)子系統(tǒng)內(nèi)的多種主流硬件設(shè)備的集成支持,包括業(yè)界主流的通用協(xié)議標(biāo)準(zhǔn)、常用的PLC設(shè)備、以及串口、網(wǎng)絡(luò)、通訊中間件、軟件API等多種數(shù)據(jù)接口方式。4.支持主分中心多級結(jié)構(gòu),以及支持分布式部署應(yīng)用。5.支持遠(yuǎn)程集中式配置和部署,并提供在線和離線配置,配置信息一鍵分發(fā),方便用戶使用;同時(shí),提供多人配置的沖突管理,支持面向設(shè)備的配置和訪問模式。6.支持高性能冗余切換,除了提供服務(wù)器之間的冗余之外,還需提供了對設(shè)備層冗余備份的支持,并需要支持單連接設(shè)備。7.具備安全可靠的身份認(rèn)證和授權(quán)管理,支持集中分布式授權(quán)方式。8.提供畫面組態(tài)功能,支持面向?qū)ο竽J浇M態(tài)。9.提供簡便的圖元對象編輯功能,畫面所見即所得。10.提供易用的腳本編輯器、函數(shù)庫。11.畫面支持Web發(fā)布功能。12.服務(wù)端支持Windows、Unix、Linux等多操作系統(tǒng)。13.提供高效的聯(lián)動調(diào)度手段,實(shí)現(xiàn)跨子系統(tǒng)的連鎖控制,并支持自動和手動執(zhí)行兩種模式。14.系統(tǒng)可無縫集成視頻監(jiān)控系統(tǒng),實(shí)現(xiàn)圖像監(jiān)視、設(shè)備控制、信息管理、設(shè)備管理、沖突管理等功能,支持不同品牌的視頻設(shè)備。15.系統(tǒng)可無縫集成大屏幕控制系統(tǒng),可進(jìn)行大屏幕顯示模式的切換,實(shí)現(xiàn)與視頻監(jiān)控系統(tǒng)實(shí)現(xiàn)無縫連接,支持不同品牌的大屏幕控制器設(shè)備。16.系統(tǒng)可無縫集成情報(bào)板顯示系統(tǒng),實(shí)現(xiàn)設(shè)備組控、預(yù)案和常用語管理、模擬顯示播放等功能,支持不同品牌的情報(bào)板設(shè)備。17.支持事件報(bào)警功能,提供實(shí)時(shí)報(bào)警、歷史報(bào)警、歷史事件查詢功能。實(shí)時(shí)報(bào)警支持報(bào)警聲音、閃爍提示、報(bào)警雪崩、報(bào)警鏈接、報(bào)警禁止等功能。18.支持提供實(shí)時(shí)/歷史趨勢圖,可以將任意趨勢點(diǎn)的數(shù)據(jù)按照趨勢曲線直觀展現(xiàn),趨勢圖支持放大縮小、前后移動、風(fēng)格修改等常用功能。19.可無縫集成第三方實(shí)時(shí)歷史數(shù)據(jù)庫。20.支持關(guān)系數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)儲功能,可以將事件、報(bào)警及實(shí)時(shí)數(shù)據(jù)按照默認(rèn)或用戶自定義規(guī)則轉(zhuǎn)儲到Oracle、SQLServer、DB2等關(guān)系數(shù)據(jù)庫中。政務(wù)信息資源管理軟件采用政務(wù)信息資源管理及開發(fā)利用系統(tǒng),軟件滿足:符合信息資源國家目錄標(biāo)準(zhǔn)支持信息資源目錄元數(shù)據(jù)進(jìn)行描述與注冊支持信息資源目錄業(yè)務(wù)流程管理,包括目錄審核、目錄發(fā)布和目錄上傳支持信息資源的檢索和申請服務(wù)支持信息資源數(shù)據(jù)申請審批、獲取、查詢方面的服務(wù)支持資源目錄數(shù)據(jù)的統(tǒng)計(jì)分析支持分布式多級體系結(jié)構(gòu),數(shù)據(jù)位置對用戶透明支持資源打包下載、Webservice接口交換等資源共享交換方式支持結(jié)構(gòu)化和非結(jié)構(gòu)化資源的管理和共享系統(tǒng)開發(fā)環(huán)境xxx“陽光廚房”信息管理系統(tǒng)基于JAVA體系進(jìn)行開發(fā),具體開發(fā)語言與開發(fā)環(huán)境參見下表所示:表STYLEREF1\s10–SEQ表\*ARABIC\s11系統(tǒng)開發(fā)環(huán)境序號類別基于Java體系開發(fā)環(huán)境操作系統(tǒng)WindowsServer2003sp2Java虛擬機(jī)J2SDK6.0及以上版本W(wǎng)eb服務(wù)器Weblogic9.2開發(fā)工具M(jìn)yEclipse8.6數(shù)據(jù)庫Oracle10g企業(yè)版瀏覽器IE6.0及以上版本Firefox3.5及以上版本J2EE介紹采用J2EE的三層架構(gòu)體系,可選擇多種系統(tǒng)環(huán)境,滿足不同類型、不同規(guī)模部門的需要。本系統(tǒng)可以根據(jù)自己的實(shí)際情況構(gòu)建合適的應(yīng)用環(huán)境。結(jié)合操作系統(tǒng)、應(yīng)用平臺或第三方的產(chǎn)品,構(gòu)筑高安全、高性能、高可靠的應(yīng)用環(huán)境。J2EE是一種利用Java2平臺來簡化諸多與多級部門解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。提供了對EJB、Servlets、JSP、JDBC、CORBA以及XML技術(shù)的全面支持。J2EE提供了一個(gè)部門級的計(jì)算模型和運(yùn)行環(huán)境用于開發(fā)和部署多層體系結(jié)構(gòu)的應(yīng)用。它通過提供部門計(jì)算環(huán)境所必需的各種服務(wù),使得部署在J2EE平臺上的多層應(yīng)用可以實(shí)現(xiàn)高可用性、安全性、可擴(kuò)展性和可靠性。平臺無關(guān)性。用戶不必將自己捆綁在某一種硬件或操作系統(tǒng)上,可以根據(jù)自身的情況選擇合適的硬件、操作系統(tǒng)、數(shù)據(jù)庫。J2EE是一種組件技術(shù),已完成的組件能被方便地移植到任何其它地方。J2EE作為中間件,提供了強(qiáng)大的功能,使開發(fā)人員只需要關(guān)注商業(yè)邏輯,因而能加快開發(fā)速度,提高系統(tǒng)的運(yùn)行效率和穩(wěn)定性。保護(hù)用戶投資。當(dāng)用戶更換平臺時(shí),由于基于J2EE的系統(tǒng)能方便地移植到其它平臺上,而無須重新開發(fā),因此能有效地保護(hù)用戶的投資。廣泛的支持。J2EE技術(shù)規(guī)范得到了從國際性大公司到自由軟件開發(fā)者的廣泛支持,如SUN,IBM等。ORACLE,NETSCAPE,BEA等紛紛推出基于J2EE的軟件產(chǎn)品。在網(wǎng)上可購買或免費(fèi)下載各種標(biāo)準(zhǔn)組件。Oracle介紹Oracle數(shù)據(jù)庫10g企業(yè)版基于運(yùn)行Windows、Linux和UNIX的集群服務(wù)器或單一服務(wù)器提供業(yè)界領(lǐng)先的性能、可伸縮性、安全性和可靠性。它提供了全面的功能來輕松管理要求最嚴(yán)格的事務(wù)處理、商務(wù)智能和內(nèi)容管理軟件。Oracle10G數(shù)據(jù)庫關(guān)鍵目標(biāo)有二:1降低管理開銷,2提高性能。Oracle10G的增強(qiáng)有對高可用性的增強(qiáng)、新的Flashback能力、支持回滾更新操作;對安全性的增強(qiáng),便于管理大量的用戶;BI方面的增強(qiáng),包括改進(jìn)的SQL能力、分析功能、OLAP、數(shù)據(jù)挖掘的能力等;對非關(guān)系型數(shù)據(jù)存儲的能力得到了改進(jìn);XML的能力;對開發(fā)能力支持的加強(qiáng),對生物信息學(xué)(Bioinformatics)的支持。性能與擴(kuò)展能力對新的架構(gòu)支持對Intel64位平臺的支持。支持infiniband。極大地改進(jìn)了多層開發(fā)架構(gòu)下的Oracle性能和可擴(kuò)展能力。新的版本也借用了Windows操作系統(tǒng)對Fiber支持的優(yōu)勢。高速數(shù)據(jù)處理能力在這個(gè)版本中,一個(gè)新類型的表對象被引入。該表結(jié)構(gòu)對大量插入和解析數(shù)據(jù)很有益處。這個(gè)表結(jié)構(gòu)對FIFO的數(shù)據(jù)處理應(yīng)用有著很好的支持。這樣的應(yīng)用在電信、生產(chǎn)應(yīng)用中常常能夠用到。RACworkload管理一個(gè)新的服務(wù)框架。使得管理員作為服務(wù)來設(shè)置、管理監(jiān)視應(yīng)用負(fù)載。針對OLAP的分區(qū)通過對哈希分區(qū)的全局索引的支持可以提供大量的并發(fā)插入的能力新的改進(jìn)的調(diào)度器(Scheduler)引入了一個(gè)新的數(shù)據(jù)庫調(diào)度器,提供企業(yè)級調(diào)度功能。這個(gè)調(diào)度器可以使得管理員有能力在特定日期、特定時(shí)間調(diào)度Job。還有能力創(chuàng)建調(diào)度對象的庫能夠和既有的對象被其他的用戶共享。可管理性簡化的數(shù)據(jù)庫配置與升級提供了預(yù)升級檢查能力,有效地減少升級錯(cuò)誤。去除了了很多和數(shù)據(jù)庫配置有關(guān)的任務(wù)或者對其加以自動化。在初始安裝的時(shí)候,所有數(shù)據(jù)庫都被預(yù)配置包括在OEM環(huán)境中而無需建立一個(gè)Oracle10G安裝管理資料庫。補(bǔ)丁程序可以自動標(biāo)記并自動從OracleMetalink下載。自動存儲管理新版本的數(shù)據(jù)庫能夠配置成使用Oracle提供的存儲虛擬層(StorageVirtualizationLayer)。自動并簡化數(shù)據(jù)庫的存儲。管理員現(xiàn)在可以管理少數(shù)的磁盤組而無需管理數(shù)千個(gè)文件--自動存儲管理功能可以自動配置磁盤組,提供數(shù)據(jù)冗余和數(shù)據(jù)的優(yōu)化分配。自動的基于磁盤備份與恢復(fù)Oracle10G也極大的簡化了備份與恢復(fù)操作。這個(gè)改進(jìn)被稱作DiskbasedRecoveryArea,可以被一個(gè)聯(lián)機(jī)DiskCache用來進(jìn)行備份與恢復(fù)操作。備份可以調(diào)度成自動化操作,自動化優(yōu)化調(diào)整。備份失敗的時(shí)候,可以自動重啟,以確保Oracle能夠有一個(gè)一致的環(huán)境使用。自動化統(tǒng)計(jì)收集為對象自動化收集優(yōu)化統(tǒng)計(jì)。自動化內(nèi)存調(diào)整Oracle上一個(gè)版本對UGA能夠進(jìn)行自動化Tuning,這個(gè)版本能夠?qū)GA相關(guān)的參數(shù)進(jìn)行調(diào)整。這意味著DBA只需要對2個(gè)內(nèi)存參數(shù)進(jìn)行配置:用戶可用的總的內(nèi)存數(shù)量和共享區(qū)的大小。系統(tǒng)運(yùn)行環(huán)境針對xxx“陽光廚房”信息管理系統(tǒng)建設(shè)需求,系統(tǒng)基于B/S模式,采用分層的思想對建設(shè)任務(wù)進(jìn)行分解,以明確接口定義,并發(fā)建設(shè),縮短整體建設(shè)周期。本系統(tǒng)采用基于J2EE架構(gòu)的大型分布式應(yīng)用,使用Oracle10g作為本系統(tǒng)的數(shù)據(jù)庫管理平臺。產(chǎn)品的運(yùn)行環(huán)境如下表所示。表STYLEREF1\s11–SEQ表\*ARABIC\s11系統(tǒng)運(yùn)行環(huán)境序號運(yùn)行環(huán)境名稱軟件名稱備注操作系統(tǒng)WindowsNT、WinXP、windowsVista、Win2000、Win2003、windows2008、ReahatLinux、Suselinux、Solarisx86、Novell、Trubolinux、FreeBSD,ScoUnix環(huán)境均支持?jǐn)?shù)據(jù)庫Oracle10gOracleJ2EE中間件Weblogic9.2IBM應(yīng)用集成軟件MessageBroker6.1IBM消息中間件MessageQ6.1IBM瀏覽器IE6.0及以上版本Firefox3.5及以上版本測試方案軟件測試過程中包含2個(gè)規(guī)程:集成測試、系統(tǒng)測試。集成測試——在開發(fā)環(huán)境下,將通過了單元測試的模塊組裝在一起,構(gòu)造一個(gè)在設(shè)計(jì)中所描述的程序結(jié)構(gòu),然后通過測試發(fā)現(xiàn)和接口有關(guān)的錯(cuò)誤。系統(tǒng)測試——模擬用戶運(yùn)行環(huán)境,根據(jù)需求規(guī)格說明書,檢查軟件是否達(dá)到預(yù)定的要求。圖STYLEREF1\s13.SEQ圖\*ARABIC\s11集成測試與系統(tǒng)測試流程集成測試軟件開發(fā)人員實(shí)施集成測試。測試過程中發(fā)現(xiàn)的缺陷都必須被記錄,可以記錄在《產(chǎn)品缺陷記錄表》中或使用缺陷管理工具進(jìn)行記錄。軟件開發(fā)人員通過《產(chǎn)品缺陷記錄表》或缺陷管理工具對缺陷進(jìn)行追蹤。使用缺陷管理工具進(jìn)行追蹤的流程參見《缺陷跟蹤管理系統(tǒng)使用指南》。軟件開發(fā)人員及時(shí)消除已經(jīng)發(fā)現(xiàn)的缺陷。消除缺陷應(yīng)該被賦予比開發(fā)新功能更高的優(yōu)先級。軟件開發(fā)人員消除缺陷后應(yīng)當(dāng)馬上進(jìn)行回歸測試,以確保不會引入新的缺陷。直到集成測試發(fā)現(xiàn)的缺陷都已經(jīng)得到修復(fù)或進(jìn)行了相應(yīng)處理。系統(tǒng)測試系統(tǒng)測試是衡量產(chǎn)品質(zhì)量的重要過程,建立詳細(xì)的測試計(jì)劃是測試工作保質(zhì)保量完成的前提。一個(gè)詳細(xì)的測試計(jì)劃需要依據(jù)項(xiàng)目在實(shí)際實(shí)施中發(fā)生的活動和系統(tǒng)需求來編制,我們在項(xiàng)目實(shí)施過程中根據(jù)需要而制訂詳細(xì)、切實(shí)可行的測試計(jì)劃。測試方法本項(xiàng)目的功能測試將主要采用黑盒測試方法,根據(jù)測試目的和要求,針對每個(gè)具體的功能撰寫相關(guān)測試用例,測試時(shí)按測試用例中的描述,對每一個(gè)功能點(diǎn)逐項(xiàng)進(jìn)行功能測試。性能測試使用性能測試工具LoadRunner11模擬多個(gè)用戶并發(fā)訪問各子系統(tǒng),并通過LoadRunner收集測試過程中服務(wù)器的各項(xiàng)性能指標(biāo)。測試策略和過程在測試過程中,用戶對遞交的系統(tǒng)進(jìn)行測試和評估,確信系統(tǒng)滿足規(guī)定的驗(yàn)收標(biāo)準(zhǔn),確定系統(tǒng)是否能夠提高工作效率,用戶對系統(tǒng)的各個(gè)方面進(jìn)行評估,制定一個(gè)好的測試范圍是成功進(jìn)行驗(yàn)收測試的關(guān)鍵。下面提出系統(tǒng)測試的主要范圍:用戶界面測試:驗(yàn)證用戶界面符合標(biāo)準(zhǔn),要求的測試數(shù)量取決于開發(fā)過程中為保證一致性所采用的工具,一般在測試剛開始時(shí)進(jìn)行;功能測試:保證系統(tǒng)的運(yùn)行滿足功能需求;接口測試:保證與其它系統(tǒng)或子系統(tǒng)的接口工作正常;兼容性測試:保證系統(tǒng)在各種可能的用戶群中都可以正常使用,如,不同的操作系統(tǒng)、瀏覽器、數(shù)據(jù)庫等;負(fù)載測試:保證系統(tǒng)在最大設(shè)計(jì)負(fù)載下運(yùn)行平穩(wěn),一個(gè)好的測試經(jīng)驗(yàn)是讓系統(tǒng)在超過最大設(shè)計(jì)負(fù)載25%的數(shù)據(jù)和處理負(fù)載下運(yùn)行;恢復(fù)測試:保證備份和恢復(fù)程序工作正常,以及當(dāng)系統(tǒng)遇到突發(fā)事件如斷電、網(wǎng)絡(luò)連接中斷時(shí)對數(shù)據(jù)的正確處理。一般來說,恢復(fù)程序的基本測試在系統(tǒng)測試開始時(shí)進(jìn)行,然后在系統(tǒng)測試結(jié)束之前再進(jìn)行進(jìn)一步的恢復(fù)測試;安全測試:驗(yàn)證系統(tǒng)安全滿足要求,必須是系統(tǒng)的合法用戶才能登錄并進(jìn)行允許的相關(guān)操作,由于安全是系統(tǒng)的基本功能,所以安全測試通常安排在系統(tǒng)測試的開始;轉(zhuǎn)換測試:驗(yàn)證現(xiàn)有的數(shù)據(jù)能進(jìn)行正確的轉(zhuǎn)換,通常情況下,在處理測試過程中轉(zhuǎn)換的數(shù)據(jù)與新數(shù)據(jù)一起使用來驗(yàn)證數(shù)據(jù)轉(zhuǎn)換的正確性;文檔測試:驗(yàn)證系統(tǒng)的用戶手冊、安裝手冊、幫助信息等說明性文檔的內(nèi)容是否符合功能及易讀、易理解;性能測試:驗(yàn)證系統(tǒng)滿足性能標(biāo)準(zhǔn)(例如響應(yīng)時(shí)間)。驗(yàn)收測試工作通常由不同的用戶來進(jìn)行(例如:業(yè)務(wù)人員測試系統(tǒng)功能,技術(shù)人員測試系統(tǒng)性能等)。有些情況下,一些測試工作可以合并在一個(gè)測試中完成。為協(xié)調(diào)各類測試人員的工作,做好周密的計(jì)劃是非常重要的。培訓(xùn)方案項(xiàng)目實(shí)施過程中的培訓(xùn)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年重慶市八中高三上學(xué)期適應(yīng)性月考卷(一)英語試題及答案
- 2024房屋裝修風(fēng)格大數(shù)據(jù)平臺技術(shù)規(guī)范
- 高一化學(xué)上冊第一章講課稿
- DB11T 1479-2017 人員密集場所應(yīng)急疏散演練導(dǎo)則
- 醫(yī)療技術(shù)及臨床專科執(zhí)業(yè)登記申請表
- 福建省泉州市晉江市2024-2025學(xué)年二年級上學(xué)期期中語文試卷
- 黑龍江省哈爾濱第四十七中學(xué)九年級上學(xué)期期中化學(xué)試題(含答案)
- 2024-2025學(xué)年山東省煙臺市高三(上)期中考試物理試卷(含答案)
- 便攜式盒式錄像攝像機(jī)市場發(fā)展預(yù)測和趨勢分析
- 噪音等級測量儀產(chǎn)品供應(yīng)鏈分析
- 國家職業(yè)衛(wèi)生試題庫(濃縮500題)
- 大學(xué)生足球比賽策劃書(十四篇)
- 師德表現(xiàn)證明(樣張)
- 滬科版九年級物理全一冊知識點(diǎn)總結(jié)(滬教版)
- 平行四邊形的面積課堂學(xué)習(xí)單
- 飛輪儲能在電網(wǎng)調(diào)頻中的工程應(yīng)用
- 家長會課件:家庭教育為主題家長會課件
- 市智慧航道與信息服務(wù)系統(tǒng)設(shè)計(jì)方案
- 麻醉藥品和第一類精神藥品使用及殘余液銷毀登記記錄
- 臨床微生物學(xué)檢驗(yàn):實(shí)驗(yàn)六 腸道桿菌的檢驗(yàn)(一)
- 江蘇某消防指揮中心工程監(jiān)理大綱
評論
0/150
提交評論