當前位置:學問君>學習教育>畢業論文>

XML作爲電子商務中數據標準的上風

學問君 人氣:6.46K
XML作爲電子商務中數據標準的上風
[摘要] 文先容了電子商務的定義、XML的基本特徵,並先容了在電子商務活動中以XML作爲數據標準的上風所在,指出XML靈活的數據定義和顯示、易擴充性、廣泛的開發平臺,以及在不同應用系統之間的靈活的數據傳遞都將使其成爲電子商務活動中的重要標準之一。
  [關鍵詞] 電子商務 標準 XML
  
  一、電子商務的定義及其資訊要求
  
  電子商務是資訊技術高速發展的產物,它被定義爲開放網絡上的包含企業與企業之間(B2B,Business to Business)、企業與消費者之間(B2C,Business to Consumer)的貿易交換。它運用電子技術手段來完成商品的流透過程,供貨方和購買方不再透過直接的現實接觸,而是透過計算機網絡和雙方共同信任的第三方完成整個交易過程。
  在資訊化時代,企業依靠越來越多的治理資訊系統(MIS)實現治理和運營。面對各種各樣的系統交互,要實現電子商務,企業首先要解決商品、治理、數據等的資訊化和網絡交換。開發專用接口或同一數據格式成爲電子商務首先要解決的題目。因此,定製數據交換標準的需求應運而生。標準的要求不僅僅是同一多種資訊格式,還要求能夠被很輕易的擴充到以後新出現的格式中。
  早期的電子商務活動(即無紙貿易EDI)中,標準是固定的,並且只能被機器識別,交易的雙方必須接進專用的EDI平臺纔可以使用,而能夠接進EDI平臺的也大部分是作爲商品流透過程中的企業級交易雙方,普通用戶享受不到電子商務所帶來的上風,這大大限制了電子商務的活動範圍。
  
  二、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解析器相互通訊。
  和HTML的主要區別與聯繫
  XML和HTML的主要區別爲XML是用來存放數據的;XML不是HTML的替換品,XML和HTML是兩種不同用途的語言;XML是被設計用來描述數據的,重點是:什麼是數據,如何存放數據;HTML是被設計用來顯示數據的,重點是:顯示數據以及如何顯示數據更好上面;HTML是與顯示資訊相關的, XML則是與描述資訊相關的; XML和HTML的聯繫爲XML將被用來描述、存儲數據,而HTML則是用來格式化和顯示數據的。XML是HTML的補充。
  的擴展性和靈活性
  XML以ASCII的形式來描述文獻的固有結構。這樣不管是對於機器來說還是從編程職員來說都輕易閱讀,例如上例。XML並不是一個緊密的特定形式,而是使用者根據他們想要交換的資訊來定義的標準。所有要做的就是簽定一個關於各個領域的成分如何定義和處理的協議,而且由於基於XML的數據是自我描述的,XML文檔本身不需要有內部描述就能被交換和處理。即XML文檔本身就帶有對自我數據的說明。上例中,雙方假如有更多的商品特徵,新的要求出現時,只需要增加不同的標籤即可。