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