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