[摘要] XML是SGML的一個簡化子集,由于該語言具有簡單性、可擴展性等特性,受到了業(yè)界的普遍歡迎和支持。在電子商務應用領(lǐng)域,XML已經(jīng)成為電子商務系統(tǒng)中數(shù)據(jù)交換最主要的標準,加速并推動了電子商務的發(fā)展。
[關(guān)鍵詞] XML 電子商務 應用
電子商務是傳統(tǒng)商務活動的電子化、數(shù)字化、網(wǎng)絡化、信息化與全球化。它整合了資金流、信息流與物流,是以提高生產(chǎn)和管理效率從而獲取最大利潤的商務模式。在企業(yè)與企業(yè)進行商務活動過程中,需要傳送各種數(shù)據(jù),這些數(shù)據(jù)分別由不同的商業(yè)應用產(chǎn)生,具有不同的數(shù)據(jù)格式和商業(yè)意義。如何在不同行業(yè)、不同領(lǐng)域和不同企業(yè)之間傳輸這些商業(yè)數(shù)據(jù),實現(xiàn)企業(yè)之間的交互(interoperability),是企業(yè)電子商務需要解決的一個關(guān)鍵問題。隨著XML的迅速發(fā)展,XML正在逐步成為Internet中描述數(shù)據(jù)的標準。由于企業(yè)電子商務是以Internet為基礎(chǔ)的,因此,XML文檔在將來勢必成為電子商務中數(shù)據(jù)傳輸?shù)闹饕d體。
一、XML技術(shù)
XML的前身是SGML(Standard General Markup Language), 但它比SGML 更為簡化、易于使用。XML是一套定義語義標記的規(guī)則, 這些標記將文檔分成許多部件并對這些部件加以標識。它也是元標記語言, 即定義了用于其他與特定領(lǐng)域有關(guān)的、語義的、結(jié)構(gòu)化的標記語言的句法語言。
二、XML技術(shù)對電子商務應用所具有的特征
1.簡單性,XML是SGML針對 Web簡化的子集,簡單易用,易于實現(xiàn);同時,XML還保持了對現(xiàn)有的面向SGML的系統(tǒng)的向下兼容性,這樣,用XML標記過的數(shù)據(jù)就仍然可以在這些系統(tǒng)中使用,為基于SGML的行業(yè)節(jié)省了大筆的改造費用。
2.可擴展性,XML標記允許用戶自己定義自己的標簽攜帶參數(shù)、屬性和值。企業(yè)可以用XML為電子商務和供應鏈集成等應用定義自己的標記語言,作為該領(lǐng)域信息共享與數(shù)據(jù)交換的基礎(chǔ);
3.結(jié)構(gòu)化,XML提供了一種結(jié)構(gòu)化的數(shù)據(jù)表示方式,使得用戶界面與結(jié)構(gòu)化數(shù)據(jù)分離。XML中可以使用樣式表,這樣,XML的描述就像數(shù)據(jù)庫一樣具有結(jié)構(gòu)性。
4.自描述性, XML 文檔實例包含關(guān)于其內(nèi)容的“元信息”和對它的DTD的引用,一個應用程序可以根據(jù)DTD靈活處理不同的XML 形式的信息,提高了通用性。
除上述特性外,XML支持幾乎所有的主要語言, 并且不同語言的文本可以在同一文檔中混合使用。支持XML的軟件能處理所有這些語言的任何組合。因此XML使得信息交換可以跨越民族與文化的界限。
三、XML在電子商務中的應用
XML源于應用的需求,它大幅度改善人們在網(wǎng)絡世界里的交流方式。XML正在電子商務中扮演著愈來愈重要的角色, 特別是對推動電子商務的發(fā)展將起到至關(guān)重要的作用。
1.企業(yè)間電子商務
企業(yè)間正在從原有的廣泛使用的EDI技術(shù)轉(zhuǎn)向Web-EDI,利用Web實現(xiàn)商品信息的交換和接發(fā)定單,從而通信成本和軟件成本都降低。由于原有的HTML應用的限制,使用XML成為大勢所趨,利用XML進行電子產(chǎn)品信息的交換和自動更新,可以實現(xiàn)目錄的自動分類處理和服務,并且可以提供多國語言的目錄服務。
2.實現(xiàn)企業(yè)間自動化處理
通過XML技術(shù)對企業(yè)的物流供應鏈系統(tǒng)進行改造, 可以實現(xiàn)企業(yè)間電子目錄的自動分配與更新,以及市場和庫信息的共享,徹底提高企業(yè)的效率。
3.XML 技術(shù)用于Web2.0開發(fā)
XML描述數(shù)據(jù)本身。這使XML可以支持靈活多變的Web應用。XML可以從不同的來源集成數(shù)據(jù),將多個應用程序所生成的數(shù)據(jù)納入同一個XML文件并傳送到客戶機上,被解析出來的XML數(shù)據(jù)可以在本地被編輯或操縱。即本地用戶非常容易實現(xiàn)對XML數(shù)據(jù)的有效利用。
4.應用于無線通訊WML
為了使第三代移動通信標準的逐步統(tǒng)一,于是產(chǎn)生了WAP(Wirless Aplication Protoco,無線應用協(xié)議)。WAP包括通信部分和WML語言。WML類似HTML語法,是WAP規(guī)范中的一部分,它源自XML,WML是XML用于無線應用的特定實例,它完全符合XML的規(guī)則。主要用于標記和說明WAP移動終端收發(fā)的Internet信息和用戶接口。WML使得設計者可以采用與設備獨立的方式定義WAP應用的用戶接口, 也使得各種手持設備能夠提供強大的Internet接入功能。
四、XML 電子商務發(fā)展展望
XML禰補了HTML在數(shù)據(jù)和文檔處理上的不足,其快捷、靈活、平臺獨立等特性使其尤其適用于電子商務。XML的推出,使電子商務的發(fā)展進入了一個全新的階段,許許多多基于XML 的電子商務系統(tǒng),包括企業(yè)間的電子商務和面向消費者的電子商務,正處于開發(fā)過程中。隨著Internet的發(fā)展,基于XML 的各種標準不斷發(fā)布,XML 必將繼續(xù)在電子商務領(lǐng)域顯示出其異乎尋常的能力。
參考文獻:
[1]羅靜張友純:XML在電子商務中的實施和影響[J].現(xiàn)代計算機,2003.1
[2]Ann Navarro等著周生炳等譯:XML從入門到精通[M].電子工業(yè)出版社,2000