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

基于SDO的異構(gòu)數(shù)據(jù)存取技術(shù)研究

2013-12-31 00:00:00楊芳萍李永玲史存琴王斌
無線互聯(lián)科技 2013年10期

摘 要:隨著計(jì)算機(jī)應(yīng)用領(lǐng)域的不斷擴(kuò)大和深入,異構(gòu)數(shù)據(jù)庫的交換、信息訪問以及檢索的需求已經(jīng)顯得越來越重要。異構(gòu)數(shù)據(jù)庫的訪問過程涉及多種處理技術(shù)以及多種數(shù)據(jù)模型,在實(shí)現(xiàn)上有一定的難度和復(fù)雜度。基于此,本文對(duì)SDO服務(wù)對(duì)象數(shù)據(jù)技術(shù)進(jìn)行了簡(jiǎn)要的分析與研究,旨在能夠?yàn)閷?shí)現(xiàn)統(tǒng)一數(shù)據(jù)訪問控制技術(shù)提供一定的理論研究成果。

關(guān)鍵詞:面向服務(wù)體系結(jié)構(gòu)(SOA);服務(wù)數(shù)據(jù)對(duì)象(SDO)

1 定義概述

1.1 SOA

SOA是一個(gè)基于服務(wù)概念的整套軟件系統(tǒng)構(gòu)建體系,與傳統(tǒng)系統(tǒng)構(gòu)建體系不同的是,SOA以業(yè)務(wù)為導(dǎo)向,給出了與業(yè)務(wù)功能、業(yè)務(wù)數(shù)據(jù)有關(guān)的接口,同時(shí)給出了相應(yīng)接口契約。在實(shí)際應(yīng)用中,SOA以一種中立的形式出現(xiàn),不依賴特定技術(shù)和平臺(tái)。業(yè)內(nèi)對(duì)SOA編程模式有“鐵三角”一說,即服務(wù)、數(shù)據(jù)/消息模型、服務(wù)編排和流程引擎。標(biāo)準(zhǔn)化服務(wù)可以實(shí)現(xiàn)隔離業(yè)務(wù)功能;良好的數(shù)據(jù)模型是系統(tǒng)構(gòu)建體系的基礎(chǔ);快速編排是對(duì)系統(tǒng)構(gòu)建的主要要求。

1.2 SDO

SDO是與SOA服務(wù)建構(gòu)技術(shù)相輔相成的服務(wù)數(shù)據(jù)對(duì)象技術(shù)。SOA的設(shè)計(jì)理念中最關(guān)鍵的一點(diǎn)就是與業(yè)務(wù)相對(duì)應(yīng),對(duì)于業(yè)務(wù)的實(shí)時(shí)變化有相應(yīng)的解決處理模式,而且要求數(shù)據(jù)模型設(shè)計(jì)趨于簡(jiǎn)單化,屏蔽了底層實(shí)現(xiàn)技術(shù),所以SOA服務(wù)架構(gòu)是一個(gè)以對(duì)象為中心,可以進(jìn)行自我編輯,具有樹形層次結(jié)構(gòu)的模型。但是在實(shí)際應(yīng)用過程中,業(yè)務(wù)數(shù)據(jù)需要面臨支持服務(wù)、不同服務(wù)形式之業(yè)務(wù)數(shù)據(jù)的切換、不同客戶應(yīng)用程序之間數(shù)據(jù)的相互傳輸、異構(gòu)數(shù)據(jù)源的屏蔽等等,都對(duì)SOA服務(wù)架構(gòu)的通用性提出了挑戰(zhàn)。SDO的出現(xiàn)在很大程度上解決了SOA在應(yīng)用過程中所出現(xiàn)的不足之處,它為數(shù)據(jù)的服務(wù)及應(yīng)用提供了更為簡(jiǎn)化的數(shù)據(jù)模型,特別是對(duì)于異構(gòu)數(shù)據(jù)源的處理,SDO可以給出統(tǒng)一的數(shù)據(jù)訪問方式和處理模式。

2 SDO體系結(jié)構(gòu)

SDO的設(shè)計(jì)理念是離線數(shù)據(jù)圖。所謂離線訪問,是指客戶端從數(shù)據(jù)源處提取并構(gòu)建了數(shù)據(jù)圖之后,在實(shí)際應(yīng)用過程中只需要對(duì)數(shù)據(jù)圖進(jìn)行相應(yīng)操作即可。同時(shí)系統(tǒng)將會(huì)對(duì)所執(zhí)行的每一步操作進(jìn)行記錄,從而保證在操作完成之后,DAS數(shù)據(jù)訪問服務(wù)能夠?qū)⒄麄€(gè)操作過程中做出的改變?nèi)糠答伣o數(shù)據(jù)源。

2.1 數(shù)據(jù)訪問服務(wù)DAS

數(shù)據(jù)訪問服務(wù)給異構(gòu)數(shù)據(jù)源的訪問提供了統(tǒng)一的方式,這對(duì)于不同數(shù)據(jù)源的屏蔽訪問細(xì)節(jié)有著非常大的幫助。DAS應(yīng)用最大的優(yōu)勢(shì)就在于,不管數(shù)據(jù)源是哪種形式,它都能夠?qū)⒔Y(jié)構(gòu)集構(gòu)建成統(tǒng)一數(shù)據(jù)圖格式。實(shí)際應(yīng)用時(shí),上層操作通過數(shù)據(jù)圖相應(yīng)接口即可直接調(diào)用數(shù)據(jù),而且可以依靠特定數(shù)據(jù)源訪問模式對(duì)數(shù)據(jù)源進(jìn)行相關(guān)操作。

2.2 數(shù)據(jù)圖

樹形層次結(jié)構(gòu)是SDO所提供的標(biāo)準(zhǔn)數(shù)據(jù)模型,這種結(jié)構(gòu)能夠?qū)?shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分層,形成數(shù)據(jù)對(duì)象樹以及與此對(duì)象樹相對(duì)應(yīng)的變更摘要。

2.3 數(shù)據(jù)對(duì)象

與Java Bean相類似,SDO最基本的數(shù)據(jù)元素由數(shù)據(jù)對(duì)象所組成。這些數(shù)據(jù)對(duì)象包括了屬性、類型、對(duì)象樹的變更摘要以及序列等信息,不同數(shù)據(jù)對(duì)象以及其屬性都不同,而且每一個(gè)序列都可以通過半結(jié)構(gòu)化XML數(shù)據(jù)來表現(xiàn)。

3 SDO核心技術(shù)——XML

3.1 XML

XML是由W3C所制定的通用標(biāo)識(shí)語言標(biāo)準(zhǔn)子集,我們稱之為可擴(kuò)展標(biāo)記語言,其公共格式使得XML不依附于特定的瀏覽器。可擴(kuò)展標(biāo)記語言是在網(wǎng)絡(luò)環(huán)境下這一種課跨平臺(tái)操作,并依賴于業(yè)務(wù)內(nèi)容的技術(shù),在處理半結(jié)構(gòu)化的文檔信息上有著其他語言無法比擬的優(yōu)勢(shì)。現(xiàn)在網(wǎng)絡(luò)服務(wù)中很多主流數(shù)據(jù)信息處理方法都是基于XML,而且它還重新定義了SGML的部分內(nèi)部值及參數(shù),保留SGML的結(jié)構(gòu)化功能,使其在應(yīng)用上更加的簡(jiǎn)便。此外,XML還是一種相對(duì)簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語言,很容易就可以完成數(shù)據(jù)標(biāo)識(shí)描述工作。

3.2 XML數(shù)據(jù)存儲(chǔ)機(jī)制

XML數(shù)據(jù)源有三種形式:XML純文本文檔、數(shù)據(jù)庫、帶有格式的應(yīng)用數(shù)據(jù)。XML文檔可依靠DOM技術(shù)來讀取XML文檔中的節(jié)點(diǎn),從而實(shí)現(xiàn)對(duì)XML數(shù)據(jù)的存儲(chǔ)。DOM是由W3C所提供的技術(shù)標(biāo)準(zhǔn),在實(shí)際應(yīng)用中,它可以調(diào)用JavaScript、JScript等腳本程序提供一組API來完成XML數(shù)據(jù)存儲(chǔ)。此外,利用CSS和XSL可以實(shí)現(xiàn)XML文檔在網(wǎng)絡(luò)瀏覽器中的顯示,這里面最關(guān)鍵的技術(shù)就是將HTML元素與事先定義好的樣式進(jìn)行關(guān)聯(lián),以達(dá)到樣式化的目的。XSL為XML文檔提供了完整的控制語言特性,通過其可以對(duì)文本進(jìn)行排序、內(nèi)容的顯示方式定義、文本的變化等功能。DOS也可以對(duì)XML進(jìn)行數(shù)據(jù)綁定操作,從而使XML節(jié)點(diǎn)能夠更加方便的與HTML標(biāo)記綁定,實(shí)際的操作過程有兩種,一種是對(duì)XML節(jié)點(diǎn)樹進(jìn)行遍歷,一次操作只與HTML關(guān)聯(lián)一個(gè)元素;另外一種方式是一對(duì)多,即將節(jié)點(diǎn)數(shù)據(jù)與HTML多值元素相關(guān)聯(lián)。

[參考文獻(xiàn)]

[1]JinPeng Wang,Jianjiang Lu,Yafei Zhang,Zhuang Miao and Bo Zhou Institute of Command,”Integrating Heterogeneous Data Source Using Ontology,”,JOURNAL OF SOFTWARE,VOL.4.NO.8.OCTOBER 2009.

[2]Karthik N,Herman L,Stanley YW.S.Integration of Business Event and Rule Management With the Web Services Model[J].International Journal of Web Services Research,2004.1(1):41-57.

主站蜘蛛池模板: 四虎亚洲国产成人久久精品| 一区二区自拍| 欧美亚洲欧美区| 日本人妻一区二区三区不卡影院 | 97se亚洲综合在线韩国专区福利| 天天摸夜夜操| 五月婷婷丁香色| 国产一级毛片在线| 亚洲国产成人麻豆精品| 国产大片喷水在线在线视频| 亚洲高清在线天堂精品| 香蕉伊思人视频| 99国产精品国产| 黄色不卡视频| 日本免费精品| 高清久久精品亚洲日韩Av| 午夜限制老子影院888| 日韩小视频网站hq| 久久这里只有精品国产99| 国产69精品久久久久孕妇大杂乱| 亚洲综合日韩精品| 六月婷婷综合| 欧美成人A视频| 中文字幕丝袜一区二区| 国产青榴视频在线观看网站| 欧美精品在线看| 国产91久久久久久| 欧美精品亚洲精品日韩专| 成人午夜视频网站| 视频一区视频二区中文精品| 性网站在线观看| hezyo加勒比一区二区三区| 国产精品永久不卡免费视频| 成人在线不卡视频| 手机永久AV在线播放| 538国产在线| 伊人成人在线视频| 尤物午夜福利视频| 国产综合色在线视频播放线视| 污网站免费在线观看| 狼友av永久网站免费观看| 日韩国产综合精选| 色有码无码视频| 久精品色妇丰满人妻| 亚洲黄色成人| 国产污视频在线观看| 国产精品午夜福利麻豆| 精品91视频| 日本高清成本人视频一区| 亚洲综合中文字幕国产精品欧美| 久久性视频| 免费人成视频在线观看网站| 99久久精品国产自免费| 五月婷婷亚洲综合| 亚洲欧美日韩高清综合678| 免费人成在线观看成人片| 亚洲最大综合网| 丁香婷婷激情网| 久草国产在线观看| 婷婷激情亚洲| 国产日韩久久久久无码精品| 国产精品美女网站| 国产精品亚洲专区一区| 色综合天天视频在线观看| 国产精品私拍在线爆乳| 欧美色丁香| 91亚洲影院| 国产欧美精品一区二区| 成色7777精品在线| 青青操国产视频| 免费在线播放毛片| 激情爆乳一区二区| 亚洲综合天堂网| 亚洲婷婷在线视频| 久久综合AV免费观看| 亚洲女人在线| 114级毛片免费观看| 欧美日本一区二区三区免费| 亚洲欧美精品一中文字幕| 精品欧美一区二区三区久久久| 国产主播在线一区| 亚洲女人在线|