谷東峰
〔摘 要〕在電子商務(wù)領(lǐng)域,XML的誕生為電子數(shù)據(jù)交換提供了新的思路,它已經(jīng)開(kāi)始逐漸取代傳統(tǒng)的EDI,成為企業(yè)之間信息交換的有力工具。本文將從基于EDI電子商務(wù)的局限性出發(fā),闡述XML技術(shù)相對(duì)EDI技術(shù)的優(yōu)勢(shì),以及基于XML技術(shù)電子商務(wù)的發(fā)展。
〔關(guān)鍵詞〕XML;EDI;電子商務(wù)
〔中圖分類號(hào)〕TP393.1 〔文獻(xiàn)標(biāo)識(shí)碼〕C 〔文章編號(hào)〕1008-0821(2009)02-0217-02
XML-based E-commerce ResearchGu Dongfeng
(Jilin Institute of Economic Management,Changchun 130012,China)
〔Abstract〕In the field of e-commerce,XML for the birth of electronic data interchange to provide a new way of thinking,it has gradually begun to replace traditional EDI,the exchange of information between enterprises has become a powerful tool.Based on the limitations of e-commerce EDI,this article elaborated XML technology on the relative advantages of EDI technology,as well as the XML-based e-commerce technology.
〔Key words〕XML;EDI;E-commerce
互聯(lián)網(wǎng)以前所未有的速度發(fā)展,成為與報(bào)紙、廣播、電視相比肩的第四媒體,同時(shí)正以其便
捷的信息傳輸形式改變著人們的消費(fèi)模式,利用簡(jiǎn)單、快捷、低成本的電子通信模式,買賣雙方不謀面就可以進(jìn)行各種商貿(mào)活動(dòng)。走向商業(yè)的互聯(lián)網(wǎng)已成為網(wǎng)絡(luò)經(jīng)濟(jì)的大勢(shì)所趨。
電子商務(wù)是以互聯(lián)網(wǎng)為載體傳遞內(nèi)容和信息的,如果說(shuō)目前以靜態(tài)信息傳遞為主的第一代Web還可以勉強(qiáng)應(yīng)付BtoC的挑戰(zhàn),那么其缺乏統(tǒng)一數(shù)據(jù)交換規(guī)范,無(wú)疑擊中了正處主流的BtoB商務(wù)的軟肋。畢竟,商家之間交易所涉及的物流、管理流、信息流和資金流需要規(guī)范和標(biāo)準(zhǔn)的軌道上進(jìn)行,動(dòng)態(tài)的交互和商業(yè)數(shù)據(jù)的存儲(chǔ)交換也已成為打開(kāi)瀏覽器后的必然。在這種情況下,跨平臺(tái)數(shù)據(jù)處理的方式和效率被提到一個(gè)新的高度,擴(kuò)展置標(biāo)語(yǔ)言(eXtensible Markup Language,XML)正在這種環(huán)境下應(yīng)運(yùn)而生。XML可以跨越所有邊界,要獲得真正獨(dú)立的、跨平臺(tái)的數(shù)據(jù)傳送格式,XML是惟一的選擇。
1 基于EDI形式的電子商務(wù)的局限性
EDI(Electronic Data Interchange電子數(shù)據(jù)交換),是出現(xiàn)在上個(gè)世紀(jì)60年代的一項(xiàng)信息 技術(shù)。通俗地講,EDI將企業(yè)與企業(yè)之間的商業(yè)往來(lái)文件,無(wú)需人工介入,無(wú)需紙張文件, 以標(biāo)準(zhǔn)化、規(guī)范化的文件格式,采用電子化的方式,通過(guò)網(wǎng)絡(luò)在計(jì)算機(jī)應(yīng)用系統(tǒng)與計(jì)算機(jī)應(yīng) 用系統(tǒng)之間,直接地進(jìn)行信息業(yè)務(wù)的交換與處理。相對(duì)于傳統(tǒng)的訂貨和付款方式,傳統(tǒng)貿(mào)易 所使用的各種單證、票據(jù)全部被計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)交換所取代。EDI系統(tǒng)的大范圍使用,可 以減少數(shù)據(jù)處理費(fèi)用和數(shù)據(jù)重復(fù)錄入費(fèi)用,并大大的縮短交易時(shí)間,降低庫(kù)存成本,提高效 率。
當(dāng)使用EDI時(shí),貿(mào)易伙伴不需要具有相同的文件處理系統(tǒng)。當(dāng)貿(mào)易伙伴發(fā)送一個(gè)文件時(shí),EDI翻譯軟件將其專用格式轉(zhuǎn)換成一個(gè)共同標(biāo)準(zhǔn)格式。當(dāng)接收這個(gè)文件時(shí),EDI翻譯軟件自動(dòng)將其標(biāo)準(zhǔn)格式轉(zhuǎn)換成文件處理軟件能識(shí)別的專用格式。關(guān)于共同的標(biāo)準(zhǔn)格式,目前國(guó)際上通用的有:聯(lián)合國(guó)EDIFACT、美國(guó)ANSI X.12等,我國(guó)采用EDIFACT標(biāo)準(zhǔn)。
EDI將新的電子信息技術(shù)與商業(yè)活動(dòng)較好地結(jié)合起來(lái),尤其對(duì)于那些信息吞吐量大,復(fù)雜度高,安全性、可靠性、完整性、及時(shí)性要求很強(qiáng)的高端BtoB應(yīng)用具有獨(dú)特的優(yōu)勢(shì)。不過(guò),經(jīng)過(guò)幾十年的發(fā)展,EDI雖然在技術(shù)上日趨成熟,但始終無(wú)法得到廣泛地商業(yè)應(yīng)用,這說(shuō)明本身存有較大局限性。
(1)EDI報(bào)文的傳輸有較多限制,只能使用指定的網(wǎng)絡(luò)協(xié)議和安全保密協(xié)議,所以EDI需要建設(shè)專用網(wǎng)絡(luò),開(kāi)發(fā)專用程序,投入巨大,因此應(yīng)用往往局限于少數(shù)大銀行和大企業(yè)。
(2)EDI標(biāo)準(zhǔn)的靈活性差,不能隨著與其對(duì)應(yīng)的業(yè)務(wù)環(huán)境的變化相同步。
(3)EDI數(shù)據(jù)側(cè)重于信息對(duì)機(jī)器的可讀性,人工閱讀EDI數(shù)據(jù)簡(jiǎn)直就是災(zāi)難。
(4)所有EDI數(shù)據(jù)不能通過(guò)Web來(lái)進(jìn)行數(shù)據(jù)搜索和定位,也無(wú)法在Web上顯示,而這正是那些現(xiàn)代Internet小型企業(yè)與一些不固定商業(yè)伙伴進(jìn)行小型交易的最基本要求。
(5)現(xiàn)行單證、報(bào)文等標(biāo)準(zhǔn)無(wú)法滿足實(shí)際需要時(shí),無(wú)計(jì)可施。
(6)EDI標(biāo)準(zhǔn)基于傳統(tǒng)商業(yè)事務(wù)規(guī)則,由于社會(huì)發(fā)展、規(guī)則的進(jìn)步,有許多商務(wù)應(yīng)用已無(wú)法用早期的EDI標(biāo)準(zhǔn)去規(guī)范化表示。
2 XML相對(duì)于EDI所具有的優(yōu)勢(shì)
XML的誕生為電子數(shù)據(jù)交換提供了新的思路。EDI的缺陷正是XML應(yīng)用的長(zhǎng)處,XML充分利用了現(xiàn)有網(wǎng)絡(luò)資源,通過(guò)定制DTD/Schema可以方便靈活地體現(xiàn)新的商業(yè)規(guī)則,無(wú)論從技術(shù)還是成本上,XML都更容易流行。
XML本身只是一種數(shù)據(jù)定義規(guī)范,而與具體的應(yīng)用無(wú)關(guān)。因此,常見(jiàn)的網(wǎng)絡(luò)架構(gòu)、通信協(xié)議、加密協(xié)議都可與XML相結(jié)合,從而構(gòu)成多樣化B2B解決方案。通常兩個(gè)企業(yè)用戶間的XML數(shù)據(jù)傳輸可采用“點(diǎn)對(duì)點(diǎn)”的方式,每個(gè)用戶既是客戶,又是服務(wù)器,對(duì)于接收到的XML數(shù)據(jù),可以通過(guò)翻譯軟件轉(zhuǎn)化為本系統(tǒng)默認(rèn)的數(shù)據(jù)格式,也可在I/O端口處僅對(duì)XML數(shù)據(jù)做合法性檢驗(yàn),然后直接分流至本系統(tǒng)中各應(yīng)用解析后處理。對(duì)于企業(yè)間一些通用的商業(yè)事務(wù)信息,目前大多已建有相應(yīng)的XML國(guó)際標(biāo)準(zhǔn)。這些國(guó)際標(biāo)準(zhǔn)是完全開(kāi)放的并經(jīng)過(guò)驗(yàn)證的,因此可以放心地用于XML數(shù)據(jù)交換的中間格式。如OFX(開(kāi)放式金融交換形式),便是一種描述計(jì)算機(jī)財(cái)務(wù)數(shù)據(jù)的XML標(biāo)準(zhǔn),通過(guò)OFX可以方便地實(shí)現(xiàn)不同財(cái)務(wù)軟件(如MS Money和Quicken)之間的數(shù)據(jù)交互及與銀行、證券交易所等等金融機(jī)構(gòu)的數(shù)據(jù)交換。
互聯(lián)網(wǎng)是XML的最大載體,與傳統(tǒng)EDI的VAN聯(lián)網(wǎng)相比,互聯(lián)網(wǎng)具有成本較低、連接廣泛、擴(kuò)展性好的特點(diǎn)。然而這只是XML勝出EDI的一個(gè)方面,在可靠性要求極高的關(guān)鍵性商務(wù)應(yīng)用中,成本往往是次要的,企業(yè)需要的是一個(gè)可依賴的網(wǎng)絡(luò),因此要想真正以基于互聯(lián)網(wǎng)的XML替代基于專用增值網(wǎng)VAN的EDI實(shí)現(xiàn)“無(wú)紙貿(mào)易”的解決方案,Internet還必須能在技術(shù)上提供以往VAN所特有的功能。
互聯(lián)網(wǎng)技術(shù)的發(fā)展是XML能否真正取代EDI標(biāo)準(zhǔn)的關(guān)鍵,作為XML信息的物理載體,網(wǎng)絡(luò)的可靠性至關(guān)重要,短暫的中斷也可能引發(fā)企業(yè)日常工作的停頓,從而造成重大損失,相對(duì)而言,網(wǎng)絡(luò)的速度是其次的。值得慶幸的是隨著光纖通信、衛(wèi)星通信、ATM、DSL等聯(lián)網(wǎng)技術(shù)的實(shí)際應(yīng)用,互聯(lián)網(wǎng)的物理可靠性已逐步接近于專用網(wǎng)。所以說(shuō)采用XML方案的花費(fèi)要遠(yuǎn)遠(yuǎn)小于EDI,這對(duì)于國(guó)內(nèi)眾多想發(fā)展電子商務(wù)的傳統(tǒng)企業(yè)而言,無(wú)疑具有極大的現(xiàn)實(shí)意義。
3 相關(guān)技術(shù)促進(jìn)了基于XML電子商務(wù)的發(fā)展
3.1 成熟的標(biāo)準(zhǔn)體系
自從XML1.0規(guī)范成為正式標(biāo)準(zhǔn)以來(lái),XML的整個(gè)標(biāo)準(zhǔn)體系正在逐步成熟。還有許多XML相關(guān)規(guī)范正在制定之中,電子商務(wù)的方案提供商和組織利用XML定義標(biāo)準(zhǔn)和詞匯表,已經(jīng)有很多企業(yè)和組織開(kāi)始利用它,形成了一些標(biāo)準(zhǔn)。而且每個(gè)標(biāo)準(zhǔn)都有一些工具和應(yīng)用廠商支持,為從事電子商務(wù)的人們提供了許多選擇。
3.2 客戶化工具
自從XML出現(xiàn)以來(lái),人們抱怨客戶化工具的缺乏,尤其是可視化工具,人們希望能夠像利用現(xiàn)有的HTML編輯器生成的HTML文件一樣,有可視化的XML編輯器能夠直接生成XML文件,無(wú)須詳細(xì)了解XML內(nèi)部機(jī)制。隨著時(shí)間的推移,可視化的XML工具已經(jīng)開(kāi)始出現(xiàn),比如SoftQuad的XmetaL和eXcelon的Object Design都提供了可視化編輯XML的能力。除此之外,軟件提供商還為XML提供了各式各樣的小工具,包括XML服務(wù)器、schema設(shè)計(jì)工具,等等。
3.3 瀏覽器的支持
在使用XML的問(wèn)題上,也許很多人會(huì)擔(dān)心瀏覽器的支持。事實(shí)上,當(dāng)前的主流瀏覽器中,都已經(jīng)有了一個(gè)內(nèi)置的XML分析器和XSL轉(zhuǎn)換器。相信隨著相關(guān)技術(shù)的不斷發(fā)展,瀏覽器對(duì)XML的支持將會(huì)越來(lái)越強(qiáng)。
但是即使沒(méi)有本地瀏覽器的支持,XM應(yīng)用仍然不成問(wèn)題,對(duì)于大多數(shù)應(yīng)用而言,數(shù)據(jù)可以放 在數(shù)據(jù)庫(kù)中,需要時(shí)將數(shù)據(jù)取出來(lái)形成XML文件,然后加上XSL文件,在服務(wù)器端生成HTML文 件,發(fā)送瀏覽器上。甚至于可以在服務(wù)器端判斷客戶端的顯示設(shè)備,根據(jù)顯示設(shè) 備應(yīng)用不同的樣式單,生成顯示設(shè)備能夠支持的頁(yè)面發(fā)送過(guò)去。至于XML文件的生成,如果 數(shù)據(jù)庫(kù)支持XML,可以從數(shù)據(jù)庫(kù)直接存取XML文件;如果數(shù)據(jù)庫(kù)不支持XML,工作可能要多一些,系統(tǒng)需要把查詢系統(tǒng)轉(zhuǎn)化為XML。
總之,新科技正在不斷推動(dòng)著Internet的發(fā)展,XML技術(shù)也將對(duì)電子商務(wù)產(chǎn)生重大的影響,它使得電子商務(wù)在互聯(lián)網(wǎng)上不同系統(tǒng)之間信息交換更加便捷,不僅大大降低了成本,而且提高了安全性,企業(yè)可以輕易地享受電子商務(wù)的好處。在可預(yù)期的將來(lái),在XML打造出的全新的電子商務(wù)應(yīng)用環(huán)境下,全球經(jīng)濟(jì)必將會(huì)受到這種網(wǎng)上電子商務(wù)的強(qiáng)力震撼。
參考文獻(xiàn)
[1]吉慶彬,劉文廣.EDI實(shí)務(wù)與操作[M].北京:高等教育出版社,2002.
[2]方美琪.XML及其在電子商務(wù)中的應(yīng)用[M].北京:清華大學(xué)出版社,2003.
[3]盧嘯龍.XML完全實(shí)例教程[M].北京:電子工業(yè)出版社,2001.
[4]鐘麗.基于XML的EDI在B2B電子商務(wù)中的應(yīng)用[J].電腦知識(shí)與技術(shù),2007,(22):956-958.
[5]胡彥.XML技術(shù)與B2B電子商務(wù)發(fā)展[J].電腦開(kāi)發(fā)與應(yīng)用,2000,13(9):7-8,10.