• 
    

    
    

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

      ?

      基于SOA實現(xiàn)培訓(xùn)信息集成平臺

      2014-04-29 00:44:03李明霞
      中國電子商情 2014年7期
      關(guān)鍵詞:總線統(tǒng)一架構(gòu)

      李明霞

      引言:隨著培訓(xùn)信息化的不斷完善,信息系統(tǒng)逐漸替代了手工處理,信息系統(tǒng)的數(shù)量也在不斷增長。已經(jīng)從只有培訓(xùn)管理系統(tǒng)發(fā)展到以培訓(xùn)管理系統(tǒng)為核心,以課程管理系統(tǒng)、培訓(xùn)工作量審定、數(shù)字辦公平臺等系統(tǒng)來輔助核心系統(tǒng)做業(yè)務(wù)處理。系統(tǒng)的細(xì)化勢必會造成業(yè)務(wù)人員為了處理一個完整的業(yè)務(wù),需要打開多個業(yè)務(wù)系統(tǒng)在不同的系統(tǒng)中處理業(yè)務(wù)的不同環(huán)節(jié),給用戶使用帶來了不便。

      在實際的業(yè)務(wù)處理過程業(yè)務(wù)人員想在核心系統(tǒng)中能夠查看本業(yè)務(wù)在業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)信息,方便用戶核對數(shù)據(jù)信息。這就需要對培訓(xùn)數(shù)據(jù)進(jìn)行集成,通常采用統(tǒng)一數(shù)據(jù)庫和中間服務(wù)層的方法來實現(xiàn)數(shù)據(jù)集成。目前培訓(xùn)核心業(yè)務(wù)系統(tǒng)培訓(xùn)工作平臺采用SQL Server作為數(shù)據(jù)庫,其它系統(tǒng)都采用Oracle作為數(shù)據(jù)庫;以上方面決定了培訓(xùn)系統(tǒng)不能通過統(tǒng)一數(shù)據(jù)庫模式來實現(xiàn)數(shù)據(jù)集成。從安全的角度也不允許集中數(shù)據(jù)庫方式來實現(xiàn)數(shù)據(jù)集成。

      采用SOA技術(shù)實現(xiàn)業(yè)務(wù)系統(tǒng)模塊重組以及服務(wù)總線實現(xiàn)數(shù)據(jù)的集成共享顯的尤為重要。

      一、基于SOA系統(tǒng)集成方法

      SOA是以服務(wù)為核心的組件式可重用的開發(fā)架構(gòu)為企業(yè)帶來的好處是顯而易見,但是在做好SOA集成實施的必須結(jié)合具體的應(yīng)用場景。

      從實際需求出發(fā)考慮此次實現(xiàn)的關(guān)鍵業(yè)務(wù),培訓(xùn)系統(tǒng)集成架構(gòu)如圖1。從圖1中可以看出,集成架構(gòu)從上到下可以分為:顯示層、服務(wù)總線、數(shù)據(jù)庫層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層五層。

      ①顯示層:位于集成架構(gòu)的頂層,是系統(tǒng)集成的對外部分。顯示層通過開放的技術(shù)標(biāo)準(zhǔn)(如Http、Ftp、SMTP、XML、 SOAP、WSDL和UDDI等)對服務(wù)進(jìn)行封裝;把數(shù)據(jù)的訪問操作封裝到一個用戶訪問界面,把數(shù)據(jù)展示也封裝為具有標(biāo)準(zhǔn)描述格式顯示組件。系統(tǒng)與用戶之間的消息發(fā)送、接收及消息交付質(zhì)量控制也是由Web技術(shù)完成。②服務(wù)總線:服務(wù)總線是框架的核心部分,由它完成服務(wù)的注冊、查詢、綁定、調(diào)用、協(xié)調(diào),以及對組合服務(wù)的編排工作;服務(wù)之間的消息交互也由服務(wù)總線完成。服務(wù)經(jīng)服務(wù)總線注冊后發(fā)布,并獲得一個全局唯一性標(biāo)示;服務(wù)請求者依據(jù)服務(wù)描述、服務(wù)契約生成服務(wù)請求消息,服務(wù)總線根據(jù)請求查詢并定位服務(wù),完成對服務(wù)的調(diào)用工作,實現(xiàn)服務(wù)請求者與服務(wù)提供者的邦定。③業(yè)務(wù)邏輯層:是服務(wù)的業(yè)務(wù)處理層,由服務(wù)管理及工作流引擎兩部分組成,是服務(wù)總線的業(yè)務(wù)和數(shù)據(jù)的提供者。服務(wù)管理通過原子數(shù)據(jù)服務(wù)插件、業(yè)務(wù)服務(wù)插件以及公共服務(wù)插件,通過服務(wù)編排來組成不同的業(yè)務(wù)服務(wù)來處理不同的業(yè)務(wù)。公共流引擎根據(jù)業(yè)務(wù)的需求負(fù)責(zé)調(diào)度個業(yè)務(wù)服務(wù),來實現(xiàn)一個完整的業(yè)務(wù)處理。同時提供服務(wù)性能監(jiān)控。④數(shù)據(jù)訪問層:負(fù)責(zé)與底層的數(shù)據(jù)庫進(jìn)行鏈接,為不同的數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)訪問適配器。數(shù)據(jù)訪問對上層的服務(wù)組件和工作流管理都是透明的,在做數(shù)據(jù)集成時不用考慮后臺數(shù)據(jù)庫類型;同時提供數(shù)據(jù)訪問安全控制,通過數(shù)據(jù)安全控制策略控制數(shù)據(jù)的訪問保證培訓(xùn)數(shù)據(jù)的安全性。⑤數(shù)據(jù)庫層:提供培訓(xùn)相關(guān)業(yè)務(wù)數(shù)據(jù)的存儲,同時為培訓(xùn)統(tǒng)計分析提供數(shù)據(jù)源。

      1.1系統(tǒng)集成實現(xiàn)

      中心信息化規(guī)劃早期就為信息系統(tǒng)的集成打下了良好的基礎(chǔ)。培訓(xùn)相關(guān)的業(yè)務(wù)系統(tǒng)信息及功能模塊都在授權(quán)系統(tǒng)中進(jìn)行管理,各系統(tǒng)的組織機構(gòu)及用戶也進(jìn)行了統(tǒng)一。中心建設(shè)的信息系統(tǒng)采用如下SOA簡化集成架構(gòu)及功能集成,如圖2。

      從圖2中可以看出,要實現(xiàn)系統(tǒng)功能級的集成前提條有:1、統(tǒng)一各系統(tǒng)組織機構(gòu)及用戶信息,并實現(xiàn)統(tǒng)一管理;2、各系統(tǒng)信息及系統(tǒng)的功能模塊信息進(jìn)行統(tǒng)一的注冊和管理;3、各系統(tǒng)的授權(quán)信息在統(tǒng)一的平臺中進(jìn)行管理;4、統(tǒng)一的用戶身份及權(quán)限驗證。目前中心已經(jīng)具備了以上4個前提條件,只需要實現(xiàn)功能調(diào)度控制就可以實現(xiàn)功能集成。

      功能集成架構(gòu)中實現(xiàn)了各系統(tǒng)的統(tǒng)一授權(quán)和權(quán)限的統(tǒng)一驗證,在培訓(xùn)集成平臺中能夠按照用戶權(quán)限從各系統(tǒng)中動態(tài)加載和配置各功能模塊,沒有權(quán)限的模塊不進(jìn)行加載,進(jìn)一步保證系統(tǒng)的安全性。

      1.2數(shù)據(jù)集成實現(xiàn)

      培訓(xùn)數(shù)據(jù)集成應(yīng)用主要分為統(tǒng)一審批中心、培訓(xùn)資源中心及培訓(xùn)業(yè)務(wù)中心三個方面。考慮不同類型的數(shù)據(jù)庫及數(shù)據(jù)存儲地域限制,數(shù)據(jù)集成采用服務(wù)組件實現(xiàn)。

      數(shù)據(jù)訪問控制,通過數(shù)據(jù)訪問適配器來實現(xiàn)針對不同數(shù)據(jù)庫的透明訪問,同時根據(jù)用戶定義的安全策略控制數(shù)據(jù)是否能夠訪問來保證數(shù)據(jù)的安全性;數(shù)據(jù)服務(wù)層,提供統(tǒng)一審批、資源中心和業(yè)務(wù)中心需要的各種數(shù)據(jù)服務(wù);數(shù)據(jù)服務(wù)總線,提供數(shù)據(jù)服務(wù)的注冊、查詢、綁定、調(diào)用、協(xié)調(diào),以及對組合服務(wù)的編排工作和服務(wù)之間的消息交互也;在工作平臺中主要實現(xiàn)統(tǒng)一審批中心、資源中心和業(yè)務(wù)中心三大主要顯示組件。

      二、總結(jié)

      基于SOA的培訓(xùn)系統(tǒng)集成及數(shù)據(jù)集成,可以方便培訓(xùn)工作人員的業(yè)務(wù)處理和統(tǒng)計分析。在中心信息化規(guī)劃基礎(chǔ)上,采用功能集成的方式更為方便、快捷、高效。培訓(xùn)數(shù)據(jù)集成通過服務(wù)的方式發(fā)布,使用Portlet技術(shù)實現(xiàn)數(shù)據(jù)展示。

      參考文獻(xiàn)

      [1]朱振杰.SOA的關(guān)鍵技術(shù).

      [2]張道海.基于SOA的企業(yè)信息系統(tǒng)架構(gòu)[J].中國管理信息化.2008,11(24):66.

      [3]王宏偉.SOA的發(fā)展歷史與標(biāo)準(zhǔn)規(guī)范[S].

      (作者單位:新疆培訓(xùn)中心培訓(xùn)管理開發(fā)部)

      猜你喜歡
      總線統(tǒng)一架構(gòu)
      基于FPGA的RNN硬件加速架構(gòu)
      堅持嚴(yán)管和厚愛相統(tǒng)一的著力點
      活力(2021年6期)2021-08-05 07:23:54
      功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實踐
      汽車工程(2021年12期)2021-03-08 02:34:30
      碑和帖的統(tǒng)一,心和形的統(tǒng)一,人和藝的統(tǒng)一
      統(tǒng)一數(shù)量再比較
      基于PCI Express總線的xHC與FPGA的直接通信
      機載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計
      LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實現(xiàn)
      一種基于FPGA+ARM架構(gòu)的μPMU實現(xiàn)
      多通道ARINC429總線檢查儀
      台山市| 盐池县| 手游| 田东县| 绥江县| 台中县| 手游| 朝阳县| 承德县| 普格县| 贺州市| 玉树县| 喜德县| 昭平县| 道孚县| 龙里县| 十堰市| 平阳县| 抚宁县| 师宗县| 仁化县| 含山县| 乌什县| 镇平县| 阿克陶县| 凤冈县| 蛟河市| 五华县| 克山县| 石门县| 石家庄市| 黑水县| 卢龙县| 江口县| 桃江县| 山东省| 渝中区| 乌鲁木齐市| 奎屯市| 鄂托克旗| 南汇区|