主頁(http://www.130131.com):沈飛生產(chǎn)數(shù)字化綜合視頻指揮調(diào)度系統(tǒng)方案(5) ![]() 數(shù)據(jù)處理各組件控制與其他子系統(tǒng)的通訊和中心數(shù)據(jù)庫的連接以及業(yè)務(wù)處理功能,可通過實時數(shù)據(jù)庫分析出報警信息,從而在發(fā)生報警時進(jìn)行響應(yīng)處理,此外還包括報警通知功能(Email, SMS等)、任務(wù)調(diào)度、定時排程、軟件升級等功能。 5.1.3用戶展現(xiàn)層 用戶展現(xiàn)層集成綜合應(yīng)用系統(tǒng)和其他指揮業(yè)務(wù)系統(tǒng)的業(yè)務(wù)功能,是整個系統(tǒng)的對外展現(xiàn)窗口,包括各種監(jiān)控、查詢、配置的功能模塊,以統(tǒng)一的展現(xiàn)風(fēng)格和個性化工作界面實現(xiàn)用戶的操作要求。 展現(xiàn)層提供對不同渠道的接入服務(wù),如報警監(jiān)控、實時監(jiān)控、數(shù)據(jù)庫監(jiān)控、視頻監(jiān)控、決策分析等用戶應(yīng)用組件,通過相應(yīng)的渠道服務(wù)對象將渠道接入的信息轉(zhuǎn)換成調(diào)用業(yè)務(wù)層服務(wù)所需要的統(tǒng)一格式,同時將返回結(jié)果轉(zhuǎn)換成各渠道能接受的格式。 展現(xiàn)層包括基于大屏的輸出展現(xiàn)和基于客戶端網(wǎng)絡(luò)終端兩種展現(xiàn)方式。 1、基于大屏的輸出展現(xiàn) 可將各種綜合信息經(jīng)過加工、處理后通過大屏集中、直觀展現(xiàn)。 2、客戶端 用戶可通過自己的電腦訪問此系統(tǒng)按照自己的權(quán)限查看所需內(nèi)容。 5.2技術(shù)路線 沈飛生產(chǎn)數(shù)字化綜合視頻指揮調(diào)度系統(tǒng)是一個業(yè)務(wù)全面、應(yīng)用廣泛、涉及眾多技術(shù)領(lǐng)域的復(fù)雜業(yè)務(wù)系統(tǒng),因此應(yīng)盡量采用軟件工業(yè)化的標(biāo)準(zhǔn),遵從技術(shù)規(guī)范;采用先進(jìn)的、開放的、標(biāo)準(zhǔn)的、主流的、成熟的系統(tǒng)平臺、開發(fā)手段與信息技術(shù)規(guī)范,以滿足指揮調(diào)度平臺先進(jìn)性、開放性、標(biāo)準(zhǔn)化、穩(wěn)定性、可擴展性的需要。 沈飛生產(chǎn)數(shù)字化綜合視頻指揮調(diào)度系統(tǒng)采用的技術(shù)路線主要有: 1、采用基于SOA的系統(tǒng)構(gòu)建方法搭建系統(tǒng) SOA(Service-Oriented Architecture),即面向服務(wù)的架構(gòu),是一種面向企業(yè)級服務(wù)的系統(tǒng)架構(gòu)。 利用基于SOA的系統(tǒng)構(gòu)建方法,一個基于SOA架構(gòu)的系統(tǒng)中的所有的程序功能都被封裝在一些功能模塊中,我們就是利用這些已經(jīng)封裝好的、提供統(tǒng)一接口定義方式的功能模塊組裝構(gòu)建我們所需要的程序或者系統(tǒng),而這些功能模塊就是SOA架構(gòu)中的不同的服務(wù)(services)。 SOA 架構(gòu)具有一些典型特性,主要包括松耦合性,位置透明性以及協(xié)議無關(guān)性。松耦合性要求 SOA 架構(gòu)中的不同服務(wù)之間應(yīng)該保持一種松耦合的關(guān)系,也就是應(yīng)該保持一種相對獨立無依賴的關(guān)系;位置透明性要求 SOA 系統(tǒng)中的所有服務(wù)對于他們的調(diào)用者來說都是位置透明的,也就是說每個服務(wù)的調(diào)用者只需要知道他們調(diào)用的是哪一個服務(wù),但并不需要知道所調(diào)用服務(wù)的物理位置在哪里;而協(xié)議無關(guān)性要求每一個服務(wù)都可以通過不同的協(xié)議來調(diào)用。 2、采用全程建模的技術(shù)路線 大型信息系統(tǒng)通常十分復(fù)雜,很難直接對它進(jìn)行分析設(shè)計,人們經(jīng)常借助模型來設(shè)計分析系統(tǒng)。模型是現(xiàn)實世界中的某些事物的一種抽象表示。抽象的含義是抽取事物的本質(zhì)特性,忽略事物的其它次要因素。因此,模型既反映事物的原型,又不等于該原型。模型是理解、分析、開發(fā)或改造事物原型的一種常用手段。 模型的表示形式可以是數(shù)學(xué)公式、縮小的物理裝置、圖表文字說明,也可以是專用的形式化語言。模型建立的思路有兩種:自頂向下、逐步求精和自底向上、綜合集成。 模型的目標(biāo)即模型研究的目的,知識是指現(xiàn)實系統(tǒng)的知識和模型構(gòu)造知識,數(shù)據(jù)是指系統(tǒng)的原始信息,這三方面構(gòu)成了建模過程的輸入。模型構(gòu)造是具體的建模技術(shù)的運用過程?尚判苑治鍪侵阜治鏊P湍芊駶M足系統(tǒng)目標(biāo)。 業(yè)務(wù)模型是軟件設(shè)計的核心。任何底層的問題都會反饋到業(yè)務(wù)模型上來,而業(yè)務(wù)模型和需求非常的接近,因此測試用例的設(shè)計難度比較低。測試工作最難的就是如何權(quán)衡測試工作量和軟件質(zhì)量的關(guān)系,把測試的力量集中在業(yè)務(wù)模型上,能夠有不錯的效果(這并不是說其它的部分不需要測試,單元測試的主要思路是測試一切可以測試的東西)。但是這種測試也需要付出額外的代價,最典型的是測試環(huán)境的建立,由于是業(yè)務(wù)模型測試,不可能像單元測試那樣容易,所以需要有周全的測試數(shù)據(jù)和測試計劃。這項工作應(yīng)該放到業(yè)務(wù)模型的類設(shè)計中,成為進(jìn)度的一部分。如果是業(yè)務(wù)模型的關(guān)聯(lián)性很大,還要從整體上考慮。 建模的好處是可以執(zhí)行一個模型來驗證它的正確性和進(jìn)行后續(xù)的研究。另一個好處是最終可以將把模型轉(zhuǎn)到開發(fā)語言,所以省去翻譯轉(zhuǎn)換工作。在這次項目建設(shè)中采用業(yè)界認(rèn)可的統(tǒng)一建模語言(UML)進(jìn)行軟件從業(yè)務(wù)到設(shè)計的全程建模,通過建模保證整個項目的可視化。 3、采用基于大顆粒構(gòu)件復(fù)用和基于平臺的技術(shù)路線 對應(yīng)用系統(tǒng)進(jìn)行集中、統(tǒng)一的規(guī)劃,制定相應(yīng)的技術(shù)標(biāo)準(zhǔn),并在此基礎(chǔ)上進(jìn)行系統(tǒng)的開發(fā)與管理。 在信息資源整合平臺的建設(shè)中所選用的軟件系統(tǒng)可以方便地實現(xiàn)集成,使系統(tǒng)搭建過程中無需花費過多的精力從事于系統(tǒng)平臺的集成,而將精力集中到應(yīng)用軟件的開發(fā)和調(diào)試中,從時間和精力上保證本項目的成功。集成的應(yīng)用系統(tǒng)降低了系統(tǒng)維護(hù)的難度和要求,能夠隨著應(yīng)用的逐步完善和入網(wǎng)用戶的逐漸增加不斷地進(jìn)行擴展,整個系統(tǒng)可以進(jìn)行平滑地過渡,也方便用戶日后的管理和維護(hù)。 軟件構(gòu)件是一種定義良好的獨立、可復(fù)用的二進(jìn)制代碼,包括功能模塊、被封裝的對象類、軟件框架和軟件系統(tǒng)模型等。這些封裝起來的對象就是目標(biāo)管理系統(tǒng)軟件的骨干成分,或者看成是一些“標(biāo)準(zhǔn)件”,已經(jīng)實現(xiàn)了用戶需求的大部分。這樣,用戶需求中極具個性化的部分可以花較少的資源和代價即可完成。這種方式把標(biāo)準(zhǔn)化與個性化這兩個相克之物隔離開來,先解決通用問題,再解決個性要求問題,符合人類解決問題、完成工作任務(wù)的規(guī)律,例如汽車制造廠,總是首先將很多部件做成標(biāo)準(zhǔn)的,底盤、發(fā)動機、傳動系統(tǒng)等等,然后就可以在車型、外裝修、個別的高級選裝部件等分別加以解決,從而滿足不同用戶的不同需求。 業(yè)務(wù)基礎(chǔ)平臺對軟件的發(fā)展而言是模式的創(chuàng)新,它突破了軟件開發(fā)商固有的模式。在這個模式中,可以形成所謂“綠色軟件產(chǎn)業(yè)生態(tài)鏈”,平臺供應(yīng)商可以透過軟件企業(yè)之間的合作來完成最終產(chǎn)品的交付。 (中國集群通信網(wǎng) | 責(zé)任編輯:陳曉亮) |





