999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SOA的數據庫中間件

2017-04-14 15:35:39谷玉奎
電子技術與軟件工程 2017年6期
關鍵詞:數據庫

谷玉奎

文章首先對SOA及其在數據庫中間件的應用優勢進行簡要分析,在此基礎上,對基于SOA的數據庫中間件設計進行論述。期望通過本文的研究能夠對數據信息資源的整合與共享有所幫助。

【關鍵詞】SOA 數據庫 中間件

1 SOA及其在數據庫中間件的應用優勢

1.1 SOA的定義

SOA是Service-Oriented Architecture的縮寫形式,其中文意思為面向服務的體系架構,歸屬于組件架構的范疇,具體是指將相關應用程序之間的不同服務,以預先定義的接口進行連接,這里的接口為中立方式,它獨立于操作系統、硬件及編程語言,由此使得此類系統服務的構建,能以統一和標準的方式進行通信。SOA的響應模型如圖1所示。

1.2 SOA的應用優勢

以SOA作為數據庫中間件構建的主要技術手段時,其應用優勢具體體現在如下幾個方面:

(1)從SOA的定義可知,它是一種服務,具有松散耦合性,當服務請求者需要服務時,才會對服務提供者進行動態綁定,在這一過程中,會使用到SOAP協議和XML格式,由此使得SOA具備了跨平臺的特性。

(2)服務是一種抽象資源,當服務以單獨的形式存在時,其個體具有可變性和可組合性的特點,以SOA作為數據庫中間件,可為數據庫服務的可更改性及數據庫之間信息的結合提供依據。

(3)除了能夠提供抽象服務之外,SOA還能提供標準接口,由此使其可借助某些標準對訪問數據庫的方法進行設計,從而實現更高層次上的抽象。

2 基于SOA的數據庫中間件設計

在基于SOA的數據庫中間件設計過程中,主要是對其中的核心模塊進行設計,具體包括數據服務管理模塊、數據源封裝及數據采集模塊、公共數據模塊、數據服務的安全模塊。下面重點對以上模塊的設計方法與過程進行分析。

2.1 數據服務管理模塊的設計

在基于SOA的數據庫中間件設計中,數據服務的管理是關鍵部分,為便于對數據信息的描述,本文設計了一個基于UDDI的注冊使用機制,并對UDDI的查詢功能進行了擴展,以此來實現數據服務的注冊、發布、查找、綁定。之所以采用UDDI是因為它能夠提供一種標準的編程模型,由此使駐留在該環境中的組件可以被發布和調用。通過UDDI對數據服務進行管理,可使管理效率獲得顯著提升。

2.2 數據源封裝與數據采集模塊的設計

2.2.1 封裝

包裝器是一種能夠進行重復利用的服務,它可以提供廣泛的連接,其與SOA服務有著極為相似之處,可提供抽象層。包裝器是面向SOA數據庫中間件為解決系統連接而開發出來的具有統一性和可重復利用性的標準接口,借助該接口,應用系統只需與整合平臺相連,無需與每個應用系統進行連接,由此使得連接過程得以簡化。由于信息數據源的種類均不相同,所以在實際應用中,為確保通用性及可擴展性,需要設計一組標準接口,所有符合接口要求的包裝器均可聯入系統,中間件則可用其對不同的數據源進行連接。

2.2.2 采集

數據庫的使用者會按照數據采集的需求生成相應的查詢請求,當系統接收到該請求后,會先對其合法性及正確性進行驗證,并在對照數據源信息的基礎上,將該請求進行分解,生成獨立的查詢后,傳給包裝器,此時包裝器則會依據不同的數據驅動器對相關的數據庫進行訪問,最終按使用者需要的形式返回。

2.3 公共數據模塊的設計

通過對各類不同數據進行集成,可實現數據共享,以同一概念表示數據中的信息則可形成一個異構數據庫。通常情況下,數據庫的集成分為兩種模式,一種是局部集成,另一種是全局集成。數據庫的使用者可按照全局集成模式對信息進行集成,在此基礎上完成相關數據的查詢,局部集成模式與各成員數據庫相對應,通過它可執行子查詢請求。由于本文是基于SOA進行數據庫中間件設計,其需要對各種不同的異構數據源進行集成,因此,統一數據源模式成為設計中需要解決關鍵問題。鑒于此,決定采用XSDM公共數據模型,該模型最為突出的作用是能夠在全局集成模式下,對異構數據源進行統一描述和模式轉換。

2.4 安全模塊

基于SOA的數據庫中間件,可以為信息的集成提供極大的方便,但在這一過程中,卻會對數據庫的安全性帶來一定的威脅,為進一步提升數據存取服務的安全性,需要設計一個安全模塊。由于數據庫系統的應用具有多樣性的特點,所以要求數據加密技術隨應用環境的改變而改變,然而因數據加密功能的支持比較有限,加之很多數據庫為國外產品,只能采取在中間層增設安全保護層的方式,來確保重要數據的安全性。在設計過程中,為保證數據庫中間件的運行效率,信息集成安全性的粒度不易過大,故此,可通過適度地裁剪,使其符合中間件服務的要求。

3 結論

綜上所述,在信息時代到來的今天,計算機網絡技術獲得了長足的發展和進步,數據庫也得到越來越廣泛的應用。為對不同數據信息資源進行集成與整合,本文將SOA應用到了數據庫中間件的設計過程當中,并重點對其中核心模塊的設計進行論述,期望通過本文的研究,能夠對數據資源共享目標的實現有所幫助。

參考文獻

[1]何峽峰.SOA數據庫中間件的設計及應用模型[J].網絡安全技術與應用,2015(03):16-16.

[2]譚琨,TANKun.SOA的數據庫中間件設計和應用模型[J].大慶師范學院學報,2015,35(06):10-13.

[3]高峰.基于SOA的應用集成中間件研究[J].中外企業家,2015(08).

[4]李捷.基于SOA應用JMX和JMS技術的RFID中間件設計[J].電子技術應用,2010,36(04):119-122.

作者單位

濟寧市技師學院 山東省濟寧市 272000

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 国产乱子伦精品视频| AV不卡国产在线观看| 伊人久久青草青青综合| 多人乱p欧美在线观看| 欧美午夜视频在线| 99久久精彩视频| 亚洲欧美另类日本| 欧美精品综合视频一区二区| 日本午夜影院| 欧美亚洲一区二区三区在线| 亚洲an第二区国产精品| 丝袜亚洲综合| 青青青国产免费线在| 亚洲天堂首页| 国产午夜人做人免费视频| 久久这里只精品国产99热8| 日韩精品一区二区三区中文无码| 久久99国产乱子伦精品免| 欧美午夜在线观看| 国产永久免费视频m3u8| 99成人在线观看| 亚洲成人黄色在线| 免费一级全黄少妇性色生活片| 久久国产精品波多野结衣| 欧美精品高清| 在线观看免费黄色网址| 久久精品最新免费国产成人| 亚洲色欲色欲www网| 狠狠v日韩v欧美v| 色婷婷久久| 成年人午夜免费视频| 国产亚洲精品自在线| 色婷婷亚洲综合五月| 精品视频在线一区| 国产精品久久久久久久久久98| AV网站中文| 欧美亚洲第一页| 久久青草免费91线频观看不卡| 无码综合天天久久综合网| 精品视频福利| 欧美精品二区| 伊人激情久久综合中文字幕| 伊人久久大香线蕉影院| 国产激爽爽爽大片在线观看| 国产欧美日韩91| 久久特级毛片| 四虎永久在线精品影院| 国内精品视频区在线2021| 色亚洲成人| 日韩欧美国产成人| 扒开粉嫩的小缝隙喷白浆视频| 一本色道久久88综合日韩精品| 日韩色图区| 欧美成人免费午夜全| 欧美在线黄| 久久久久亚洲精品成人网 | 国产精品密蕾丝视频| 欧美日韩亚洲国产主播第一区| 在线观看免费黄色网址| 亚洲大尺码专区影院| 99精品一区二区免费视频| 美女无遮挡免费网站| 亚洲欧美日韩久久精品| 国产剧情国内精品原创| 亚洲午夜天堂| 伊人丁香五月天久久综合| 在线观看国产小视频| jizz国产在线| 中文字幕av无码不卡免费 | 午夜国产精品视频黄| 99久久精品国产精品亚洲| a天堂视频| 草逼视频国产| 久久人人97超碰人人澡爱香蕉| 国产乱码精品一区二区三区中文 | 在线五月婷婷| 男女猛烈无遮挡午夜视频| 日韩精品资源| 欧美综合成人| 色精品视频| 久久先锋资源| 试看120秒男女啪啪免费|