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