( 作者:中國航空結(jié)算中心高級項(xiàng)目經(jīng)理 高勇 )
編者按:“電子商務(wù)”這四個字看上去不復(fù)雜,但會讓人找不著北--內(nèi)涵多,技術(shù)雜,實(shí)施難度大。也許有人會不服氣:豬肉沒吃過,還是看過豬走路的,有嘛呀?可真要問問電子商務(wù)的一些技術(shù)概念,他還真說不出。下面,我們請專家給大伙普及一把。
隨著Internet的普及,商場、旅游等內(nèi)容都搬到了網(wǎng)上,“電子商務(wù)”日漸紅火。人們越來越明顯地看到電子商務(wù)的獨(dú)特優(yōu)勢:簡單、快捷、低成本等,最難得的是,它讓現(xiàn)實(shí)社會中的商務(wù)活動變得電子化。
在電子商務(wù)的光環(huán)背后,是誰在支撐著它呢?
廣域網(wǎng)技術(shù)
現(xiàn)實(shí)生活中,如果想買東西就要到相應(yīng)的店里去,而電子商務(wù)則將購買者走路的過程省去了,因?yàn)閺V域網(wǎng)技術(shù)把通往各個“店面”的路都濃縮到計(jì)算機(jī)中。
廣域網(wǎng),又稱為Internet,是把世界各地的計(jì)算機(jī)聯(lián)接在一起而成的。它有一系列相關(guān)的技術(shù)和標(biāo)準(zhǔn),由IETF(Internet工程任務(wù)組)專門來整理。他們的工作成果之一是RFC文檔(即Internet標(biāo)準(zhǔn)草案),截止2002年8月16號,已經(jīng)有了3000多份,編號排到了3360(中間有少量的跳號)。這些技術(shù)中,最著名的就是TCP/IP協(xié)議了。它是計(jì)算機(jī)世界的通用語言,不管是什么樣的系統(tǒng),只要安裝了TCP/IP協(xié)議,就能與Internet網(wǎng)上的其它機(jī)器進(jìn)行通信。
廣域網(wǎng)技術(shù)是電子商務(wù)的基礎(chǔ)平臺。
WEB技術(shù)
食品會放在食品店里出售,衣服會放在商場里出售,電子商務(wù)中的東西會放在哪里出售呢?
如果說廣域網(wǎng)技術(shù)讓電子商務(wù)得以實(shí)現(xiàn),那么,WEB技術(shù)則讓電子商務(wù)變得現(xiàn)實(shí)。從專業(yè)角度看,WEB技術(shù)是Internet技術(shù)的一個上層應(yīng)用。WEB技術(shù)中有幾個名詞最為搶眼,如HTTP、HTML和XML等。HTTP全稱“超文本傳送協(xié)議”,它的作用是在WEB服務(wù)器和WEB客戶端之間傳送數(shù)據(jù),而這些數(shù)據(jù)通常用HTML或XML來表達(dá)。HTML是“超文本標(biāo)記語言”,XML是“擴(kuò)展標(biāo)記語言”,它們都是表達(dá)內(nèi)容的手段。
常見的WEB服務(wù)器有微軟的IIS、Apache組織的HTTP Server及SUN公司的iPlanet;常見的WEB客戶端則是WEB瀏覽器,如微軟的Internet Explorer和Netscape公司的Netscape 6等。
WEB技術(shù)是電子商務(wù)實(shí)現(xiàn)的介質(zhì)。
數(shù)據(jù)存儲技術(shù)
傳統(tǒng)的商店里會儲備多種商品,通常會按類別放在庫房的不同位置。電子商務(wù)同樣也有許多數(shù)據(jù),該通過怎樣的方法去組織它們呢?
現(xiàn)代數(shù)據(jù)庫技術(shù)的發(fā)展,尤其是關(guān)系型數(shù)據(jù)庫技術(shù)的成熟,使原本雜亂無章的數(shù)據(jù)更容易變得條理化。
關(guān)系型數(shù)據(jù)庫用二維表來組織數(shù)據(jù),并根據(jù)對數(shù)據(jù)進(jìn)行操作的方式分為面向行的數(shù)據(jù)庫和面向集合的數(shù)據(jù)庫兩種。面向行的數(shù)據(jù)庫,如Borland的Paradox和微軟的Foxpro,由于規(guī)模小、性能低,通常只適于小型應(yīng)用。面向集合的數(shù)據(jù)庫通常都是大型數(shù)據(jù)庫,如Oracle的Oracle Server、IBM的DB2、Sybase的Adaptive Server和微軟的SQL Server等,其應(yīng)用領(lǐng)域多為大型企業(yè)。電子商務(wù)要求存儲大量的數(shù)據(jù),所以具有全文檢索、數(shù)據(jù)挖掘、決策支持及客戶關(guān)系管理(CRM)等功能的大型數(shù)據(jù)庫更為合適。
近年來逐漸興起的面向?qū)ο蟮臄?shù)據(jù)庫則是對關(guān)系型數(shù)據(jù)庫的一種“叛逆”。它是隨著面向?qū)ο蠹夹g(shù)的成熟而產(chǎn)生的,目前還只處于實(shí)驗(yàn)階段,也許在幾年后,會象今天的關(guān)系型數(shù)據(jù)庫一樣風(fēng)靡全球。
數(shù)據(jù)存儲技術(shù)是電子商務(wù)處理數(shù)據(jù)的利器。
電子支付技術(shù)
買東西就要付錢。在音像店里買CD可以直接付錢,在網(wǎng)上買東西該怎么付錢呢?
嚴(yán)格意義上講,電子支付只是一個過程而不是一種技術(shù),但在該過程中卻要涉及很多技術(shù)問題,包括電子貨幣(電子支票、銀行卡、電子現(xiàn)金等)的表示形式、電子支付模式、發(fā)放和管理技術(shù)等。
在電子支付過程中,安全與否將直接決定電子支付能否順利進(jìn)行。目前,銀行界普遍使用的有SSL(Security Socket Layer)/TLS(Transport Layer Security Protocol)和SET(Security Electronic Transaction)兩種電子支付模式,象中國工商銀行北京網(wǎng)站(www.95588bj.com.cn)使用的就是SSL技術(shù)。SSL是一種安全傳輸技術(shù),而SET則偏重于支付流程。相比之下,SET的安全等級更高一些。SET是一種三方協(xié)議,支付過程中涉及到商家、銀行和客戶三方,它們都有自己的公鑰和私鑰,具有安全和不可抵賴等優(yōu)點(diǎn),但同時也具有過程復(fù)雜、效率較低等缺點(diǎn),所以通常用于保密性要求極高的場合。
電子支付技術(shù)是電子商務(wù)收益的途徑。
認(rèn)證技術(shù)
去郵局取匯款時可以用身份證來證明真實(shí)身份,在網(wǎng)上購物又該怎樣確定真實(shí)身份呢?
顯然,如果有人冒充別人訂購了商品,無論對個人還是商家來說都比較麻煩。為了解決這個問題,第三方認(rèn)證機(jī)構(gòu)應(yīng)運(yùn)而生。它其實(shí)相當(dāng)于現(xiàn)實(shí)社會中的“公安局”,給網(wǎng)民發(fā)放網(wǎng)上“虛擬身份證”。當(dāng)然,這個機(jī)構(gòu)首先必須是大家都能夠信任的。
目前普遍使用的“虛擬身份證”是電子證書,最為流行的證書格式是由ITU-T(國際電信同盟)建議的X.509標(biāo)準(zhǔn)中所規(guī)定的格式。當(dāng)然,認(rèn)證技術(shù)同樣需要安全技術(shù)作基礎(chǔ)。
認(rèn)證技術(shù)是電子商務(wù)保障商家和用戶利益的前提。
分布式計(jì)算技術(shù)
電子商務(wù)運(yùn)營網(wǎng)站每天都要接受上萬次訪問,它是如何在短時間內(nèi)完成這些任務(wù)的呢?
電子商務(wù)運(yùn)營網(wǎng)站的秘訣在于它采用了分布式計(jì)算技術(shù)。分布式計(jì)算技術(shù)可以把大負(fù)荷運(yùn)算分散在多臺機(jī)器上同時進(jìn)行,并通過某種機(jī)制控制它們的協(xié)作。某天文研究組織就通過Internet把計(jì)算任務(wù)分發(fā)給網(wǎng)上的天文愛好者,由愛好者在自己的機(jī)器上運(yùn)算,然后再把結(jié)果反饋回去,該組織因此擁有相當(dāng)強(qiáng)大的數(shù)據(jù)處理能力。
分布式計(jì)算通常采用的設(shè)計(jì)模型有C/S、C/S/S、B/S、B/S/S等。最早的C/S技術(shù)的一種典型結(jié)構(gòu)是Client/DBServer,它在服務(wù)器端是數(shù)據(jù)庫服務(wù)器,在客戶端則是包含了業(yè)務(wù)邏輯的程序。這種方式的優(yōu)點(diǎn)在于通訊量小,速度相對較快,但當(dāng)業(yè)務(wù)規(guī)則變化時,使用者必須更新所有客戶端的程序。在瞬息萬變的信息社會,這簡直讓人無法接受。
C/S/S是在Client/DBServer的中間增加了一個應(yīng)用服務(wù)器,形成Client/Application Server/DBServer模型。這種模型的特點(diǎn)是把業(yè)務(wù)規(guī)則集成到Application Server上,從而降低了維護(hù)方面的成本。
B/S和B/S/S則是C/S和C/S/S的特例,其特殊性在于客戶端程序是WEB瀏覽器。它的優(yōu)點(diǎn)是無需在客戶端安裝任何特定于某系統(tǒng)的程序,所以可以結(jié)合WEB技術(shù)把客戶端做得“很瘦”,通常稱之為“瘦客戶”,而且,客戶端的更新是完全自動的,最多是在瀏覽器中多按幾次“刷新”按鈕。
具體到實(shí)現(xiàn)方案,早期有微軟的SQL Server(DBServer)+IIS(WebServer)+IE+ActiveX,而后微軟又推出了COM/DCOM,并由此引發(fā)了COM與CORBA的世紀(jì)之戰(zhàn)。近年來,Java技術(shù)日益火爆,SUN最近又推出了J2EE規(guī)范的1.4版本。J2EE全稱Java2 Enterprise Edition,是面向企業(yè)級大型應(yīng)用的Java解決方案。而微軟也毫不示弱,推出了.Net架構(gòu),與Java正面交鋒。
分布式計(jì)算技術(shù)是電子商務(wù)運(yùn)營網(wǎng)站能夠承受巨大訪問量的原因。
《數(shù)字化生存》剛出版時,人們還對數(shù)字時代有所懷疑,而今,它已經(jīng)開始逐漸走向現(xiàn)實(shí)。信息社會,技術(shù)變革的速度往往快得讓你難以想象,在寫這篇文章時,或許就有許多有助于電子商務(wù)實(shí)現(xiàn)的新技術(shù)產(chǎn)生了。相信,借助這些底層技術(shù),電子商務(wù)將變得更加完美。