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

基于XML的電子商務異構數據集成研究

2007-12-31 00:00:00武樹東劉文利于復興
商場現代化 2007年7期

[摘要] 本文分析了電子商務中的異構數據的特點并提出應用XML解決電子商務中異構數據集成的方案。

[關鍵詞] 電子商務 XML 異構數據

一、引言

電子商務是利用電子手段尤其是互聯網技術為支撐的一種商務活動方式,基于互聯網的商務數據傳輸與交換、商務數據的人工或自動處理是電子商務順利進行的基礎。由于交易雙方處于異構系統環境下,所以,數據的標準化在電子商務中起著至關重要的作用。基于傳統EDI 方式的電子商務系統實現繁瑣、成本高昂,難以大范圍推廣,XML的誕生解決了這一難題,它定義了統一的數據描述格式,使得異構數據的交換有了一個標準。

二、電子商務異構數據分析

1.電子商務的異構數據產生原因。(1)系統異構,即數據源所依賴的業務應用系統、數據庫管理系統乃至操作系統之間的不同構成了系統異構。(2)模式異構,即數據源在存儲模式上的不同。存儲模式主要包括關系模式、 對象模式、對象關系模式和文檔嵌套模式等幾種,其中關系模式(關系數據庫)為主流存儲模式。同時,即便是同一類存儲模式,它們的模式結構可能也存在著差異。例如不同的關系數據管理系統的數據類型等方面并不是完全一致的,如DB2、Oracle、Sybase、Informix、SQL erver、Foxpro等。(3)來源異構,即電子商務企業內部數據源和外部數據源之間的異構。

2.電子商務中的異構數據。(1)純文本文件;(2)靜態網頁;(3)交互式的網上表格;(4)不同數據管理系統的數據類型等。這些異構數據在Internet傳輸中由于異構系統環境,數據管理系統異構,數據交換協議異構等原因造成數據交換不利。

三、XML特點

XML是W3C制定的一組規范,滿足不斷增長的網絡應用需求,同時確保網絡交互具有良好的可靠性與操作性。它嚴格地定義可移植的結構化數據,并對數據賦予上下文相關功能。除了易于建立和易于分析外,XML主要的優點在于它既與平臺無關,又與廠商無關,這種開放性比技術優越性更重要。Web服務使用XML作為數據表示的基本格式,這為Web服務實現平臺無關、語言無關奠定了堅實的基礎。

XML具有以下4 個主要特點:

(1)簡單性,XML為程序員和文檔作者提供了一個友好的環境。

(2)可擴展性,它允許開發者創建他們自己的DTD,使用幾個附加的標準,可以對XML進行擴展。

(3)互操作性,XML可以在多種平臺上使用,而且可以用多種工具進行解釋。

(4)開放性。XML標準在Internet上是完全開放的,可以免費獲得。XML文檔自身也較為開放,XML文檔中的數據卻是任何應用都可使用的。

2.XML可以由用戶自定義標簽來組織數據格式,增強對信息涵義的表達能力。由于電子商務平臺大多由各個廠商自行開發,許多商業信息和標準不同,雖然EDI解決了機器之間無歧異性的信息識別和處理,但是EDI的成本高以及購買確保商業信息安全的VAN限制了它的普及,而XML的自描述特性使它成為將文件和結構化數據一起移動和溝通的最佳機制,只要雙方遵循同一XML數據格式,可以在不同的用戶、不同的系統之間利用XML作為媒介進行數據交換,尤其是在電子商務中,服務器與服務器之間、服務器與瀏覽器之間有大量的數據需要交換,方便了數據在Internet上的交流。因此XML已經被廣泛用于解決應用程序之間的數據交換問題。

四、基于XML的電子商務異構數據集成方案

XML的出現,并在最近幾年得到了快速的發展,現已成為互聯網上電子商務企業進行數據交換和數據發布的首選方案。基于XML的電子商務數據集成方案(如圖所示),突破了EDI的發展瓶頸,將逐步取代傳統的EDI,成為信息交換的有力工具。如圖1所示,由下至上各層的基本服務功能如下:

1.數據層,處于最底層,由后臺數據庫系統實現數據的存儲管理和集成,是系統的數據提供者,包括各種類型的數據庫、文件、多媒體等信息。

2.中間層,提供必要的數據轉換功能或工具,通過數據層提供的接口實現數據的訪問和操作,進行數據與XML格式的相互轉換,將數據存儲到XML數據空間中,并維持XML數據空間與各數據源之間的映射關系。服務器通過HTTP交換數據,由DOM樹對XML數據進行顯示樣式處理。中間層可從多種數據源中提取所需要的數據并進行融合。

圖 基于XML的電子商務數據集成

3.顯示層,即用戶界面層,實現數據的動態顯示。XML數據可以有多種表現形式,而且可以為外部直接訪問、編輯或轉換,也可被其他系統所用。以下是對該方案的工作過程的分析:

(1)XML文檔的生成。由于XML能夠使不同來源的結構化的數據很容易結合在一起,所以通過數據層提供的接口可以在中間層服務器對來自后端數據庫的數據進行集成。雖然每個數據庫描述數據都不同,但XML命名空間Namespaces 解決了多義性和名字沖突問題。

(2)XML數據的傳輸和處理。XML開放、基于文本的格式,使它可以像HTML一樣通過HTTP傳輸。同時,Web服務器將支持數據在數據層和顯示層的雙向刷新機制,即可接受客戶端的數據修改并存入后端數據庫,亦可將后端數據庫的數據變化及時傳遞給客戶。

(3)XML數據的顯示。數據在后端以XML格式存儲,發送到顯示層后,能用多種方式顯示。在服務器端針對不同的客戶而用不同的XSL對相同的XML文檔進行轉換,生成多樣的HTML網頁,這樣的好處是接受HTML網頁的瀏覽器無須進行XML轉換;或直接把XML和不同的XSL發送到客戶端。

五、結束語

XML是異構數據集成的良好方案,將XML應用于電子商務數據集成將有廣泛的應用前景,將推動電子商務的發展,本文僅提出解決電子商務異構數據集成的方案,具體實現有待發展研究。

本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。

主站蜘蛛池模板: 亚洲水蜜桃久久综合网站| 午夜高清国产拍精品| 精品国产成人三级在线观看| 久久综合AV免费观看| 99热这里只有成人精品国产| 国产亚洲欧美在线视频| 美女一级毛片无遮挡内谢| 久久6免费视频| 一区二区三区四区在线| 性喷潮久久久久久久久| 国产精品美女自慰喷水| www精品久久| 天天操精品| 国产精品999在线| 老司机久久99久久精品播放| 色亚洲激情综合精品无码视频| 国产成人h在线观看网站站| 日本免费高清一区| 老司机久久99久久精品播放| 久草视频中文| 国产免费a级片| 午夜国产精品视频| 欧美日韩在线亚洲国产人| 99国产精品一区二区| 欧日韩在线不卡视频| 欧美日韩成人| 成人在线亚洲| 在线观看国产小视频| 亚洲国产日韩视频观看| 成人精品免费视频| 中文字幕天无码久久精品视频免费 | 欧美v在线| 99偷拍视频精品一区二区| 美女亚洲一区| 天天色综合4| 久久99国产综合精品1| 99久久成人国产精品免费| 精品国产自在现线看久久| 亚洲欧州色色免费AV| 黄色污网站在线观看| 无码aaa视频| 日韩色图区| 中文字幕乱码中文乱码51精品| 亚洲第一成网站| A级全黄试看30分钟小视频| 亚洲精品不卡午夜精品| 欧美成人aⅴ| 亚洲va精品中文字幕| 精品久久久久久成人AV| 久草网视频在线| 亚洲精品片911| 五月天福利视频 | 色AV色 综合网站| 国产精品主播| 一级毛片网| 久久婷婷国产综合尤物精品| 超碰免费91| 亚洲男人天堂网址| 国产毛片一区| 欧美区国产区| 欧美精品啪啪| 欧美精品三级在线| 欧美成人精品一区二区| 日韩成人在线视频| a天堂视频| 久久综合九九亚洲一区| 国产美女免费| 欧美区一区| 国产成人91精品| 99在线视频精品| 国产欧美视频在线观看| 亚洲一区波多野结衣二区三区| 日韩欧美国产成人| 国产麻豆91网在线看| 青青极品在线| 欧美国产在线看| 老司机精品99在线播放| 香蕉视频国产精品人| 午夜在线不卡| 亚洲天堂伊人| 5555国产在线观看| 91毛片网|