江迎春 陳 娟
(華中師范大學網絡與信息服務中心 湖北 430079)
隨著數(shù)字化校園建設工作的深入發(fā)展,全國各高校掀起一股“校園一卡通系統(tǒng)”建設熱潮。自2001年10月清華大學在國內首次啟用校園一卡通以來,截止2012年4月,全國2138所普通高校已經全部部署和實施校園一卡通系統(tǒng)[1]。經過1年多的深入調查研究,我校于2011年9月正式啟用校園一卡通系統(tǒng),是湖北高校中第一個采用CPU卡做為校園卡的學校。在我校一卡通系統(tǒng)建設的一期工程中,完成了校園卡與圖書館各應用系統(tǒng)(借閱系統(tǒng)、通道系統(tǒng)、電子存包柜)、校園網計費系統(tǒng)的對接。
本文利用webservice平臺獨立、松耦合的技術特點及LDAP服務標準化的特性,對校園卡與校園網計費系統(tǒng)的對接進行相關的研究與探索,希望能對其他的應用系統(tǒng)對接有所借鑒。
目前,我校校園網用戶約40000多名,用戶身份包括教職工、在校學生、進修教師、留學生等。校園網通過H3C計費系統(tǒng)對用戶進行開戶、繳費、查詢等功能的管理。一卡通系統(tǒng)與H 3C計費系統(tǒng)對接前,校園網的開戶、繳費是采用收取現(xiàn)金的傳統(tǒng)方式。每到新學期開學時,校園網的繳費和開戶問題就更加突出,工作人員勞動強度大,學生交費等待的時間也長。
隨著校園一卡通系統(tǒng)的啟用,校園卡與校園網計費系統(tǒng)的對接也是大勢所趨,勢在必行。系統(tǒng)對接的目標是:校園網用戶可以使用校園卡在一卡通系統(tǒng)的自助設備上自助完成開戶或者繳費。
由于在H3C系統(tǒng)中,校園網用戶開戶不是實時,是每天進行一次,而校園網用戶的續(xù)費則是采用實時到賬的模式。所以,一卡通系統(tǒng)與校園網計費系統(tǒng)對接時,開戶注冊對接采用數(shù)據庫模式,即一卡通系統(tǒng)提供中間表,H3C計費系統(tǒng)定時從中間庫表提取信息;繳費對接采用webservice接口模式,在H 3C系統(tǒng)中建立一個操作員用戶,用來訪問webservice。
我校校園網和校園卡的管理都同屬于網絡中心,所有的核心設備都在同一個機房,所以采用交換機連接校園網與一卡通專網,并在交換機上做ACL控制。即在交換機上做了IP地址和訪問端口限制,限定服務器之間只能點對點訪問,保證相互之間訪問數(shù)據安全性。具體連接如下圖1所示:
圖1 一卡通系統(tǒng)與校園網繳費系統(tǒng)對接網絡拓撲圖
已在H3C系統(tǒng)中開戶成功的用戶,只需對校園網賬戶續(xù)費就可繼續(xù)使用校園網。系統(tǒng)集成的設計思想是:一卡通系統(tǒng)利用webservice技術對H3C計費系統(tǒng)進行訪問操作。在繳費前,一卡通系統(tǒng)讀取H3C系統(tǒng)賬戶余額,繳費后,一卡通系統(tǒng)再讀一次H3C系統(tǒng)校園網賬戶余額,通過前后余額對比來判斷此次轉賬是否成功,不成功,一卡通系統(tǒng)則進行沖正。具體流程如下圖2所示:
首次使用校園網前需先在H3C系統(tǒng)中開戶,由于H3C系統(tǒng)先于一卡通系統(tǒng)啟用,結合H3C系統(tǒng)的實際管理情況,開戶的對接采用的是數(shù)據庫模式。集成的設計思路是:使用校園卡開戶時,一卡通系統(tǒng)先從卡上扣除開戶費和校園網網費寫入中間庫表中,表結構為:
圖2 校園卡繳網費流程圖
圖3 校園卡與校園網開戶對接流程圖
H3C系統(tǒng)首先與LDAP進行用戶同步,使用LDAP的用戶信息(包括密碼)自動創(chuàng)建新增帳號,另外同步老帳號信息(包括密碼),保證了用戶使用統(tǒng)一的密碼用于認證上網;接下來再讀取中間庫表的開戶信息,然后負責對開戶成功的賬號充值。如此便完成了整個自動開戶繳費流程,也完成了用戶信息同步過程。在H3C系統(tǒng)中,我們采用了LDAP技術。因為在很多應用領域內,幾乎所有計算機平臺上的所有的應用程序都可以從LDAP目錄中獲取信息,并且,LDAP目錄中可以存儲各種類型的數(shù)據:電子郵件地址、人力資源數(shù)據、公用密匙、聯(lián)系人列表等等,所以,LDAP目錄通常作為系統(tǒng)集成中的一個重要環(huán)節(jié)。具體流程如下圖3所示:
一卡通系統(tǒng)與校園網計費系統(tǒng)的對接解決了傳統(tǒng)人工收費帶來的弊端。首先,集成的系統(tǒng)大大節(jié)省人力物力,免去現(xiàn)場繳費的混亂;其次,對接后的系統(tǒng),借助分布在校園各處的一卡通自助設備,可以實現(xiàn)7×24小時開戶和續(xù)費服務,極大方便全校師生。
其不足之處是:對到我校進修的學員,由于沒有統(tǒng)一的身份認證,對這類人員校園網開戶還是采用傳統(tǒng)的人工模式。這也是與校園網對接下一步要解決的問題。
在校園卡系統(tǒng)與校園網系統(tǒng)對接中,本文充分利用了Webservice技術跨平臺、簡單和高度可集成能力、能屏蔽不同軟件平臺差異的特點[2],實現(xiàn)了上網計費系統(tǒng)實時繳費服務;利用LDAP技術標準化特性,實現(xiàn)認證計費系統(tǒng)與校園統(tǒng)一身份認證的用戶集成。最終完成了一整套自動化開戶繳費業(yè)務,節(jié)省了人力資源,提高了工作效率和用戶體驗。
校園卡系統(tǒng)的建設是高校信息化建設中一項重要工作[3]。校園卡系統(tǒng)與校園網計費系統(tǒng)的對接成功,不但節(jié)約了校園建設資金,為其他系統(tǒng)的對接提供一定借鑒,也擴大校園卡的應用范圍,同時也促進了我校數(shù)字化校園建設。
[1] 鄧國家.校園一卡通在圖書館服務中的應用——以安徽商貿職業(yè)技術學院圖書館為例[J].安徽商貿職業(yè)技術學院學報,2012,11(4):10-13.
[2] 胡澤,廖聞劍,彭艷兵.WebService技術研究及應用[J].硅谷,2009,5:48-49.
[3]張慧琳,佟秋利,程志銳.基于CPU卡的校園卡系統(tǒng)第三方消費應用集成方案[J].實驗技術與管理,2011,28(4):284-287.