亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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ù)雜度?;诖耍疚膶DO服務(wù)對象數(shù)據(jù)技術(shù)進(jìn)行了簡要的分析與研究,旨在能夠?yàn)閷?shí)現(xiàn)統(tǒng)一數(shù)據(jù)訪問控制技術(shù)提供一定的理論研究成果。

        關(guān)鍵詞:面向服務(wù)體系結(jié)構(gòu)(SOA);服務(wù)數(shù)據(jù)對象(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)對SOA編程模式有“鐵三角”一說,即服務(wù)、數(shù)據(jù)/消息模型、服務(wù)編排和流程引擎。標(biāo)準(zhǔn)化服務(wù)可以實(shí)現(xiàn)隔離業(yè)務(wù)功能;良好的數(shù)據(jù)模型是系統(tǒng)構(gòu)建體系的基礎(chǔ);快速編排是對系統(tǒng)構(gòu)建的主要要求。

        1.2 SDO

        SDO是與SOA服務(wù)建構(gòu)技術(shù)相輔相成的服務(wù)數(shù)據(jù)對象技術(shù)。SOA的設(shè)計(jì)理念中最關(guān)鍵的一點(diǎn)就是與業(yè)務(wù)相對應(yīng),對于業(yè)務(wù)的實(shí)時(shí)變化有相應(yīng)的解決處理模式,而且要求數(shù)據(jù)模型設(shè)計(jì)趨于簡單化,屏蔽了底層實(shí)現(xiàn)技術(shù),所以SOA服務(wù)架構(gòu)是一個(gè)以對象為中心,可以進(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ù)源的屏蔽等等,都對SOA服務(wù)架構(gòu)的通用性提出了挑戰(zhàn)。SDO的出現(xiàn)在很大程度上解決了SOA在應(yīng)用過程中所出現(xiàn)的不足之處,它為數(shù)據(jù)的服務(wù)及應(yīng)用提供了更為簡化的數(shù)據(jù)模型,特別是對于異構(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)用過程中只需要對數(shù)據(jù)圖進(jìn)行相應(yīng)操作即可。同時(shí)系統(tǒng)將會(huì)對所執(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)一的方式,這對于不同數(shù)據(jù)源的屏蔽訪問細(xì)節(jié)有著非常大的幫助。DAS應(yīng)用最大的優(yōu)勢就在于,不管數(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ù)源訪問模式對數(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ù)對象樹以及與此對象樹相對應(yīng)的變更摘要。

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

        與Java Bean相類似,SDO最基本的數(shù)據(jù)元素由數(shù)據(jù)對象所組成。這些數(shù)據(jù)對象包括了屬性、類型、對象樹的變更摘要以及序列等信息,不同數(shù)據(jù)對象以及其屬性都不同,而且每一個(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)勢?,F(xiàn)在網(wǎng)絡(luò)服務(wù)中很多主流數(shù)據(jù)信息處理方法都是基于XML,而且它還重新定義了SGML的部分內(nèi)部值及參數(shù),保留SGML的結(jié)構(gòu)化功能,使其在應(yīng)用上更加的簡便。此外,XML還是一種相對簡單的數(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)對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文檔提供了完整的控制語言特性,通過其可以對文本進(jìn)行排序、內(nèi)容的顯示方式定義、文本的變化等功能。DOS也可以對XML進(jìn)行數(shù)據(jù)綁定操作,從而使XML節(jié)點(diǎn)能夠更加方便的與HTML標(biāo)記綁定,實(shí)際的操作過程有兩種,一種是對XML節(jié)點(diǎn)樹進(jìn)行遍歷,一次操作只與HTML關(guān)聯(lián)一個(gè)元素;另外一種方式是一對多,即將節(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.

        精品国产乱码久久久久久婷婷| 亚洲一区二区三区偷拍女厕| 在线观看亚洲AV日韩A∨| 国产激情视频免费观看| 日韩av天堂一区二区| 天堂视频在线观看一二区| 一本色道久久综合狠狠躁篇| 亚洲av综合色区无码一二三区| 国产免费看网站v片不遮挡| 精品国产91久久久久久久a| 免费av一区男人的天堂| 天天做天天爱夜夜爽毛片毛片 | 免费无码专区毛片高潮喷水 | 精人妻无码一区二区三区| 麻豆一区二区三区蜜桃免费| 国产一区二区三区美女| 亚洲av成人一区二区三区网址| 我和丰满老女人性销魂| 日韩精品一区二区三区影音视频| 中国少妇×xxxx性裸交| 99在线精品免费视频九九视| 国产精品久久久久免费a∨| 人人妻人人澡av| 亚洲精品一区二区高清| 男ji大巴进入女人的视频小说| 99福利在线| 久久精品国产亚洲av成人擦边| 久久久精品久久久国产| 综合偷自拍亚洲乱中文字幕| 亚洲avav天堂av在线网爱情| 精品久久无码中文字幕| 国产人成在线成免费视频| 美丽的小蜜桃在线观看| 人妻丰满熟妇av无码区hd | 人妻丝袜中文字幕久久| 日本av亚洲中文字幕| 少妇无码吹潮| 韩国一级成a人片在线观看| 国产黄色一区二区三区av| 久久亚洲精品成人无码| 台湾佬综合网|