XML作為電子商務中數據標準的優勢

論文類別:工商管理論文 > 電子商務論文
論文作者: 趙艷 張麗榮
上傳時間:2008/10/21 13:27:00

[摘要] 文介紹了電子商務的定義、XML的基本特征,并介紹了在電子商務活动中以XML作為數據标準的優勢所在,指出XML靈活的數據定義和顯示、易扩充性、廣泛的開發平臺,以及在不同應用系統之間的靈活的數據傳遞都將使其成为電子商務活動中的重要標準之一。
  [關鍵詞] 電子商務 標準 XML
  
  一、電子商務的定義及其信息要求
  
  電子商務是信息技术高速發展的產物,它被定義為開放網絡上的包含企業与企業之間(B2B,Business to Business)、企業與消費者之间(B2C,Business to Consumer)的商業交換。它運用電子技術手段來完成商品的流通過程,供貨方和購買方不再通過直接的現實接觸,而是通過計算機網絡和雙方共同信任的第三方完成整個交易過程。
  在信息化時代,企業依靠越來越多的管理信息系統(MIS)實現管理和運營。面對各種各樣的系統交互,要實現電子商務,企業首先要解決商品、管理、數據等的信息化和網絡交換。开發專用接口或統一數据格式成為電子商務首先要解決的問題。因此,定制數据交換標準的需求應運而生。標準的要求不僅僅是統一多種信息格式,还要求能夠被很容易的擴充到以後新出現的格式中。
  早期的電子商務活動(即無紙貿易EDI)中,標準是固定的,并且只能被機器識別,交易的雙方必須接入專用的EDI平台才可以使用,而能夠接入EDI平臺的也大部分是作為商品流通過程中的企業级交易雙方,普通用戶享受不到電子商務所帶來的優勢,這大大限制了電子商務的活動範圍。
  
  二、XML作為電子商務數據標準的優勢
  
  1.XML的基本特征
  XML是Extensible Markup Language的縮写,即可擴展標記語言是一種可以用來創建自己的標記的標記語言。它由萬維網協會創建,用來克服 HTML(即超文本標記語言)的局限。和HTML一樣,XML基於SGML标準通用標記語言。盡管SGML已在出版業使用了數十年,但其理解方面的復雜性使許多本打算使用它的人望而卻步。XML是为Web設計的。
  XML實際上是Web上表示結構化信息的一種標準文本格式,它沒有复雜的語法和包羅萬象的數據定義。XML同HTML一樣,都來自SGML(標準通用標記語言)。SGML是一種在Web發明之前就早已存在的用標記來描述文檔资料的通用語言。但SGML十分龐大且難於學習和使用。鑒於此,人們提出了HTML語言。但近年來,隨著Web應用的不斷深入,HTML在需求廣泛的應用中已顯得捉襟見肘,有人建议直接使用SGML作為Web語言。但SGML太龐大了,学用兩難尚且不說,就是全面實現SGML的瀏覽器也非常困難。於是Web標準化組織W3C建議使用一種精簡的SGML版本——XML。XML與SGML一樣,是一個用來定義其他語言的元語言。與SGML相比,XML規範不到SGML規范的十分之一,簡單易懂,是一門既無標簽集也無語法的新一代標記語言。XML是至今為止用來做數據交換比較有效的語言之一。XML是通過标簽來描述數據,而標簽的含義是可以在DTD或Schema中事先定義。因此,不同行業的人們根據自己應用數据的習慣定義了不同的標簽,形成諸如cXML、ebXML、XCBL等一系列具有行業特性的數據描述语言。基於這些標準規範的數據,都能通過XML解析器相互通訊。
  2.XML和HTML的主要區別與聯系
  XML和HTML的主要區別為XML是用来存放數據的;XML不是HTML的替代品,XML和HTML是兩種不同用途的語言;XML是被設計用來描述数據的,重點是:什麽是數據,如何存放數據;HTML是被設計用来顯示數據的,重點是:顯示数據以及如何顯示數據更好上面;HTML是與顯示信息相關的, XML則是與描述信息相關的; XML和HTML的聯系為XML將被用來描述、存儲數據,而HTML則是用來格式化和顯示數據的。XML是HTML的补充。
  3.XML的擴展性和靈活性
  XML以ASCII的形式來描述文獻的固有结構。這樣不管是對於机器來說還是從編程人員来說都容易閱讀,例如上例。XML並不是一個緊密的特定形式,而是使用者根據他們想要交換的信息來定義的標準。所有要做的就是簽定一個关於各個領域的成分如何定義和處理的協議,而且由於基於XML的數據是自我描述的,XML文檔本身不需要有內部描述就能被交換和處理。即XML文檔本身就帶有對自我數據的說明。上例中,雙方如果有更多的商品特征,新的要求出現时,只需要增加不同的標簽即可。

免費論文下載中心 http://www.hi138.com   XML的這種可展性不管對於合作夥伴之間的精確信息交換還是對於系統基礎組成部分完成跨公司的功能性業務來說都是一种較理想的機制。只要交易各方或者是一個公司運行系統的各個組成部分使用同一種文獻類型定義,一旦處理開始則可以很快地交流,免於人為的幹预。雙方聯系對XML價值影響很小,其他使用者可以采用相同的標準信息化自己的商品以便迅速参加到電子商務活動中來。这種靈活性的更新標準,不影響現存標準的使用者,如果他們想從新添加的項目中收益,只需修正他們的处理過程。 因此,開發基於XML的標準可以在很大範圍內提高信息交換效率。
  XML具有很大的靈活性,可使使用者共同享有標準的信息,也可根據他們商務應用程序的特定參數來采納信息,這種優勢在商品信息的搜索上表現的更加明顯,當前的搜索引擎是基於文字的,搜索得到的結果往往有些並不是我們所需要的,靈活的XML搜索引擎將會改變這一缺点,它會自動抽取並判断關鍵字上下相關的信息,從而得到更精確的結果。
  4.XML擁有靈活的數據顯示方式
  XML的另一個優勢在於它的靈活的數据顯示。XML補充了HTML,被广泛地用來描述使用者界面。HTML描述數據的外觀,而XML描述数據本身。由於數據顯示與內容分開,XML定義的數據允許指定不同的顯示方式,使数據更合理地表現出來。本地的數據能夠以客戶配置、使用者選择或其他標準決定的方式動態地表現出來。CSS和XSL為數據的顯示提供了公布的机制。這種特征給在商務活動中商品面對的不同層次的用戶提供了更針對性地信息。
  5.XML分布的数據處理模式
  XML可以很容易地被嵌入到網頁、應用程序等各种各樣的數據終端。XML格式的數据發送給客戶後,客戶可以用應用軟件解析數據並對數据進行編輯和處理。XML文檔对象模式(DOM)允許用腳本(例如JavaScript)或其他編程語言處理數據,數據計算不需要回到服務器就能進行,這大大減輕了B/S結構中Server端的負擔,被形象的稱为“數據島”。因為XML文檔既包括數據,也包括定義的格式,因此,所有的开發都可以圍繞這個“数據島”來進行,而並不需要更多的信息,這大大減輕了開發過程中的數據格式協調問題。XML現在已經被包括Java,VS.net等一系列開發工具作為一個新的標准添加進來。

  6.XML可以充分利用數據
  使用XML,你的數據可以被更多的用戶使用。 既然XML是與軟件、硬件和應用程序無關的,所以可以使你的數據可以被更多的用戶、更多的設備所利用,而不仅僅是基於HTML標準的瀏覽器哦。別的客戶端和應用程序可以把你的XML文檔作為數据源來處理,就像他们對待數據庫一樣,你的數據可以被各種各樣的“閱讀器”處理,这時對某些人來說是很方便的,比如盲人或者殘疾人。
  7.XML的通訊方式SOAP
  在電子商務活動中,XML解決了数據的表示問題,不同系統平臺間的数據流通則可以通過基於XML的SOAP(Simple Object Access Protocol)来進行,它包括四個部分:SOAP封裝(envelop),封裝定義了一個描述消息中的內容是什麽,是誰發送的,誰應當接受並處理它以及如何處理它們的框架;SOAP編码規則(encoding rules),用于表示應用程序需要使用的數據类型的實例; SOAP RPC表示(RPC representation),表示遠程過程調用和應答的協定;SOAP綁定(binding),使用底層協議交換信息。SOAP將上述四個部分用XML封裝起來,采用HTTP作為底層通訊協議,允許服務提供者和服務客戶经過防火墻在INTERNET进行通訊交互。它實現了平臺與環境的無關性和獨立性,大大擴展了電子商務的活動範圍。
  
  三、结論
  
  綜上,在开放的Internet平台上進行電子商務,采用XML作為數據表示和流通的标準,可以大大簡化數據的信息化過程,加快信息化速度,並且可以方便的進行擴充,XML為電子商務活動提供了巨大的潛在效益,這也是XML發展到今天如火如荼的主要原因之一。

轉貼于 免費论文下載中心 http://www.hi138.com
下载论文

論文《XML作為電子商務中數據標準的優勢》其它版本

電子商務論文服務

網站聲明 | 聯系我們 | 網站地圖 | 論文下載地址 | 代寫論文 | 作者搜索 | 英文版 | 手機版 CopyRight@2008 - 2017 免費論文下載中心 京ICP备17062730号