博商企業級B2C電子商務解決方案

kkkof發表於2007-08-05

內容概述
隨著網際網路快速發展,網上交易已經成為最時尚、最快捷的一種購物方式。06年中國的社會消費品零售總額為6萬億,而網上零售的總額約312億,只佔到千分之五,成長潛力巨大。越來越多熟悉傳統零售行業運營,能準確把握消費需求的商家,加入到B2C網上零售大軍,一場規模化和個性化有效結合的新型零售革命已經拉開序幕。未來十年,中國網際網路的下一個商業高峰———網上零售將迎來井噴式的發展。
  

中國經歷了十年啟蒙-培育階段的薰陶走向成熟,開始徹底迴歸商業本質。企業電子商務不是做個網站,不是在網上發些企業資訊,商業機構必須確保所有的核心業務流程都與網路賦予的強大功能優勢完美結合,將每個人、每個部門、每個夥伴甚至每個顧客都連線起來,令企業進化為從內到外渾然天成、無懈可擊的電子商務有機體。  
一般來講,企業的業務流程整合都要經歷四個階段,即企業內部系統建設及其與合作伙伴的核心業務流程進行整合;將核心業務流程向Internet移植,並實施電子商務;快速發展電子商務應用,滿足不斷變化的市場需要;建立個性化的電子商務系統,建立競爭的優勢。
事實上,越來越多企業用盡一切科技手段來鑄造企業的核心競爭力。現階段,致力於將零售業的精髓與電子商務實現完美融合。  
電子商務的靈魂始終是商務而非電子,技為商用,商務流程與業務模式才是電子商務的核心。07年中國即將會出現一個分水嶺,在此之前,那些憑藉資本和技術的網路型企業獨領B2C的風騷,在此之後,將是那些精通商業之道的傳統零售型企業借網路的東風笑傲的江湖。傳統產業已成為電子商務發展的主戰場,透過對產業鏈的整合應用,將電子商務融合到企業日常經營中,發揮電子商務的潛在價值。越是瞭解傳統行業市場的貨源調配、顧客管理、市場營銷,具備實戰經驗,就越能在電子商務新時代中脫穎而出。一個前所未有的電子商務時代已經來臨。  
 

以下是博商軟體基於J2EE技術之上開發的,可應用於網上購物系統網上超市系統。相信透過以下功能的闡述,大家能從根本上了解到企業級電子商務開發應用標準及基礎架構。

產品簡介 
 

《博商網上商店零售版》是廣州博商軟體技術有限公司採用全新的Web 2.0、電子商務2.0理念開發的新一代面向零售企業的。博商軟體一直專注於將軟體作為服務(Software as a Service)而提供給客戶。 

 
博商網上商店零售版採用強大安全的Java企業版技術,並採用基於業界廣泛認可的Spring + Hibernate開放技術架構,具有跨平臺、易於開發部署、擴充套件性好等優點。本產品支援多國語言、多種頁面模版技術和易修改的使用者介面,並特別為搜尋引擎進行最佳化,廣泛應用了AJAX等Web 2.0技術和理念。


1.1、產品亮點

1、企業級技術,強大可靠  
博商是基於J2EE(Java 2 Enterprise Edition)開發的企業級電子商務應用軟體,高起點,高可用。J2EE具備強大的企業級應用軟體實施部署能力,能夠滿足苛刻的高要求、高複雜度企業級應用。事實上,J2EE已成為企業級開發的工業標準和首選平臺。世界五百強企業幾乎無一例外的採用J2EE技術架構的應用軟體。IBM,SAP ,ORACLE等國際軟體巨頭所提供的企業級解決方案均是採用J2EE技術。

2、多種最佳化,支援超大流量  
一個企業級B2C網站的流量是巨大的,未採用多級快取和頁面靜態化技術的電子商務平臺,負荷不了很大的流量,極容易產生頁面或圖片開啟緩慢甚至打不開及頁面出錯等現象。嚴重影響顧客購物體驗,導致購物慾望降低、中止購物行為。更嚴重的,甚至會對在該站點購物的產生安全性恐懼,導致客戶徹底流失。給商家帶來巨大的、不可挽回的損失。博商
採用多種技術對產品展示頁面實施多級快取和靜態技術最佳化,5倍提升網頁速度,可以支援超大/併發的訪問流量,給顧客提供輕鬆愉悅的購物體驗。
3、高效管理產品,提升管理員價值  
非專業化、非企業級的B2C平臺,產品管理的流程雖然簡單但極不規範,僅適用於處理少量產品(比如幾個類別,幾十種產品),一旦產品產品達到百個以上,就會產生內部產品管理混亂、低效率,外部顧客瀏覽產品時體驗不佳的現象。而企業級的使用者,產品種類動輒成千上萬,非企業級的產品是絕對無法承受的。而博商網上商店強大的產品管理功能,越是在商品種類繁多、屬性各異的情況下,越能體現出高效率,在降低企業運營管理成本的同時帶給顧客更好的購物體驗。

4、靈活、細分到極致的營銷手段  
靈活多變的促銷、打折、會員積分運營等前沿的新型營銷技術,是傳統零售行業的競爭利器。不成熟的B2C平臺,既缺乏對傳統商業營銷的深刻理解,又缺乏技術實現能力,所以基本上沒有或者只有一兩種最簡單的促銷功能,無辦法滿足企業靈活多變、精確到每一個產品的促銷需要。其結果必然是企業的強悍的營銷攻勢難以施展,銷售額停滯不前,難以吸引客戶。採用此類非企業級的B2C平臺所節約的投入與損失的銷售額和客戶相比,顯然得不償失。博商網上商店強大靈活的促銷功能模組,幫助企業把傳統零售業的營銷策略移植到網路上,從而大幅度地提高客戶購買慾望、提升銷售額、增強客戶粘度。

5、購物車轉化率高,效益好  
購物轉化率是考核營銷結果的重要指標。在超市購物時經常發現大量顧客放到購物車裡,但又丟棄,最終並未購買的商品,在收銀臺附近尤其突出,我們通常將這種現象稱之為購物車遺棄。網路購物也依然存在這種情況,可以說,無論傳統還是網路零售,如何降低購物車遺棄,是提高銷售額的重要環節。非專業化、非企業級的B2C平臺缺乏對這一關鍵環節的理解和深入探索。而博商軟體專注於消費者購物心理和行為分析,提供了更具黏性的購物車功能,成功地提升了購物車轉化率,從而幫助企業大幅提高銷售額。

6、眾多推薦方式,勝過最佳推銷員  
透過眾多產品推薦的靈活組合,把顧客最有興趣的和最有可能購買的產品推薦到顧客面前,給顧客良好的購物體驗,提高顧客購買慾望,提升訂單金額。比如,消費者在採購數位相機時,系統自動為客戶提供該同類產品的橫向和縱向比較的推薦,相關配件的推薦等, 配套銷售成交的機率更高。 消費者還可以瞭解到其他購買了該產品的使用者對哪些商品感興趣,又購買了哪些產品。基於博商網上商店的商業智慧分析元件,商家可以精確地迎合消費者各種個性化的購物需求,這是傳統零售業無可比擬的優勢。

7、全面互動展示,提高消費體驗  
博商網上商店提供全方位的產品展示方式,可以展示產品的文字介紹、圖片、動畫、影片等多種媒介,還提供互動式產品投票和評論,讓顧客在購物時獲得最詳盡客觀的資訊,最佳化購物體驗,提高購買慾。如影片購物就好比傳統的電視廣告在網際網路上的延伸,充分融合各種媒體的獨特營銷優勢,博商軟體對實現傳統零售業的業務遷移已經走在了行業的前沿。

8、高度搜尋引擎最佳化,顧客輕鬆找到你  
搜尋引擎對電子商務有著極其重要的營銷價值。為了能在營銷過程節省更多成本,讓更多顧客能直接透過Google、Yahoo、Baidu等搜尋引擎找到商家所銷售的產品,網上商店對搜尋引擎進行最佳化是營銷過程不可缺乏的利器。博商網上商店為搜尋引擎作了全面的最佳化,任何目錄和產品都支援單獨的關鍵字設定,結合博商網上商店的頁面靜態化技術,基於博商網上商店構建的網上零售商店保證了各大搜尋引擎100%的收錄,具備極佳的友好性。同時站內檢索和商業智慧分析工具高度整合,自動收集消費者最關注的商品關鍵詞,為商家運營分析提供資料積累。

9、國際化支援, 商貿通全球  
經濟全球一體化大勢所趨,越來越多的商家透過網際網路把生意做到了全球各個角落。許多跨國營銷企業產品需要面向不同國家的客戶群。  
通常,每個國家甚至各地區有它自己的規則和特色, 如語言習慣和各地區之間稅率規則的差異。企業營銷活動可能以特定地區為目標,僅在選定地區使用特有的廣告或提供促銷。也可能是企業級釋出,即需要啟動所有地區共享的全球的活動。其中在某些方面仍需有差異。  
例如,產品描述可以被所有銷售特定產品的地區所共享。然而,每個地區可能以不同語言來呈現這些描述。例如,在美 國,客戶可以選擇以英語或西班牙語檢視站點,而在加拿大許多站點以英語和法語出現。跨國的銷售者必須考慮並滿足在每個地區都有適當的語言選擇。 對於特殊地區的站點設定必須以國家相應的貨幣提出定價。這包括管理多種貨幣的價格,或購買流程中動態的貨幣轉換。博商網上商店基於i18n將多國語言技術整合到電子商務系統的每一個細微環節,全面支援國際化運營。

10、快速結帳,支付方式多樣  
網上支付主要是透過信用卡,簽帳金融卡,由國內各大銀行的支付閘道器進行操作的,在訂單下達完成後進入支付流程時,我們會根據支付閘道器介面的要求,採用MD5、Hash等加密碼演算法,以保證我們的訂單資料傳送到支付閘道器不會被竊取和篡改,而最後的交易都是在第三方的支付閘道器及銀行頁面進行,目前採用的是國際先進的SSL方式加密,安全有保證的。目前博商網上商店內建國內外流行的多種支付閘道器如Verisign、Paypal、2Checkout、貝寶、支付寶、環訊等。

1.2與市場上產品的對比 

 

大型電子商務解決方案 博商網上商店零售版 簡單的購物車解決方案
價格 昂貴,整套方案實施下來動輒幾十萬 合理適中,價效比高 從免費到幾萬元的都有
定位 只適合大型企業 適合中小型企業 個體商戶或者要求簡單的小企業
功能 功能強大,部分功能甚至大部分企業用不著 提供網上商店核心的功能和企業常用的功能 功能簡單,功能主要圍繞產品目錄+購物車
效能 效能好,最佳化比較全面,但是需要強大的硬體支援 效能好,最佳化比較全面,可以支援眾多線上使用者
系統測試最佳化不全面,當線上使用者多的時候效能下降
質量和穩定性 很好,經過全面測試 較好,經過比較全面的測試,並在發現問題的時候能迅速修正 對於免費或者價格很低的解決方案,質量和穩定性無法保證
硬體 需要較高階的硬體裝置支援 只需要入門級伺服器甚至PC伺服器 入門級伺服器甚至PC伺服器
平臺 支援多種平臺,但一般與自身的平臺配合使用才能發揮最大的優勢 真正平臺獨立 多數採用.NET,PHP等技術,比較難做到平臺獨立
安全 安全性高 安全性比較好 比較少考慮安全性
複雜性 系統相當複雜,使用者必須經過培訓 簡單易用 簡單易用
技術架構 多數採用Java企業版技術 並採用基於Spring + Hibernate的技術架構 多數為PHP、.NET
技術支援 完善周到、,但是服務費相當昂貴 為客人提供良好的服務,價格合理 由於運營模式的關係,很難提供到位的技術支援服務
定製開發,二次開發 系統複雜,與自有技術結合緊密,二次開發相當困難 優秀的技術架構,對開發者友好,很容易擴充套件和二次開發 沒有很好的規劃,應用很難擴充套件和維護
多國語言支援 全面支援 全面支援,包括產品自定義屬性等數十功能點都支援多國語言 大部分不能支援;或者只是支援部分
WEB 2.0支援 大型軟體在技術採用上比較保守,目前還很少支援 在系統裡面廣泛應用Web 2.0技術和思想 部分支援
SEO支援 部分支援 全面為SEO最佳化 大部分不能支援
頁面快取 部分支援 支援 大部分不能支援
全文搜尋 支援 支援 大部分不能支援
頁面壓縮 部分支援 支援 大部分不能支援
資料庫支援 支援多種資料庫 支援多種資料庫 大部分只是支援一種資料庫
應用伺服器 大部分只是支援一種伺服器 支援多種應用伺服器 大部分只是支援一種伺服器
配套服務 提供部分服務,而且收費昂貴 提供培訓、推廣、維護、諮詢、託管、定製開發等一整套的相關服務 大部分不能提供全套的服務,賣給企業產品後就不理,無法提供長期、全面的配套服務


2 技術介紹

2.1 系統架構設計
2.2 技術亮點;
企業級的解決方案當然要採用企業級技術:靈活開放的技術架構,效能,安全,穩定性等達到企業級應用的品質。本產品採用的Java企業版技術安全、強大、跨平臺,久經考驗、值得信賴,是最適合企業使用的技術平臺; 基於Spring + Hibernate的輕量級技術架構,靈活,易擴充套件,移植性好,不需要複雜昂貴的EJB容器; 採用支援MVC 2,SOA的多層(n-tiers)系統架構(見系統架構設計圖),強大、靈活、高效、易維護、可擴充套件; 整合眾多優秀、可信的開源框架,滿足企業級應用所需的各種技術和要求,包括Sitemesh,JBoss Rules,Birt,Acegi security等等; 本產品支援多種作業系統、資料庫、應用伺服器、瀏覽器;真正平臺獨立; 支援多種表示層技術:JSP/Velocity/FreeMaker/JSF/XML,介面修改非常方便; 頁面設計遵守CSS2,W3C等規範,相容主流瀏覽器如IE(及其變種)、Firefox、Safari等;基於DIV+CSS的頁面設計; 前端網上商店與後端管理系統完全分離,安全、可靠、穩定; 強大的頁面快取、頁面壓縮技術可以保證系統效能

2.3 本產品使用的主要技術
Spring Framework 2.0,包括Spring MVC
Spring是一個較新的輕量級開發框架,本身提供豐富的功能,並能夠和現在很多受歡迎的開源框架、標準(例如Hibernate,Velocity,JSF,Quartz等等)方便地整合,大大簡化了利用開源技術進行開發的難度,並可以提高開發效率和質量(有較多的文件和指引)。
主要的核心思想是使用POJO、Bean容器管理、AOP、Ioc、介面程式設計等。
Spring是本產品使用的最關鍵的技術/框架,主要用到:事務管理、Bean管理、AOP、MVC、和Hibernate的整合、View層整合、報表整合、Quartz整合、Email等。

Hibernate 3.2
Hibernate是個流行的開源的O/R框架。可以透明地處理資料儲存以及和Java物件的對映。Hibernate可以支援市場上絕大部分的資料庫系統。
適用範圍
使用Spring和Hibernate整合
另外HQL是Hibernate裡面使用的一種資料查詢語言,可以支援所有Hibernate支援的資料庫。所以在開發的時候主要使用HQL,避免使用某資料庫廠商特定的SQL語法或者儲存過程。由於連線在對映裡面一般被對映為Collection,並在JSF + Spring + Hibernate使用裡面有一些問題(Hibernate裡面的Lazy Loading和JSF的binding會有一些問題),所以考慮不支援把外來鍵對映為集合,只是當作簡單的欄位來使用,然後程式設計師需要在BO層處理這些連線而且這樣有個好處是執行的效能比較好。

JSP 2.0,JSTL,EL 本系統預設使用的檢視層技術,用來生成HTML返回給瀏覽器。透過使用JSTL、EL,易讀性和可維護性可以媲美Velocity等模版語言,而且有眾多的開發工具支援。
Servlet 2.4: 系統裡面會少量使用Servlet。Servlet是和CGI類似的技術,而且JSP執行之前是先編譯為Servlet才執行的。主要在不需要生成HTML但是需要提供其他Web服務的時候使用,例如輸出圖片。還可能使用的其他Servlet相關的技術有Filter、Listener等。
Sitemesh 2.3: 頁面排版和裝飾框架。負責頁面的總體排版。
Acegi security 1.0:基於角色的許可權控制安全框架。
AJAX (主要用下面的DWR,scriptaculous,以及Prototype) : 頁面部分更新、以及實現友好的使用者互動。
DWR 2.0: 一個AJAX伺服器端引擎。
Prototype: 一個流行的JavaScript框架。
JBoss Rule: 強大的規則引擎。
BIRT (Reporting): 強大的報表設計、生成引擎。
Lucene Lucence:是一個搜尋引擎,主要用於網站文章、產品描述的全文搜尋等。
OsCache: 快取框架。在本產品主要負責處理頁面快取。
EhCache :快取框架。在本產品主要負責處理資料快取,包括Hibernate的二級快取。
Quartz: 計劃任務器,負責在後臺執行一些任務。; Urlrewrite: 重寫URL。
Commons: (主要包括DBCP,Pool,Validator等等)使用Commons Validator進行輸入驗證等。
Displaytag: 表格輸出、排版等。
FCKeditor 2.3: 視覺化的線上HTML編輯器。
ANT: 開發時、安裝時用到的一些常用的任務。
JUnit,DbUnit: 單元測試。
LOG4J: 文字的系統日子輸出。
Velocity: 一個常用的頁面模版技術。可以作為檢視層的另一種選擇。在本產品預設的配置裡面主要用來作為郵件的頁面模版。
dom4j:SAX XML直譯器。
Xerces:XML直譯器。


2.4 本產品的效能特性在標準測試環境(參考系統需求)下,系統的效能指標如下:
可以支援N*100個以上使用者同時進行產品瀏覽、使用購物車、結帳、客戶服務等; 日頁面訪問量可以支援100萬PV/天
一般的頁面的響應時間應在2秒內(區域網內)
複雜的頁面響應時間在5秒內(區域網內)
支付、運輸等外部介面的功能在10秒以內完成; 很複雜的分析統計報表的響應時間不超過30秒

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10505336/viewspace-931792/,如需轉載,請註明出處,否則將追究法律責任。

相關文章