国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SOA的黑龍江省交通信息平臺(tái)分析與設(shè)計(jì)

2013-09-06 03:11巴興強(qiáng)
森林工程 2013年5期
關(guān)鍵詞:服務(wù)平臺(tái)文檔黑龍江省

巴興強(qiáng),溫 文

(東北林業(yè)大學(xué)交通學(xué)院,哈爾濱 150040)

隨著社會(huì)經(jīng)濟(jì)的迅猛發(fā)展,城市化水平的不斷提高,行車難問(wèn)題變得日趨嚴(yán)重。公眾對(duì)交通信息的渴求,催生了交通信息服務(wù)平臺(tái)的建設(shè)與發(fā)展。交通信息服務(wù)平臺(tái)是整個(gè)交通運(yùn)輸系統(tǒng)進(jìn)行統(tǒng)一數(shù)據(jù)共享,規(guī)范化管理的數(shù)據(jù)庫(kù)系統(tǒng)。目前,大多數(shù)城市的交通信息服務(wù)平臺(tái)都是基于互聯(lián)網(wǎng)技術(shù)的,這種技術(shù)普遍存在著一系列問(wèn)題,諸如體系結(jié)構(gòu)不同,數(shù)據(jù)共享難、更新速度慢、數(shù)據(jù)不準(zhǔn)確和服務(wù)不完整等。

本文基于面向服務(wù)架構(gòu)(Service-Oriented Architecture,SOA)的思想,提出面向服務(wù)的公眾出行交通信息服務(wù)系統(tǒng)架構(gòu)模型,旨在提高系統(tǒng)的共享性,達(dá)到服務(wù)重用、服務(wù)共享的目標(biāo)。使不同廠商、不同平臺(tái)和不同數(shù)據(jù)結(jié)構(gòu)的交通信息管理系統(tǒng)能夠有機(jī)地整合,實(shí)現(xiàn)信息的共享和交互。

基于SOA的智能交通公共信息服務(wù)平臺(tái),可以最大化地滿足出行者對(duì)交通信息日益趨向于多樣化、個(gè)性化的不同出行需求。還可以滿足交通管理部門對(duì)交通環(huán)境的掌控,從而做出正確決策以緩解道路擁堵、降低事故發(fā)生率和提高道路通行能力。

1 SOA及相關(guān)理論

1.1 SOA概述

SOA(Service—Oriented Architecture,面向服務(wù)架構(gòu))的定義為:面向服務(wù)體系的架構(gòu),它是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過(guò)這些服務(wù)之間定義良好的接口和契約聯(lián)系起來(lái)[1]。

隨著社會(huì)信息化的快速發(fā)展,企業(yè)的各種管理系統(tǒng)已經(jīng)不能滿足日益增長(zhǎng)的業(yè)務(wù)需求,系統(tǒng)之間相互獨(dú)立,無(wú)法共享數(shù)據(jù)和業(yè)務(wù)整合,形成了“信息孤島”。SOA在這樣的背景下,成為新一代網(wǎng)絡(luò)服務(wù)基礎(chǔ)設(shè)施,也成為信息領(lǐng)域前沿的研究發(fā)展方向。

1.2 SOA實(shí)現(xiàn)技術(shù)研究

SOA是一種抽象的軟件模型,而不是具體的實(shí)現(xiàn)技術(shù)。目前用于SOA開發(fā)的技術(shù)有很多種,Web Service是最常見的技術(shù)標(biāo)準(zhǔn)[2]。

Web Service是一種新型的分布式計(jì)算模型,它基于XML標(biāo)準(zhǔn),由Web服務(wù)描述語(yǔ)言(WSDL),簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(Simple Object Access Protocol,SOAP),統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議(Universal Description,Discovery and Integration,UDDI)組成了一個(gè)松散耦合的分布式計(jì)算環(huán)境[3]。

2 基于SOA的黑龍江省交通信息服務(wù)平臺(tái)分析

公眾在日常工作生活中對(duì)于出行信息的需求是是全方位、多方式的綜合信息服務(wù)需求。不同的公眾因?yàn)闀r(shí)間、所在位置、應(yīng)用交通方式和心理習(xí)慣等不同,所需的服務(wù)內(nèi)容和方式也有所不同。本文結(jié)合黑龍江省的特點(diǎn),對(duì)不同的服務(wù)對(duì)象在不同交通信息應(yīng)用階段對(duì)信息服務(wù)的需求做出全面、深入的分析,如圖1所示。在充分了解需求的基礎(chǔ)上,通過(guò)整合社會(huì)、交通行業(yè)的相關(guān)信息和數(shù)據(jù),并適當(dāng)拓展信息采集渠道,經(jīng)過(guò)加工處理,面向適當(dāng)?shù)挠脩?、在適當(dāng)?shù)臅r(shí)間、適當(dāng)?shù)奈恢靡赃m當(dāng)?shù)姆绞秸故具m當(dāng)?shù)男畔ⅰ?/p>

圖1 平臺(tái)服務(wù)對(duì)象分析圖Fig.1 Analysis chart of platform service object

交通運(yùn)輸出行服務(wù)可以通過(guò)多種方式提供,如網(wǎng)站、呼叫中心、廣播電臺(tái)、可變情報(bào)板、手機(jī)短信和移動(dòng)終端應(yīng)用等。它們各有各的特點(diǎn),分別適用于不同受眾的個(gè)性化需求。如圖2所示。

圖2 服務(wù)方式分析圖Fig.2 Service mode analysis chart

3 基于SOA的交通信息服務(wù)平臺(tái)設(shè)計(jì)

3.1 平臺(tái)設(shè)計(jì)目標(biāo)

交通信息服務(wù)平臺(tái)需整合多種信息源,旨在成為現(xiàn)代交通信息的核心樞紐,解決現(xiàn)有交通信息服務(wù)相對(duì)獨(dú)立的弊端,且平臺(tái)在各種信息資源間實(shí)現(xiàn)數(shù)據(jù)交換,不會(huì)取代其它應(yīng)用系統(tǒng)的功能,以提高信息利用率,為使用者提供最大便利。

基于SOA的黑龍江省交通信息服務(wù)平臺(tái)的設(shè)計(jì)目標(biāo)是,面對(duì)黑龍江省智能交通發(fā)展?fàn)顩r及存在的問(wèn)題,研究、開發(fā)、建設(shè)一個(gè)智能交通綜合服務(wù)平臺(tái),將信息的交換技術(shù)、存儲(chǔ)技術(shù)和共享技術(shù)應(yīng)用于其中,以提升政府決策能力和管理水平,確保道路交通安全與暢通;服務(wù)于公眾出行,為市民出行提供多方位、多渠道的交通狀況及路徑誘導(dǎo),保障公眾出行安全快捷[4]。

3.2 基于SOA的服務(wù)平臺(tái)分層架構(gòu)

依托黑龍江省交通信息通信中心的數(shù)據(jù)中心,開展交通運(yùn)輸出行服務(wù)系統(tǒng)建設(shè)工作。根據(jù)交通運(yùn)輸出行服務(wù)系統(tǒng)功能框架,結(jié)合系統(tǒng)建設(shè)目標(biāo)和系統(tǒng)功能要求,系統(tǒng)體系架構(gòu)如圖3所示[5]。

3.3 基于XML的交通信息交換應(yīng)用分析

目前交通信息存在于異構(gòu)的系統(tǒng)當(dāng)中,不同的數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)通訊技術(shù)、硬件環(huán)境等都是阻礙交通信息融合的因素。而SOA中的XML技術(shù)是良好的實(shí)現(xiàn)數(shù)據(jù)拓展與跨平臺(tái)技術(shù)工具,因此利用這項(xiàng)技術(shù)為交通信息提供統(tǒng)一的文檔及數(shù)據(jù)格式。XML(eXtensible Markup Language)是一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,它使用一系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡(jiǎn)單易于掌握和使用[6]。

圖3 黑龍江省交通信息服務(wù)平臺(tái)架構(gòu)圖Fig.3 Architecture diagram of traffic information service platform

交通信息從一個(gè)子系統(tǒng)數(shù)據(jù)庫(kù)轉(zhuǎn)移到另一個(gè)子系統(tǒng)數(shù)據(jù)庫(kù)的過(guò)程中需要數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)通訊技術(shù)及硬件環(huán)境等,只有采用統(tǒng)一的數(shù)據(jù)格式才能實(shí)現(xiàn)數(shù)據(jù)間的傳輸[7]。

XML與數(shù)據(jù)庫(kù)之間映射可滿足其功能要求,現(xiàn)以數(shù)據(jù)庫(kù)到XML的映射轉(zhuǎn)化為例,在此定義一種包含<ClassMap>、<RelatedClass>和<PropertyMap>元素的映射信息,對(duì)應(yīng)文件如圖4所示。

圖4 關(guān)系數(shù)據(jù)庫(kù)到XML映射文檔Fig.4 Relational database to XML mapping document

映射文件采用XML格式,可以方便地利用XML解析器對(duì)它進(jìn)行解析并獲得從數(shù)據(jù)庫(kù)到XML轉(zhuǎn)化過(guò)程中需要的信息[8-9]。

交通信息數(shù)據(jù)庫(kù)包含表格、數(shù)據(jù)和關(guān)鍵詞等概念,需要利用XML文檔建立一個(gè)結(jié)構(gòu)映射關(guān)系,來(lái)解決異構(gòu)數(shù)據(jù)的整合問(wèn)題。圖5是存儲(chǔ)為XML文檔格式的哈爾濱和興路交通流信息。

圖5 交通流XML代碼實(shí)例Fig.5 Traffic flow XML code example

將上例中各種交通流要素存儲(chǔ)為表格形式,使實(shí)際數(shù)據(jù)與XML文檔之間仍然對(duì)應(yīng),則拆分后的數(shù)據(jù)見表1。

表1 XML文檔轉(zhuǎn)化為字段數(shù)據(jù)表Tab.1 XML document converted to a field data sheet

雖然在實(shí)際數(shù)據(jù)整合過(guò)程中,XML文檔的封裝和解封不會(huì)像上例這樣僅靠幾行代碼就能夠完成,但是,通過(guò)以上實(shí)例可以看出,目前多數(shù)瀏覽器支持XML格式文檔的查看,可以依托XML語(yǔ)言的特點(diǎn)及功能實(shí)現(xiàn)異構(gòu)數(shù)據(jù)的統(tǒng)一[10-11]。

3.4 交通公共出行服務(wù)網(wǎng)站子系統(tǒng)

交通運(yùn)輸出行服務(wù)網(wǎng)站群由省交通運(yùn)輸廳交通運(yùn)輸出行服務(wù)網(wǎng)站、各業(yè)務(wù)局、地市局交通運(yùn)輸出行服務(wù)網(wǎng)站構(gòu)成,以安全可靠、功能強(qiáng)大、資源豐富、服務(wù)專業(yè)、使用便捷和整體統(tǒng)一的黑龍江交通運(yùn)輸出行服務(wù)門戶網(wǎng)站的形式,為交通行業(yè)的從業(yè)人員、企業(yè)和社會(huì)公眾提供出行信息服務(wù)、政務(wù)信息公開和在線辦事等“一站式”服務(wù)。通過(guò)努力,逐步完善,把黑龍江交通運(yùn)輸出行服務(wù)門戶網(wǎng)站最終建設(shè)成為全省各級(jí)交通主管部門出行服務(wù)的窗口,成為整合黑龍江交通政務(wù)信息資源、提供公共服務(wù)的平臺(tái),成為了解社情民意、提供政民互動(dòng)的橋梁。如圖6所示。

圖6 網(wǎng)站導(dǎo)航圖Fig.6 Site map

網(wǎng)站主要服務(wù)對(duì)象是社會(huì)公眾,服務(wù)內(nèi)容包括交通綜合信息查詢與出行信息服務(wù)兩大類。為出行者提供全面的路況路政信息,以及公交、自駕出行的誘導(dǎo)服務(wù)。此外,還可滿足政府對(duì)交通資源的利用,為緊急事件的處理提供依據(jù)。

4 結(jié)論

鑒于目前基于互聯(lián)網(wǎng)的交通信息服務(wù)平臺(tái)存在有不足與弊端,本文闡明了面向服務(wù)架構(gòu)的交通信息服務(wù)平臺(tái)的特點(diǎn)及優(yōu)勢(shì),提出并首次設(shè)計(jì)了基于SOA理論的黑龍江省交通信息服務(wù)平臺(tái)5層架構(gòu)體系模型,為黑龍江省全省各行業(yè)交通信息共享提供了一個(gè)全新的技術(shù)支撐與思路。本研究工作首次提出并搭建了基于SOA理論的黑龍江省交通信息服務(wù)平臺(tái)框架,確立了分層體系架構(gòu)。并結(jié)合黑龍江省實(shí)際情況,提出了建設(shè)基于SOA的黑龍江省交通信息服務(wù)平臺(tái)的設(shè)計(jì)目標(biāo),設(shè)計(jì)了平臺(tái)組成部分,并明確各部分功能。此外,結(jié)合黑龍江省交通運(yùn)輸管理體制,對(duì)交通信息服務(wù)平臺(tái)系統(tǒng)功能與特征進(jìn)行了分析。通過(guò)對(duì)運(yùn)用SOA核心技術(shù)XML,開展了黑龍江省交通信息服務(wù)平臺(tái)信息交換的應(yīng)用分析和交換過(guò)程的研究,建立了XML文檔和交通信息數(shù)據(jù)的轉(zhuǎn)換模型,實(shí)現(xiàn)了它們之間的映射。作為交通信息服務(wù)平臺(tái)的最終服務(wù)形式之一,進(jìn)行了黑龍江省公眾出行服務(wù)網(wǎng)內(nèi)容及版式設(shè)計(jì),實(shí)現(xiàn)了互聯(lián)網(wǎng)終端交通信息的查詢功能。

[1]支宗良,陳少飛.基于SOA的煙草企業(yè)信息化架構(gòu)規(guī)劃[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2008(8):9-13.

[2]Luo M,Endrei M,Comte P.Patterns:service-oriented architecture and web service[EB/OL].http://www.redbooks.ibm.com/redbooks/pdfs/sg246303.pdf.

[3]底園園.基于SOA的智能交通誘導(dǎo)系統(tǒng)研究[D].西安:西安工業(yè)大學(xué),2007.

[4]Itpub.架構(gòu)設(shè)計(jì)師與 SOA[OL].IT168技術(shù)頻道.(2007-9-11)[2012-6-5].http://tech.it168.com/m/2007-09-11/200709111638532_1.shtml.

[5]鄭蓉蓉.基于WSDL/SOAP接口的測(cè)試系統(tǒng)研究與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2009.

[6]Sandy Carter.SOA & Web 2.0——新商業(yè)語(yǔ)言[M].北京:清華大學(xué)出版社,2007.

[7]石曉晶.網(wǎng)絡(luò)環(huán)境下QoS保證技術(shù)研究[D].濟(jì)南:山東師范大學(xué),2009.

[8]巴興強(qiáng),王 梅,陳長(zhǎng)茂.冰雪條件下城市道路交叉口交通流持性研究[J].森林工程,2012,28(6):83 -87.

[9]熊前興.XML與電子商務(wù)[M].武漢:武漢理工大學(xué)出版社,2005.

[10]周 濤,翟長(zhǎng)旭,高志剛.基于貝葉斯網(wǎng)絡(luò)的高速公路預(yù)警系統(tǒng)研究[J].公路工程,2007,32(4):163 -166.

[11]郝 媛,徐天東,孫立軍.基于模糊的城市快速路交通流狀態(tài)判別[J].公路工程,2008,33(2):94 -99.

猜你喜歡
服務(wù)平臺(tái)文檔黑龍江省
打造一體化汽車服務(wù)平臺(tái)
淺談Matlab與Word文檔的應(yīng)用接口
有人一聲不吭向你扔了個(gè)文檔
黑龍江省節(jié)能監(jiān)測(cè)中心
江蘇省一體化在線交通運(yùn)輸政務(wù)服務(wù)平臺(tái)構(gòu)建
論基于云的電子政務(wù)服務(wù)平臺(tái)構(gòu)建
基于云計(jì)算的民航公共信息服務(wù)平臺(tái)
黑龍江省土壤污染防治實(shí)施方案
黑龍江省人民政府令
黑龍江省人民政府令