• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      OSB在交通行業(yè)中的應(yīng)用研究

      2014-04-14 04:21:26歐陽(yáng)玉梅
      科技視界 2014年12期
      關(guān)鍵詞:代理服務(wù)路由消息

      歐陽(yáng)玉梅

      (桂林電子科技大學(xué) 信息科技學(xué)院,廣西 桂林 541004)

      0 引言

      面對(duì)變幻莫測(cè)的市場(chǎng)需求的變化,企業(yè)希望通過推進(jìn)服務(wù)化來(lái)提高敏捷性和響應(yīng)能力,更方便地與客戶和合作伙伴交互,更靈活地設(shè)計(jì)和構(gòu)建IT基礎(chǔ)架構(gòu)。為此,面向服務(wù)的架構(gòu) (Service-Oriented Architecture,簡(jiǎn)稱SOA)日益引起企業(yè)高層的重視。為了優(yōu)化IT基礎(chǔ)結(jié)構(gòu),以便交付服務(wù),將SOA變成現(xiàn)實(shí),IT組織需要一個(gè)智能化的基礎(chǔ)架構(gòu),以降低服務(wù)重復(fù)應(yīng)用,并可靠地集成IT環(huán)境的各種技術(shù)、協(xié)議和應(yīng)用,隱藏各種應(yīng)用和技術(shù)帶來(lái)的底層復(fù)雜性,并提供一個(gè)定制企業(yè)應(yīng)用的平臺(tái)。我們將上述服務(wù)或集成層稱為企業(yè)服務(wù)總線(Enterprise Service Bus,簡(jiǎn)稱ESB)。ESB使服務(wù)端點(diǎn)本身不必再管理服務(wù)之間的交互,允許方便地?cái)U(kuò)展服務(wù),消除了專門編寫的點(diǎn)對(duì)點(diǎn)、硬編碼實(shí)現(xiàn)的脆弱性,以及帶來(lái)的昂貴代價(jià)。

      本文介紹的Oracle服務(wù)總線 (Oracle Service Bus,簡(jiǎn)稱OSB)是ESB的一種類型,用于集成服務(wù),管理服務(wù)交互,并在不同IT環(huán)境之間執(zhí)行消息代理。它的實(shí)施可分為三個(gè)步驟,第一,應(yīng)用程序?qū)⑾?shù)據(jù)發(fā)送到本地消息隊(duì)列;第二,OSB接受到相應(yīng)數(shù)據(jù),對(duì)數(shù)據(jù)拆包、解析轉(zhuǎn)換、組包,并發(fā)送到轉(zhuǎn)發(fā)消息隊(duì)列;第三,轉(zhuǎn)發(fā)隊(duì)列接受到消息后,利用Weblogic服務(wù) (Weblogic Server,簡(jiǎn)稱WLS)的消息存儲(chǔ)轉(zhuǎn)發(fā)(Store and Forward,簡(jiǎn)稱 SAF)功能將消息發(fā)送到異地交通部消息隊(duì)列中等待處理。

      1 交通行業(yè)中OSB模型

      1.1 交通行業(yè)中的信息交換與共享系統(tǒng)結(jié)構(gòu)

      圖1 系統(tǒng)總體結(jié)構(gòu)圖

      根據(jù)交通運(yùn)輸部門、公安部門、工商部門和國(guó)家安監(jiān)局在道路運(yùn)輸中的職責(zé),結(jié)合交通運(yùn)輸部門目前的分級(jí)管理體制,全國(guó)道路運(yùn)政管理信息系統(tǒng)采用縱向分級(jí)、橫向?qū)拥捏w系結(jié)構(gòu)。在總體功能設(shè)計(jì)目標(biāo)上,主要在于完成對(duì)來(lái)自各省道路運(yùn)輸行業(yè)數(shù)據(jù)采集的同時(shí),實(shí)現(xiàn)各類道路運(yùn)輸數(shù)據(jù)在部省、省與省之間主動(dòng)交換以及共享等功能行為。系統(tǒng)總體結(jié)構(gòu)圖如圖1所示。

      道路運(yùn)輸信息化建設(shè)頂層設(shè)計(jì)的關(guān)鍵問題在于系統(tǒng)的整體交換與共享平臺(tái)的架設(shè),同時(shí)要確立在該架設(shè)基礎(chǔ)上,充分定義與設(shè)計(jì)不同的道路運(yùn)輸有關(guān)的信息化數(shù)據(jù)相應(yīng)規(guī)范或者標(biāo)準(zhǔn),通過標(biāo)準(zhǔn)的規(guī)范性數(shù)據(jù)接口定義,實(shí)現(xiàn)整體道路運(yùn)輸相關(guān)數(shù)據(jù)的采集以及數(shù)據(jù)自上而下的主動(dòng)推送,從而達(dá)到整體的道路運(yùn)輸數(shù)據(jù)面向全國(guó)各省之間的數(shù)據(jù)拉通,實(shí)現(xiàn)數(shù)據(jù)的簡(jiǎn)易交互,最終實(shí)現(xiàn)對(duì)于重點(diǎn)運(yùn)輸過程的各類數(shù)據(jù)的面向部與省、省與省之間的數(shù)據(jù)交互,構(gòu)建面向全國(guó)范圍內(nèi)的整體道路運(yùn)輸數(shù)據(jù)的交換渠道。

      1.2 信息交換與共享平臺(tái)的建立

      系統(tǒng)中的業(yè)務(wù)子系統(tǒng)普遍存在數(shù)據(jù)交換與共享的需求,根據(jù)它們之間的邏輯關(guān)系我們可以看出各個(gè)系統(tǒng)平臺(tái)之間點(diǎn)對(duì)點(diǎn)的連接給我們帶來(lái)了很大困難,我們要為這些連接定義單獨(dú)的接口,而隨著系統(tǒng)的升級(jí),這些交換與共享的需求會(huì)慢慢變大,接口就會(huì)隨之增多,系統(tǒng)變得龐大而且及其復(fù)雜。

      為了解決這個(gè)問題,我們要在這些系統(tǒng)之間建立一座負(fù)責(zé)數(shù)據(jù)流通的橋梁,各個(gè)系統(tǒng)之間的信息交換與共享,我們稱之為信息交換與共享平臺(tái)。我們這里采用的是Oracle的服務(wù)總線產(chǎn)品OSB。建立共享平臺(tái)之后的系統(tǒng)架構(gòu)就顯得十分清晰,如圖2所示。

      圖2 基于服務(wù)總線的系統(tǒng)構(gòu)造

      將OSB作為服務(wù)使用者和服務(wù)提供者間的中間層,可消除脆弱的點(diǎn)對(duì)點(diǎn)連接,并消除這些連接的專門維護(hù)。

      2 OSB的消息轉(zhuǎn)換機(jī)制

      OSB是策略驅(qū)動(dòng)的中介層,它處理消息,確定如何根據(jù)要求路由和轉(zhuǎn)換消息。它通過諸如Java消息服務(wù)(Java Message Service,簡(jiǎn)稱JMS) 或超文本傳送協(xié)議 (Hypertext Transport Protocol,簡(jiǎn)稱HTTP)的傳輸協(xié)議接收消息,并用相同協(xié)議或另一指定的傳輸協(xié)議發(fā)送消息。由于代理服務(wù)可將消息路由給多個(gè)業(yè)務(wù)服務(wù),故可以獨(dú)立于與代理通信的業(yè)務(wù)服務(wù),配置代理服務(wù)的接口。在這種情況下,代理將被配置為消息流定義,它根據(jù)路由邏輯,將消息路由給相應(yīng)的業(yè)務(wù)服務(wù),然后將消息數(shù)據(jù)映射為業(yè)務(wù)服務(wù)接口需要的格式。

      代理服務(wù)的核心是 “上下文”,上下文是一組可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language,簡(jiǎn)稱XML)變量,由請(qǐng)求流和響應(yīng)流共享??蓪⑿伦兞縿?dòng)態(tài)地添加到上下文,也可從上下文刪除變量。預(yù)定義上下文變量包含有關(guān)消息、傳輸頭、安全原理的信息,當(dāng)前代理服務(wù)的元數(shù)據(jù),以及代理服務(wù)調(diào)用的主要路由服務(wù)和發(fā)布服務(wù)的元數(shù)據(jù)。代理服務(wù)是OSB架構(gòu)的一個(gè)核心概念。服務(wù)使用者經(jīng)由這個(gè)接口與托管的后端服務(wù)連接。代理服務(wù)是服務(wù)總線在本地實(shí)現(xiàn)的中介Web服務(wù)的定義。

      3 結(jié)語(yǔ)

      本文闡述了現(xiàn)階段交通行業(yè)中的業(yè)務(wù)流程的復(fù)雜性以及具體的業(yè)務(wù)需求,介紹了基于OSB的數(shù)據(jù)交換與共享平臺(tái)實(shí)施的可行性,并結(jié)合以往的解決方案做了比較,指出了OSB在交通行業(yè)中所發(fā)揮的優(yōu)勢(shì)。OSB是目前較為成熟的服務(wù)總線技術(shù),已廣泛應(yīng)用于電網(wǎng)、銀行、保險(xiǎn)等各個(gè)領(lǐng)域,隨著交通運(yùn)輸行業(yè)的快速發(fā)展,基于服務(wù)總線的架構(gòu)設(shè)計(jì)必然成為主流趨勢(shì),為交通行業(yè)中的數(shù)據(jù)拉通設(shè)計(jì)出更好的系統(tǒng)構(gòu)造。

      [1][美]ThomasErl..SOA 服務(wù)設(shè)計(jì)原則[M].北京∶人民郵電出版社,2009,06∶23-25.

      [2]鄒偉,王雪松,劉偉祥.基于WebService的公安交通綜合管理服務(wù)請(qǐng)求平臺(tái)設(shè)計(jì)[J].科技信息,2011(03):445-446

      [3]李聰,陳偉,劉建,王林.交通行業(yè)信息資源整合平臺(tái)設(shè)計(jì)[J].交通信息與安全,2009(03)∶86-90.

      [4]趙新勇.公安交通管理信息系統(tǒng)集成技術(shù)應(yīng)用研究[J].交通運(yùn)輸系統(tǒng)工程與信息,2009,09(01)∶133-138.

      [5]虞鋼.企業(yè)服務(wù)總線的消息處理方法[P].西本新干線股份有限公司,2010-06-04.

      猜你喜歡
      代理服務(wù)路由消息
      一張圖看5G消息
      探究路由與環(huán)路的問題
      農(nóng)村“三資”代理服務(wù)淺析
      網(wǎng)絡(luò)安全與防火墻技術(shù)
      基于代理服務(wù)的OPAC系統(tǒng)擴(kuò)展設(shè)計(jì)及實(shí)現(xiàn)
      消息
      消息
      消息
      國(guó)際貨物運(yùn)輸代理服務(wù)免征增值稅
      PRIME和G3-PLC路由機(jī)制對(duì)比
      彭水| 会泽县| 科技| 沙坪坝区| 衡东县| 孝感市| 横山县| 西峡县| 田东县| 汉川市| 保靖县| 六盘水市| 洞头县| 迁西县| 昌宁县| 凌云县| 合阳县| 河东区| 陇南市| 民权县| 保康县| 聂拉木县| 合阳县| 大埔区| 日土县| 渝中区| 襄城县| 日土县| 集安市| 白沙| 体育| 双鸭山市| 广宁县| 石楼县| 汤阴县| 加查县| 建昌县| 沁阳市| 锦州市| 光山县| 湖州市|