• 
    

    
    

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

      企業(yè)信息化下的XML與數(shù)據(jù)集成

      2014-03-18 03:31:41朱敏
      經(jīng)濟研究導(dǎo)刊 2014年3期
      關(guān)鍵詞:數(shù)據(jù)交換數(shù)據(jù)集成

      朱敏

      摘 要:研究實現(xiàn)基于XML的數(shù)據(jù)集成技術(shù),探討XML的主要技術(shù)以及XML 應(yīng)用。XML是eXtensible Markup Language(可擴展的標記語言)的縮寫,標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。并從XML主要技術(shù)、XML應(yīng)用來闡述。同時XML應(yīng)用從支持數(shù)據(jù)交換、在異構(gòu)數(shù)據(jù)庫集成中的關(guān)鍵技術(shù)作用、存儲數(shù)據(jù)、支持以文檔為中心和以數(shù)據(jù)為中心的應(yīng)用、定義新的標記語言。

      關(guān)鍵詞:XML;數(shù)據(jù)集成;數(shù)據(jù)交換

      中圖分類號:F270 文獻標志碼:A 文章編號:1673-291X(2014)03-0015-02

      一、XML 概述

      XML是eXtensible Markup Language(可擴展的標記語言)的縮寫,標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。如何定義這些標記,既可以選擇國際通用的標記語言,比如HTML,也可以使用像XML這樣由相關(guān)人士自由決定的標記語言,這就是語言的可擴展性。用XML作為中介格式,就不再需要知道對方內(nèi)部的資料存儲格式,某個系統(tǒng)內(nèi)部的變更,也不再會涉及和它往來的其他系統(tǒng)。因此,XML成為定義一種互聯(lián)網(wǎng)上交換數(shù)據(jù)的標準。XML為大家提供了理想的緩沖,并逐步成為Internet上數(shù)據(jù)表示和交換的標準。

      1.XML 與HTML 。HTML 作為標記的集合并不能揭示標記中內(nèi)容的含義,在XML文檔中能夠清楚地反映數(shù)據(jù)內(nèi)容和數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系(如圖1所示)。XML實際上是一種定義語言,即使用者可以定義無窮無盡的標記來描述文件中的任何數(shù)據(jù)元素,從而突破了HTML固定標記集合的約束,使文件的內(nèi)容更豐富更復(fù)雜并組成一個完整的信息體系,在WEB上有著很旺盛的生命力。

      XML 在使用上,很多地方還離不開HTML 的幫助。只是在HTML 標準中可能不會再增加新的功能,對新功能的支持可能都會放在XML 標準中。

      設(shè)計XML 的目的不是取代HTML,而是與HTML 合作以擴展網(wǎng)站網(wǎng)頁的功能。如傳輸任意形式的文件、以盡可能合理的方式來排序、篩選、重組、搜尋以及管理信息、使信息呈現(xiàn)出高度的結(jié)構(gòu)化。

      目前XML 的最大的不足在于所有的執(zhí)行細節(jié)還是沒有完全制訂出來,語法格式還有可能再變動。

      2.XML主要技術(shù)。W3C最近發(fā)布處理的一個就是關(guān)于Web Services的研究和XML的更新機制。其中關(guān)于XML有三個關(guān)鍵要素:Schema(模式)、XSL,可擴展樣式語言)和XLL(eXtensible Link Language,可擴展鏈接語言)。

      Schema規(guī)定了XML文件的邏輯結(jié)構(gòu),定義了XML文件中的元素,元素的屬性以及元素和元素的屬性之間的關(guān)系,它可以幫助XML的分析程序校驗XML文件標記的合法性。

      文檔類型定義(DTD)和XML Schema都是用來定義XML文檔結(jié)構(gòu)的語言。當(dāng)XML文檔與特定的DTD或是XML Schema結(jié)合在一起,能夠驗證XML文檔中的數(shù)據(jù)結(jié)構(gòu)是否符合DTD或是XML Schema中對數(shù)據(jù)結(jié)構(gòu)定義的要求。

      XSL提供了一種疊式頁面CSS的功能,使開發(fā)者構(gòu)造出具有表達層次結(jié)構(gòu)的Web頁面來,以有別于XML的數(shù)據(jù)結(jié)構(gòu)。XSL也能和HTML一起構(gòu)造疊式頁面。

      XLL是XML的鏈接語言,它與HTML的鏈接相似,但功能更強大。XLL支持可擴展的鏈接和多方向的鏈接。它打破了HTML只支持超級文本概念下最簡單的鏈接限制,能支持獨立于地址的域名、雙向鏈路、環(huán)路、多個源的集合鏈接等。XLL鏈接可不受文檔制約,完全按用戶要求來指定和管理。

      二、XML 應(yīng)用

      Internet 上的服務(wù)器與服務(wù)器之間、服務(wù)器與瀏覽器之間有大量的數(shù)據(jù)需要交換。所有被交換的數(shù)據(jù),都要求對數(shù)據(jù)的內(nèi)容和表現(xiàn)方式有所說明,用標準語言擔(dān)當(dāng)?shù)脑撝厝问窃俸线m不過的了。因此XML是實現(xiàn)數(shù)據(jù)集成的核心技術(shù)。

      1.支持數(shù)據(jù)交換。作為一個建立在現(xiàn)有Internet協(xié)議基礎(chǔ)上的標準,XML是第一個能在現(xiàn)有Internet基礎(chǔ)架構(gòu)上傳輸純數(shù)據(jù)的國際標準。因此XML一出現(xiàn),就立即被很多應(yīng)用領(lǐng)域采用作為數(shù)據(jù)交換的標準,XML已經(jīng)成為眾多在Intranet和Internet上運行的應(yīng)用程序的數(shù)據(jù)交換標準。

      2.在異構(gòu)數(shù)據(jù)庫集成中的關(guān)鍵技術(shù)作用。由于開發(fā)的管理系統(tǒng)時間不同、開發(fā)工具不同、數(shù)據(jù)庫不同,各個網(wǎng)絡(luò)節(jié)點所依賴的硬件平臺、操作系統(tǒng)平臺、網(wǎng)絡(luò)服務(wù)器平臺、數(shù)據(jù)庫平臺都可能是互不相同的。正是由于這些差異,目前Internet上的數(shù)據(jù)庫系統(tǒng)往往是分布的、異構(gòu)的,構(gòu)成了我們常說的異構(gòu)平臺、異構(gòu)數(shù)據(jù)庫系統(tǒng),形成一個個“信息孤島”。

      針對各個異構(gòu)信息系統(tǒng)的特點,采用現(xiàn)代最新技術(shù),對管理系統(tǒng)異構(gòu)數(shù)據(jù)庫實現(xiàn)集成,以支持對各異構(gòu)數(shù)據(jù)庫之間靈活的信息交換和共享,如何實現(xiàn)這個目標,已成為當(dāng)前亟待解決的問題。而 XML技術(shù)正是實現(xiàn)網(wǎng)絡(luò)環(huán)境下異構(gòu)數(shù)據(jù)庫間集成的關(guān)鍵技術(shù)。

      通過為各商務(wù)網(wǎng)站現(xiàn)有的不同數(shù)據(jù)庫系統(tǒng)提供一個XML接口,外界就可以借助XML實現(xiàn)對任何平臺上的現(xiàn)有數(shù)據(jù)庫的訪問,并將訪問結(jié)果以XML的形式輸出到其他平臺,從而實現(xiàn)了異構(gòu)數(shù)據(jù)庫間的信息交換和共享。

      傳遞數(shù)據(jù)的理想方式就是利用XML進行。對于傳統(tǒng)的數(shù)據(jù)庫系統(tǒng),存在著異質(zhì)或異構(gòu)的數(shù)據(jù)庫,可以用XML來實現(xiàn)這些數(shù)據(jù)源有效地集成。

      3.存儲數(shù)據(jù)。為了使基于XML的業(yè)務(wù)數(shù)據(jù)交換成為可能,就必須實現(xiàn)數(shù)據(jù)庫的XML數(shù)據(jù)存取,并且將XML數(shù)據(jù)同應(yīng)用程序集成,XML能把數(shù)據(jù)存儲在文檔或是數(shù)據(jù)庫中。

      4.支持以文檔為中心和以數(shù)據(jù)為中心的應(yīng)用。XML能被用于對所交換信息的數(shù)據(jù)格式和數(shù)據(jù)結(jié)構(gòu)要求不嚴格的應(yīng)用程序之間進行數(shù)據(jù)交換。這就是以文檔為中心(Document-centric)的應(yīng)用,例如報刊雜志的發(fā)行就是如此,其中內(nèi)容的組成沒有固定的結(jié)構(gòu)。這種文檔的結(jié)構(gòu)是半結(jié)構(gòu)化的數(shù)據(jù)結(jié)構(gòu)。與以文檔為中心相對應(yīng)的是以數(shù)據(jù)為中心(Data-centric)。以數(shù)據(jù)為中心的應(yīng)用是指處理的XML文檔是完整、結(jié)構(gòu)良好并且符合Schemas精確結(jié)構(gòu)定義的文檔。

      5.定義新的標記語言。XML作為一種原語言,是一種可以定義其他語言的語言。這個特點有利于各個應(yīng)用領(lǐng)域根據(jù)自己的需要定義一整套領(lǐng)域內(nèi)使用的標準數(shù)據(jù)表達標簽。這對推動各個行業(yè)的標準化進程起到了巨大作用。

      三、小結(jié)

      隨著企業(yè)信息化的逐步深入,企業(yè)內(nèi)部及企業(yè)之間存在著大量的異構(gòu)數(shù)據(jù),數(shù)據(jù)集成問題是企業(yè)信息化建設(shè)所面臨的問題之一。它提供了一個理想的緩沖層,使得異構(gòu)數(shù)據(jù)源之間可以保持互相透明,不再需要知道對方的內(nèi)部存儲格式,某個數(shù)據(jù)源內(nèi)部的變更,也不會影響其他數(shù)據(jù)源?;赬ML的數(shù)據(jù)集成問題,已經(jīng)成為數(shù)據(jù)庫研究領(lǐng)域中一個重要的研究方向。

      參考文獻:

      [1] 李軍懷,周明全,耿國華,張景.在異構(gòu)數(shù)據(jù)集成中的應(yīng)用研究[J].計算機應(yīng)用,2002,(22):18-24.

      [2] Brett McLaughlin.Java與XML(第2版)[M].北京:中國電力出版社,2004:2.

      [責(zé)任編輯 劉嬌嬌]endprint

      摘 要:研究實現(xiàn)基于XML的數(shù)據(jù)集成技術(shù),探討XML的主要技術(shù)以及XML 應(yīng)用。XML是eXtensible Markup Language(可擴展的標記語言)的縮寫,標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。并從XML主要技術(shù)、XML應(yīng)用來闡述。同時XML應(yīng)用從支持數(shù)據(jù)交換、在異構(gòu)數(shù)據(jù)庫集成中的關(guān)鍵技術(shù)作用、存儲數(shù)據(jù)、支持以文檔為中心和以數(shù)據(jù)為中心的應(yīng)用、定義新的標記語言。

      關(guān)鍵詞:XML;數(shù)據(jù)集成;數(shù)據(jù)交換

      中圖分類號:F270 文獻標志碼:A 文章編號:1673-291X(2014)03-0015-02

      一、XML 概述

      XML是eXtensible Markup Language(可擴展的標記語言)的縮寫,標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。如何定義這些標記,既可以選擇國際通用的標記語言,比如HTML,也可以使用像XML這樣由相關(guān)人士自由決定的標記語言,這就是語言的可擴展性。用XML作為中介格式,就不再需要知道對方內(nèi)部的資料存儲格式,某個系統(tǒng)內(nèi)部的變更,也不再會涉及和它往來的其他系統(tǒng)。因此,XML成為定義一種互聯(lián)網(wǎng)上交換數(shù)據(jù)的標準。XML為大家提供了理想的緩沖,并逐步成為Internet上數(shù)據(jù)表示和交換的標準。

      1.XML 與HTML 。HTML 作為標記的集合并不能揭示標記中內(nèi)容的含義,在XML文檔中能夠清楚地反映數(shù)據(jù)內(nèi)容和數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系(如圖1所示)。XML實際上是一種定義語言,即使用者可以定義無窮無盡的標記來描述文件中的任何數(shù)據(jù)元素,從而突破了HTML固定標記集合的約束,使文件的內(nèi)容更豐富更復(fù)雜并組成一個完整的信息體系,在WEB上有著很旺盛的生命力。

      XML 在使用上,很多地方還離不開HTML 的幫助。只是在HTML 標準中可能不會再增加新的功能,對新功能的支持可能都會放在XML 標準中。

      設(shè)計XML 的目的不是取代HTML,而是與HTML 合作以擴展網(wǎng)站網(wǎng)頁的功能。如傳輸任意形式的文件、以盡可能合理的方式來排序、篩選、重組、搜尋以及管理信息、使信息呈現(xiàn)出高度的結(jié)構(gòu)化。

      目前XML 的最大的不足在于所有的執(zhí)行細節(jié)還是沒有完全制訂出來,語法格式還有可能再變動。

      2.XML主要技術(shù)。W3C最近發(fā)布處理的一個就是關(guān)于Web Services的研究和XML的更新機制。其中關(guān)于XML有三個關(guān)鍵要素:Schema(模式)、XSL,可擴展樣式語言)和XLL(eXtensible Link Language,可擴展鏈接語言)。

      Schema規(guī)定了XML文件的邏輯結(jié)構(gòu),定義了XML文件中的元素,元素的屬性以及元素和元素的屬性之間的關(guān)系,它可以幫助XML的分析程序校驗XML文件標記的合法性。

      文檔類型定義(DTD)和XML Schema都是用來定義XML文檔結(jié)構(gòu)的語言。當(dāng)XML文檔與特定的DTD或是XML Schema結(jié)合在一起,能夠驗證XML文檔中的數(shù)據(jù)結(jié)構(gòu)是否符合DTD或是XML Schema中對數(shù)據(jù)結(jié)構(gòu)定義的要求。

      XSL提供了一種疊式頁面CSS的功能,使開發(fā)者構(gòu)造出具有表達層次結(jié)構(gòu)的Web頁面來,以有別于XML的數(shù)據(jù)結(jié)構(gòu)。XSL也能和HTML一起構(gòu)造疊式頁面。

      XLL是XML的鏈接語言,它與HTML的鏈接相似,但功能更強大。XLL支持可擴展的鏈接和多方向的鏈接。它打破了HTML只支持超級文本概念下最簡單的鏈接限制,能支持獨立于地址的域名、雙向鏈路、環(huán)路、多個源的集合鏈接等。XLL鏈接可不受文檔制約,完全按用戶要求來指定和管理。

      二、XML 應(yīng)用

      Internet 上的服務(wù)器與服務(wù)器之間、服務(wù)器與瀏覽器之間有大量的數(shù)據(jù)需要交換。所有被交換的數(shù)據(jù),都要求對數(shù)據(jù)的內(nèi)容和表現(xiàn)方式有所說明,用標準語言擔(dān)當(dāng)?shù)脑撝厝问窃俸线m不過的了。因此XML是實現(xiàn)數(shù)據(jù)集成的核心技術(shù)。

      1.支持數(shù)據(jù)交換。作為一個建立在現(xiàn)有Internet協(xié)議基礎(chǔ)上的標準,XML是第一個能在現(xiàn)有Internet基礎(chǔ)架構(gòu)上傳輸純數(shù)據(jù)的國際標準。因此XML一出現(xiàn),就立即被很多應(yīng)用領(lǐng)域采用作為數(shù)據(jù)交換的標準,XML已經(jīng)成為眾多在Intranet和Internet上運行的應(yīng)用程序的數(shù)據(jù)交換標準。

      2.在異構(gòu)數(shù)據(jù)庫集成中的關(guān)鍵技術(shù)作用。由于開發(fā)的管理系統(tǒng)時間不同、開發(fā)工具不同、數(shù)據(jù)庫不同,各個網(wǎng)絡(luò)節(jié)點所依賴的硬件平臺、操作系統(tǒng)平臺、網(wǎng)絡(luò)服務(wù)器平臺、數(shù)據(jù)庫平臺都可能是互不相同的。正是由于這些差異,目前Internet上的數(shù)據(jù)庫系統(tǒng)往往是分布的、異構(gòu)的,構(gòu)成了我們常說的異構(gòu)平臺、異構(gòu)數(shù)據(jù)庫系統(tǒng),形成一個個“信息孤島”。

      針對各個異構(gòu)信息系統(tǒng)的特點,采用現(xiàn)代最新技術(shù),對管理系統(tǒng)異構(gòu)數(shù)據(jù)庫實現(xiàn)集成,以支持對各異構(gòu)數(shù)據(jù)庫之間靈活的信息交換和共享,如何實現(xiàn)這個目標,已成為當(dāng)前亟待解決的問題。而 XML技術(shù)正是實現(xiàn)網(wǎng)絡(luò)環(huán)境下異構(gòu)數(shù)據(jù)庫間集成的關(guān)鍵技術(shù)。

      通過為各商務(wù)網(wǎng)站現(xiàn)有的不同數(shù)據(jù)庫系統(tǒng)提供一個XML接口,外界就可以借助XML實現(xiàn)對任何平臺上的現(xiàn)有數(shù)據(jù)庫的訪問,并將訪問結(jié)果以XML的形式輸出到其他平臺,從而實現(xiàn)了異構(gòu)數(shù)據(jù)庫間的信息交換和共享。

      傳遞數(shù)據(jù)的理想方式就是利用XML進行。對于傳統(tǒng)的數(shù)據(jù)庫系統(tǒng),存在著異質(zhì)或異構(gòu)的數(shù)據(jù)庫,可以用XML來實現(xiàn)這些數(shù)據(jù)源有效地集成。

      3.存儲數(shù)據(jù)。為了使基于XML的業(yè)務(wù)數(shù)據(jù)交換成為可能,就必須實現(xiàn)數(shù)據(jù)庫的XML數(shù)據(jù)存取,并且將XML數(shù)據(jù)同應(yīng)用程序集成,XML能把數(shù)據(jù)存儲在文檔或是數(shù)據(jù)庫中。

      4.支持以文檔為中心和以數(shù)據(jù)為中心的應(yīng)用。XML能被用于對所交換信息的數(shù)據(jù)格式和數(shù)據(jù)結(jié)構(gòu)要求不嚴格的應(yīng)用程序之間進行數(shù)據(jù)交換。這就是以文檔為中心(Document-centric)的應(yīng)用,例如報刊雜志的發(fā)行就是如此,其中內(nèi)容的組成沒有固定的結(jié)構(gòu)。這種文檔的結(jié)構(gòu)是半結(jié)構(gòu)化的數(shù)據(jù)結(jié)構(gòu)。與以文檔為中心相對應(yīng)的是以數(shù)據(jù)為中心(Data-centric)。以數(shù)據(jù)為中心的應(yīng)用是指處理的XML文檔是完整、結(jié)構(gòu)良好并且符合Schemas精確結(jié)構(gòu)定義的文檔。

      5.定義新的標記語言。XML作為一種原語言,是一種可以定義其他語言的語言。這個特點有利于各個應(yīng)用領(lǐng)域根據(jù)自己的需要定義一整套領(lǐng)域內(nèi)使用的標準數(shù)據(jù)表達標簽。這對推動各個行業(yè)的標準化進程起到了巨大作用。

      三、小結(jié)

      隨著企業(yè)信息化的逐步深入,企業(yè)內(nèi)部及企業(yè)之間存在著大量的異構(gòu)數(shù)據(jù),數(shù)據(jù)集成問題是企業(yè)信息化建設(shè)所面臨的問題之一。它提供了一個理想的緩沖層,使得異構(gòu)數(shù)據(jù)源之間可以保持互相透明,不再需要知道對方的內(nèi)部存儲格式,某個數(shù)據(jù)源內(nèi)部的變更,也不會影響其他數(shù)據(jù)源。基于XML的數(shù)據(jù)集成問題,已經(jīng)成為數(shù)據(jù)庫研究領(lǐng)域中一個重要的研究方向。

      參考文獻:

      [1] 李軍懷,周明全,耿國華,張景.在異構(gòu)數(shù)據(jù)集成中的應(yīng)用研究[J].計算機應(yīng)用,2002,(22):18-24.

      [2] Brett McLaughlin.Java與XML(第2版)[M].北京:中國電力出版社,2004:2.

      [責(zé)任編輯 劉嬌嬌]endprint

      摘 要:研究實現(xiàn)基于XML的數(shù)據(jù)集成技術(shù),探討XML的主要技術(shù)以及XML 應(yīng)用。XML是eXtensible Markup Language(可擴展的標記語言)的縮寫,標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。并從XML主要技術(shù)、XML應(yīng)用來闡述。同時XML應(yīng)用從支持數(shù)據(jù)交換、在異構(gòu)數(shù)據(jù)庫集成中的關(guān)鍵技術(shù)作用、存儲數(shù)據(jù)、支持以文檔為中心和以數(shù)據(jù)為中心的應(yīng)用、定義新的標記語言。

      關(guān)鍵詞:XML;數(shù)據(jù)集成;數(shù)據(jù)交換

      中圖分類號:F270 文獻標志碼:A 文章編號:1673-291X(2014)03-0015-02

      一、XML 概述

      XML是eXtensible Markup Language(可擴展的標記語言)的縮寫,標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。如何定義這些標記,既可以選擇國際通用的標記語言,比如HTML,也可以使用像XML這樣由相關(guān)人士自由決定的標記語言,這就是語言的可擴展性。用XML作為中介格式,就不再需要知道對方內(nèi)部的資料存儲格式,某個系統(tǒng)內(nèi)部的變更,也不再會涉及和它往來的其他系統(tǒng)。因此,XML成為定義一種互聯(lián)網(wǎng)上交換數(shù)據(jù)的標準。XML為大家提供了理想的緩沖,并逐步成為Internet上數(shù)據(jù)表示和交換的標準。

      1.XML 與HTML 。HTML 作為標記的集合并不能揭示標記中內(nèi)容的含義,在XML文檔中能夠清楚地反映數(shù)據(jù)內(nèi)容和數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系(如圖1所示)。XML實際上是一種定義語言,即使用者可以定義無窮無盡的標記來描述文件中的任何數(shù)據(jù)元素,從而突破了HTML固定標記集合的約束,使文件的內(nèi)容更豐富更復(fù)雜并組成一個完整的信息體系,在WEB上有著很旺盛的生命力。

      XML 在使用上,很多地方還離不開HTML 的幫助。只是在HTML 標準中可能不會再增加新的功能,對新功能的支持可能都會放在XML 標準中。

      設(shè)計XML 的目的不是取代HTML,而是與HTML 合作以擴展網(wǎng)站網(wǎng)頁的功能。如傳輸任意形式的文件、以盡可能合理的方式來排序、篩選、重組、搜尋以及管理信息、使信息呈現(xiàn)出高度的結(jié)構(gòu)化。

      目前XML 的最大的不足在于所有的執(zhí)行細節(jié)還是沒有完全制訂出來,語法格式還有可能再變動。

      2.XML主要技術(shù)。W3C最近發(fā)布處理的一個就是關(guān)于Web Services的研究和XML的更新機制。其中關(guān)于XML有三個關(guān)鍵要素:Schema(模式)、XSL,可擴展樣式語言)和XLL(eXtensible Link Language,可擴展鏈接語言)。

      Schema規(guī)定了XML文件的邏輯結(jié)構(gòu),定義了XML文件中的元素,元素的屬性以及元素和元素的屬性之間的關(guān)系,它可以幫助XML的分析程序校驗XML文件標記的合法性。

      文檔類型定義(DTD)和XML Schema都是用來定義XML文檔結(jié)構(gòu)的語言。當(dāng)XML文檔與特定的DTD或是XML Schema結(jié)合在一起,能夠驗證XML文檔中的數(shù)據(jù)結(jié)構(gòu)是否符合DTD或是XML Schema中對數(shù)據(jù)結(jié)構(gòu)定義的要求。

      XSL提供了一種疊式頁面CSS的功能,使開發(fā)者構(gòu)造出具有表達層次結(jié)構(gòu)的Web頁面來,以有別于XML的數(shù)據(jù)結(jié)構(gòu)。XSL也能和HTML一起構(gòu)造疊式頁面。

      XLL是XML的鏈接語言,它與HTML的鏈接相似,但功能更強大。XLL支持可擴展的鏈接和多方向的鏈接。它打破了HTML只支持超級文本概念下最簡單的鏈接限制,能支持獨立于地址的域名、雙向鏈路、環(huán)路、多個源的集合鏈接等。XLL鏈接可不受文檔制約,完全按用戶要求來指定和管理。

      二、XML 應(yīng)用

      Internet 上的服務(wù)器與服務(wù)器之間、服務(wù)器與瀏覽器之間有大量的數(shù)據(jù)需要交換。所有被交換的數(shù)據(jù),都要求對數(shù)據(jù)的內(nèi)容和表現(xiàn)方式有所說明,用標準語言擔(dān)當(dāng)?shù)脑撝厝问窃俸线m不過的了。因此XML是實現(xiàn)數(shù)據(jù)集成的核心技術(shù)。

      1.支持數(shù)據(jù)交換。作為一個建立在現(xiàn)有Internet協(xié)議基礎(chǔ)上的標準,XML是第一個能在現(xiàn)有Internet基礎(chǔ)架構(gòu)上傳輸純數(shù)據(jù)的國際標準。因此XML一出現(xiàn),就立即被很多應(yīng)用領(lǐng)域采用作為數(shù)據(jù)交換的標準,XML已經(jīng)成為眾多在Intranet和Internet上運行的應(yīng)用程序的數(shù)據(jù)交換標準。

      2.在異構(gòu)數(shù)據(jù)庫集成中的關(guān)鍵技術(shù)作用。由于開發(fā)的管理系統(tǒng)時間不同、開發(fā)工具不同、數(shù)據(jù)庫不同,各個網(wǎng)絡(luò)節(jié)點所依賴的硬件平臺、操作系統(tǒng)平臺、網(wǎng)絡(luò)服務(wù)器平臺、數(shù)據(jù)庫平臺都可能是互不相同的。正是由于這些差異,目前Internet上的數(shù)據(jù)庫系統(tǒng)往往是分布的、異構(gòu)的,構(gòu)成了我們常說的異構(gòu)平臺、異構(gòu)數(shù)據(jù)庫系統(tǒng),形成一個個“信息孤島”。

      針對各個異構(gòu)信息系統(tǒng)的特點,采用現(xiàn)代最新技術(shù),對管理系統(tǒng)異構(gòu)數(shù)據(jù)庫實現(xiàn)集成,以支持對各異構(gòu)數(shù)據(jù)庫之間靈活的信息交換和共享,如何實現(xiàn)這個目標,已成為當(dāng)前亟待解決的問題。而 XML技術(shù)正是實現(xiàn)網(wǎng)絡(luò)環(huán)境下異構(gòu)數(shù)據(jù)庫間集成的關(guān)鍵技術(shù)。

      通過為各商務(wù)網(wǎng)站現(xiàn)有的不同數(shù)據(jù)庫系統(tǒng)提供一個XML接口,外界就可以借助XML實現(xiàn)對任何平臺上的現(xiàn)有數(shù)據(jù)庫的訪問,并將訪問結(jié)果以XML的形式輸出到其他平臺,從而實現(xiàn)了異構(gòu)數(shù)據(jù)庫間的信息交換和共享。

      傳遞數(shù)據(jù)的理想方式就是利用XML進行。對于傳統(tǒng)的數(shù)據(jù)庫系統(tǒng),存在著異質(zhì)或異構(gòu)的數(shù)據(jù)庫,可以用XML來實現(xiàn)這些數(shù)據(jù)源有效地集成。

      3.存儲數(shù)據(jù)。為了使基于XML的業(yè)務(wù)數(shù)據(jù)交換成為可能,就必須實現(xiàn)數(shù)據(jù)庫的XML數(shù)據(jù)存取,并且將XML數(shù)據(jù)同應(yīng)用程序集成,XML能把數(shù)據(jù)存儲在文檔或是數(shù)據(jù)庫中。

      4.支持以文檔為中心和以數(shù)據(jù)為中心的應(yīng)用。XML能被用于對所交換信息的數(shù)據(jù)格式和數(shù)據(jù)結(jié)構(gòu)要求不嚴格的應(yīng)用程序之間進行數(shù)據(jù)交換。這就是以文檔為中心(Document-centric)的應(yīng)用,例如報刊雜志的發(fā)行就是如此,其中內(nèi)容的組成沒有固定的結(jié)構(gòu)。這種文檔的結(jié)構(gòu)是半結(jié)構(gòu)化的數(shù)據(jù)結(jié)構(gòu)。與以文檔為中心相對應(yīng)的是以數(shù)據(jù)為中心(Data-centric)。以數(shù)據(jù)為中心的應(yīng)用是指處理的XML文檔是完整、結(jié)構(gòu)良好并且符合Schemas精確結(jié)構(gòu)定義的文檔。

      5.定義新的標記語言。XML作為一種原語言,是一種可以定義其他語言的語言。這個特點有利于各個應(yīng)用領(lǐng)域根據(jù)自己的需要定義一整套領(lǐng)域內(nèi)使用的標準數(shù)據(jù)表達標簽。這對推動各個行業(yè)的標準化進程起到了巨大作用。

      三、小結(jié)

      隨著企業(yè)信息化的逐步深入,企業(yè)內(nèi)部及企業(yè)之間存在著大量的異構(gòu)數(shù)據(jù),數(shù)據(jù)集成問題是企業(yè)信息化建設(shè)所面臨的問題之一。它提供了一個理想的緩沖層,使得異構(gòu)數(shù)據(jù)源之間可以保持互相透明,不再需要知道對方的內(nèi)部存儲格式,某個數(shù)據(jù)源內(nèi)部的變更,也不會影響其他數(shù)據(jù)源?;赬ML的數(shù)據(jù)集成問題,已經(jīng)成為數(shù)據(jù)庫研究領(lǐng)域中一個重要的研究方向。

      參考文獻:

      [1] 李軍懷,周明全,耿國華,張景.在異構(gòu)數(shù)據(jù)集成中的應(yīng)用研究[J].計算機應(yīng)用,2002,(22):18-24.

      [2] Brett McLaughlin.Java與XML(第2版)[M].北京:中國電力出版社,2004:2.

      [責(zé)任編輯 劉嬌嬌]endprint

      猜你喜歡
      數(shù)據(jù)交換數(shù)據(jù)集成
      XBRL在財務(wù)報表網(wǎng)絡(luò)數(shù)據(jù)交換中的應(yīng)用
      中職學(xué)校教學(xué)資源管理系統(tǒng)的設(shè)計與實現(xiàn)
      成本與制造數(shù)據(jù)集成分析
      基于Biztalk的異構(gòu)醫(yī)療信息系統(tǒng)數(shù)據(jù)集成研究
      信息系統(tǒng)集成與數(shù)據(jù)集成策略研究
      基于數(shù)據(jù)集成的水上項目國家隊數(shù)據(jù)庫網(wǎng)絡(luò)管理平臺的設(shè)計與開發(fā)
      泰州市| 泗洪县| 新密市| 定西市| 石泉县| 贡觉县| 稷山县| 堆龙德庆县| 山阴县| 石台县| 高青县| 鹿邑县| 聂拉木县| 东源县| 紫金县| 哈巴河县| 临夏县| 若尔盖县| 原平市| 霍山县| 洛宁县| 大英县| 张掖市| 永昌县| 密山市| 久治县| 铜陵市| 南京市| 万宁市| 新沂市| 湘阴县| 深泽县| 松溪县| 鞍山市| 双鸭山市| 延津县| 凤凰县| 大新县| 丽江市| 利津县| 东宁县|