海鼎新一代CRM系統介紹
一、引言
海鼎公司的HDCRM系統已經在不少客戶中得到了較好應用,隨著零售企業規模不斷擴大,用卡量也在不斷地增大,同時跨區域經營的企業越來越多,原有C/S(Client Server)的產品在并發量控制,以及跨地域應用方面的不足逐漸顯現出來。雖然在原有的C/S(Client Server)架構可以通過部分改造,來解決部分并發量和跨地域應用,但基于未來發展的前瞻考慮,海鼎公司使用當今比較成熟的技術Java EE重新對原有CRM系統進行升級,開發出新一代的CRM產品,名為HDCARD。
HDCARD是建立在海鼎公司Rumba架構上的新一代產品。Rumba架構在業務上提供了多組織的核心業務模型,以及統一的用戶認證與授權。技術上構建在Java EE架構上,核心業務邏輯采用了EJB 3.0,為獲得強大的交互能力采用了GWT作為瀏覽器端開發技術。
二、網絡結構
HDCARD采用了分層的結構來完成對終端的支持。
卡總部負責制發卡和卡中心庫存管理的業務。
卡中心負責本中心管理門店的卡的日常消費、充值、異常處理、庫存管理業務。
終端Server負責用于管理終端與卡中心之前的通信和數據存儲,終端用于和操作員進行交互。
三、新特點介紹
(一)架構介紹Java EE的目的是為了克服傳統Client/Server模式的弊病,迎合Browser/Server架構的潮流,為應用Java技術開發服務器端應用提供一個平臺獨立的、可移植的、多用戶的、安全的和基于標準的企業級平臺,從而簡化企業應用的開發、管理和部署。
Java EE提供了數據連接管理、事務管理、消息隊列等服務。
(二)解決大數量的方案
在原有HDCRM系統中,所有操作是集中到一個數據庫中進行的。制發卡、庫存管理、消費、充值等業務操作在節假日等用卡高峰期間容易形成數據庫資源的瓶頸,影響正常使用。HDCARD基于Java EE技術很好地解決了跨數據庫事務的問題和并發量大的問題。在HDCARD中,可以將卡總部,卡中心(卡消費和管理中心一般按照區域進行化分)在不同的數據庫進行部署,同時使用“卡路由”方法解決了跨卡中心消費和充值的問題。
(三)庫存管理在客戶的使用過程中,對卡的庫存管理是比較重要的一項內容。原有的HDCRM系統中庫存管理分為兩種:一種是按卡號管理,一種是按卡類型管理。
按卡號管理庫存(一般用在磁卡或充值卡不進行卡回收的介質),可以精確地管理到每張卡的庫存情況。但在做業務操作的時候,如果一次使用卡數量比較大,則操作時間會比較長,影響正常的工作。
按卡類型管理庫存(一般是用于IC卡這種有卡回收的介質),在業務操作中只能管理到每種卡類型的數量,不能準確地確認每張卡的當前庫存狀態。
基于以上兩種模型的優缺點綜合考慮,在HDCARD中引入“卡盒”管理。在業務操作的時候按照盒為單位來管理庫存,這樣既可以方便操作,又可以管理到每張卡的庫存狀態。
四、安全性
(一)數據安全
安全性一直是卡系統的關注重點,在HDCARD對這個部分也做了特別控制。所有敏感信息都對應了加密校驗信息,對卡的每次操作都會核對加密校驗信息,這樣可以有效地防止數據庫操作權限人員非法篡改數據庫信息。
HDCARD通過分析業務操作,將數據存儲分為普通數據(操作日志和各種業務單據)和機要數據(卡余額、積分信息),在部署的時候可以將這兩部分的數據分開部署在兩個數據庫,對普通數據和機要數據采用不同的安全和備份策略。
(二)終端管理
1、軟POS
原有的HDCRM系統中,卡的消費、充值功能只能在海鼎系統的POS終端上使用,對于第三方系統基本不支持。新的HDCARD有自己的獨立的終端,該終端以ActiveX形式提供,可以完成扣款、充值等操作,接口清晰,方便第三方系統的調用。
軟Pos分為Pos Server和終端兩個部分。一個Pos Server可以支持一個到多個終端。軟Pos可以部署在一臺機器上,也可以將Pos Server和終端分開在不同的機器上部署。Pos Server提供本地數據存儲和數據異步交換的功能,可以保證終端的所有交易信息的完整,方便在后臺查看和監控。
2、終端安全
HDCARD中增加了對終端的認證。所有在HDCARD中使用的終端(包括第三方系統中使用)必須在系統中進行過注冊。在終端上安裝程序的時候要求使用注冊碼驗證才能進行程序安裝。程序安裝成功后,會將終端所在機器的物理特征信息在HDCARD后臺記錄。在終端每次操作的中都要進行終端的物理特征信息的驗證,這樣可以有效地防止非法終端和程序被復制后使用。
終端管理中可以在HDCARD后臺向終端發送指令,要求終端將相應的本機信息回傳到后臺,方便后續的維護工作。
五、結語
HDCARD是建立在Java EE平臺上的、完全組件化的系統。通過分析和總結海鼎在企業信息化建設中的經驗和教訓,在分析各種實際業務后,歸納和總結出各種業務組件,方便部署和使用,同時為各類使用者提供各種功能視圖和報表。