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