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

XML打造全新的電子商務(wù)應(yīng)用環(huán)境

尹艷芳 2002/07/17

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

  電子商務(wù)成為互聯(lián)網(wǎng)內(nèi)容的主要表達(dá),如果說(shuō)目前靜態(tài)的基于元素位置擺放的第一代Web還可勉強(qiáng)應(yīng)付B2C的挑戰(zhàn),那么其缺乏統(tǒng)一數(shù)據(jù)交換規(guī)范無(wú)疑擊中了正處主流的B2B商務(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可能是唯一的選擇。

認(rèn)識(shí)XML

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

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

XML的用途

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

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

在電子商務(wù)中應(yīng)用XML

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

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

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


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

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


多層分層結(jié)構(gòu)

(點(diǎn)擊圖片放大)



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


Ebanswers eCRM首界面

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

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

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

  新科技正在不斷推動(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)力震撼。

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



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

分類(lèi)信息:  電子商務(wù)_與_CRM  電子商務(wù)_與_CRM     行業(yè)_電子商務(wù)_案例   行業(yè)_電子商務(wù)_解決方案   技術(shù)_CRM_技術(shù)文摘
特克斯县| 木兰县| 湖北省| 临邑县| 七台河市| 延边| 灌云县| 武山县| 正阳县| 阳朔县| 潍坊市| 新田县| 湄潭县| 玛多县| 定兴县| 江达县| 西和县| 扎囊县| 北流市| 凤凰县| 旌德县| 南岸区| 三原县| 丰宁| 金昌市| 宣汉县| 孟州市| 开阳县| 拉萨市| 镶黄旗| 巨鹿县| 常熟市| 宣化县| 淮安市| 天门市| 绥阳县| 龙泉市| 拉萨市| 惠州市| 荔浦县| 太仓市|