首頁>>廠商>>系統(tǒng)集成及應用軟件開發(fā)商>>星際(杭州)網(wǎng)絡

XML打造全新的電子商務應用環(huán)境

尹艷芳 2002/07/17

  互聯(lián)網(wǎng)以前所未有的速度發(fā)展,成為與報紙、廣播、電視相比肩的第四媒體,同時正以其便捷的信息傳輸形式改變著人們的消費模式,利用簡單、快捷、低成本的電子通訊方式,買賣雙方不謀面就可以進行各種商貿(mào)活動,走向商業(yè)的互聯(lián)網(wǎng)已經(jīng)成為網(wǎng)絡經(jīng)濟的大勢所趨。

  電子商務成為互聯(lián)網(wǎng)內(nèi)容的主要表達,如果說目前靜態(tài)的基于元素位置擺放的第一代Web還可勉強應付B2C的挑戰(zhàn),那么其缺乏統(tǒng)一數(shù)據(jù)交換規(guī)范無疑擊中了正處主流的B2B商務的軟肋。畢竟,商家之間交易所涉及的物流、管理流、信息流和資金流需要在規(guī)范和標準的軌道上進行,動態(tài)的交互和商業(yè)數(shù)據(jù)的存儲交換也已成為打開瀏覽器后的必然。在這樣的情況下,跨平臺數(shù)據(jù)處理的方式和效率被提到一個新的高度,擴展標記語言(eXtensible Markup Language,XML)正在這種環(huán)境下應運而生。XML可以跨越所有邊界,要獲得真正獨立的,跨平臺的數(shù)據(jù)傳送格式,XML可能是唯一的選擇。

認識XML

  XML是eXtensible Markup Language(可擴展的置標語言)的縮寫,是W3C組織于1998年2月發(fā)布的標準。W3C組織制定XML標準的初衷是,定義一種互聯(lián)網(wǎng)上交換數(shù)據(jù)的標準。W3C采取了簡化SGML(Standard Generalize Markup Language,一種老資格的通用標記語言)的策略,在SGML基礎上,去掉語法定義部分,適當簡化DTD(Document Type Definition"文件格式定義")部分,并增加了部分互聯(lián)網(wǎng)的特殊成分。因此,XML實際上是一種定義語言,即使用者可以定義無窮無盡的標記來描述文件中的任何數(shù)據(jù)元素,從而突破了HTML固定標記集合的約束,使文件的內(nèi)容更豐富更復雜并組成一個完整的信息體系。

  XML主要有三個要素:Schema(模式)、XSL(eXtensible Stylesheet Language,可擴展樣式語言)和XLL(eXtensible Link Language,可擴展鏈接語言)。Schema規(guī)定了XML文件的邏輯結構,定義了XML文件中的元素,元素的屬性以及元素和元素的屬性之間的關系,它可以幫助XML的分析程序校驗XML文件標記的合法性;XSL是用于規(guī)定XML文檔樣式的語言,它能在客戶端使Web瀏覽器改變文檔的表示法,從而不需要再與服務器進行交互通信;XLL將進一步擴展目前Web上已有的簡單鏈接。

XML的用途

  在國際互聯(lián)網(wǎng)上,特別是在電子商務中,服務器與服務器之間、服務器與瀏覽器之間有大量的數(shù)據(jù)需要交換。這些被交換的數(shù)據(jù),都被要求對數(shù)據(jù)的內(nèi)容和表現(xiàn)方式有所說明,用置標語言擔當這個重任是再合適不過了。應該說SGML完全可以扮演這個國際互聯(lián)網(wǎng)上數(shù)據(jù)交換標準語言的角色,然而由于SGML對互聯(lián)網(wǎng)應用來講太復雜了,因而需要一種即能象SGML那樣作為元語言使用,又能比較簡單地進行處理的置標語言,來擔此重任。在這種背景下XML就應運而生了。因此在互聯(lián)網(wǎng)世界XML的用途主要有兩個,一是作為元置標語言,定義各種實例置標語言標準;二是作為標準交換語言,擔負起描述交換數(shù)據(jù)的作用。

  雖然現(xiàn)在HTML已經(jīng)很流行了,但是在處理電子商務龐雜的數(shù)據(jù)上,卻有很多缺陷。比如HTML無法描述數(shù)據(jù)內(nèi)容,而這一點恰恰是數(shù)據(jù)檢索、電子商務所必須的;HTML對數(shù)據(jù)表現(xiàn)的描述能力是十分不夠的, HTML還不能描述矢量圖形、科學符號等對象,目前只能通過圖象來表現(xiàn)這些對象;  HTML實例置標語言的地位,完全不能適應對新標記需求的發(fā)展需要等等。而XML卻能完美地彌補HTML的這些缺陷! 

在電子商務中應用XML

  XML提供了一種標記數(shù)據(jù)的標準語法,并允許使用者在消息中加入附加信息,這樣就可以將腳本和商業(yè)規(guī)則相聯(lián)系,為電子商務應用提供了各種完整的解決方案和功能,包括資料傳遞、資料采擷、資料結構與資料呈現(xiàn)等等,讓設計流程將大為簡化。XML可以讓電子商業(yè)擁有更多的資源選擇,并且與消費者或供應商與合作伙伴之間維持更密切、更有效率的關系。

  星際(杭州)網(wǎng)絡技術有限公司(www.ebanswers.com)研發(fā)的Ebanswers eCRM是中國第一套基于新一代網(wǎng)絡標準語言――XML的客戶關系管理系統(tǒng),整個系統(tǒng)提供了完善的企業(yè)級客戶關系全面解決方案,包含可無縫整合又可獨立運行的三個功能組件:銷售,營銷,服務流程自動化軟件系統(tǒng);客戶溝通集成信息化方案;深層商業(yè)智能分析。

  包括客戶資料,銷售報表等相關的客服信息都存儲在數(shù)據(jù)庫中,通過ASP應用程序取出需要的數(shù)據(jù)生成符合條件的XML文檔,再通過安裝在服務器端的XML解析器按照預先設定的排版樣式XSL解析XML文檔,最后生成符合條件的HTML格式的CRM操作界面呈現(xiàn)在客戶面前?蛻魯(shù)據(jù)可能來自不同的數(shù)據(jù)庫,并且都有各自不同的復雜格式。但客戶與這些數(shù)據(jù)庫間只通過一種標準語言進行交互,那就是XML。由于XML的自定義性及可擴展性,它足以表達各種類型的數(shù)據(jù)。客戶收到數(shù)據(jù)后可以進行處理,也可以在不同數(shù)據(jù)庫間進行傳遞。


  XML標準簡單但是非常嚴格,主要目的就是減輕解析器、瀏覽器的開發(fā)負擔以及這些軟件的體積。一般的XML解析器的體積不過幾百KB,它提供了使用者與電腦之間互動的橋梁,是電子商務的一大利器。當我們建立XML應用的時候,會為具體的行業(yè)應用創(chuàng)建特定的DTD,規(guī)定可用的元素。

  在Ebanswers eCRM中,ASP程序從數(shù)據(jù)庫中讀取數(shù)據(jù)記錄,并且按照自定義的格式生成樹形結構的xml文件,樹中的節(jié)點存儲了相關的數(shù)據(jù)信息。首頁的數(shù)據(jù)就是存放在這樣一棵多層的樹中。


多層分層結構

(點擊圖片放大)



  存儲在結點中的數(shù)據(jù)信息按照定義好的XSL樣式經(jīng)服務器端解析器解析之后,就可以生成我們需要的HTML網(wǎng)頁,以CRM的界面出現(xiàn)在客戶面前。


Ebanswers eCRM首界面

  數(shù)據(jù)存儲一般都是基于數(shù)據(jù)庫,尤其是關系數(shù)據(jù)庫,在數(shù)據(jù)存儲領域發(fā)揮了巨大的作用。但是基于XML的電子商務對數(shù)據(jù)存儲提出了新的要求,由于消息的傳輸是XML格式,而XML數(shù)據(jù)的樹型結構與關系數(shù)據(jù)庫中的表難以形成對應關系,因此需要對XML數(shù)據(jù)進行解析后存儲,而在取出數(shù)據(jù)時又需要生成XML文件。如果數(shù)據(jù)庫能夠直接存儲XML文檔,就可以免除復雜的轉換手續(xù)。

  XML是電子商務時代的特色語言,自從它出現(xiàn)以來,許多廠商開始研究XML數(shù)據(jù)庫或改造原有的關系型數(shù)據(jù)庫以支持XML,F(xiàn)有的XML數(shù)據(jù)庫有Software AG的Tamino Server,eXcelon的Object Design等商業(yè)化產(chǎn)品。而主流關系數(shù)據(jù)庫Oracle、DB2、Informix、SQL Server等都提出了對XML的支持,例如,SQL Server 2000,Sybase ASE12.5都把支持XML作為主要特性。IBM、Sun、HP、Oracle、Intel、Microsoft,這些縱 橫IT的業(yè)界巨頭們在XML的感召下正以令人稱奇的速度團結在一起,推出"支持XML" 的產(chǎn)品,結成制訂XML標準的聯(lián)盟,這樣的事實,頗能說明XML對互聯(lián)網(wǎng)發(fā)展的重要意義。

  Ebanswers eCRM基于通用可擴展的數(shù)據(jù)接口(ADO),全面支持MS SQL, ORACLE, SYBASE等大型數(shù)據(jù)庫技術,這在與XML數(shù)據(jù)存儲相關的方面不得不算得上是一大創(chuàng)新。

  新科技正在不斷推動著Internet的發(fā)展,XML技術也將對電子商務產(chǎn)生重大影響,它使得電子商務在互聯(lián)網(wǎng)上不同系統(tǒng)之間信息交換更加便捷,不僅大大降低了成本,而且提高了安全性,企業(yè)可以輕易享受電子商務的好處。在可預期的將來,在XML打造出的全新的電子商務應用環(huán)境下,全球經(jīng)濟必將會受到這種網(wǎng)上電子商務的強力震撼。

星際(杭州)網(wǎng)絡公司供稿 CTI論壇編輯



相關鏈接:
東方通信同星際網(wǎng)絡深入合作客服管理系統(tǒng) 2009-08-25
三菱空調(diào)再次攜星際網(wǎng)絡升級拓展客服管理平臺 2009-08-24
Ebanswers移動商務管理系統(tǒng) 2009-06-04
星際網(wǎng)絡短信CRM系統(tǒng) 2009-06-04
上廣電攜手星際網(wǎng)絡亮出服務管理新利器 2008-10-07

分類信息:  電子商務_與_CRM  電子商務_與_CRM     行業(yè)_電子商務_案例   行業(yè)_電子商務_解決方案   技術_CRM_技術文摘