高校一卡通建設,需在網(wǎng)絡、設備及后臺軟件平臺三方綜合考慮,在如今的一卡通建設中,后臺軟件平臺的建設已經(jīng)成為重中之中,通過先進的B/S架構,使一卡通平臺由管理向服務轉變。
網(wǎng)絡方案
基于目前校園網(wǎng),設備全部采用TCP/IP接入,設備通過前置機服務器接入,前置機再接入到中心接口服務器,各種管理與服務功能通過WEB服務器以B/S方式發(fā)布到網(wǎng)絡,管理終端和普通用戶都可通過網(wǎng)絡訪問到管理平臺和自助服務平臺,分別進行管理和自助業(yè)務辦理。還可以設置觸摸屏的自助查詢終端提供查詢服務。
設備選型
終端設備的選用與平臺緊密相關,主要考慮功能、協(xié)議標準、穩(wěn)定性、易用性等指標。對于較大,且有多種設備接入的一卡通應用,對通信協(xié)議應要有統(tǒng)一要求,接入的設備要符合平臺定義的通信協(xié)議標準。特別對于卡格式,必須統(tǒng)一,如此才能在多種應用場景中不受阻礙的應用。
軟件平臺
軟件平臺是一卡通平臺最重要的組成部分,它將設備與用戶緊密聯(lián)系在一起,實現(xiàn)各種功能應用。軟件平臺設計的好壞直接關系到一卡通的應用推廣。
高校一卡通軟件平臺的建設的基本要求
1、擴展性
高校的一卡通應用應用場景非常多,一般很難在一次建設中覆蓋所有的應用,而且一卡通設備廠商也很少有所有的產(chǎn)品系統(tǒng)都齊全的,因此對于軟件平臺的擴展性要求就非常高,必須要能很方便的擴展新的應用。
2、基礎數(shù)據(jù)共享
一卡通的一項重要的特點是一卡通用,但是多種應用很難在一個系統(tǒng)中全部實現(xiàn),因此往往以子系統(tǒng)的方式實現(xiàn),甚至于要將不同廠家的系統(tǒng)集成,所以各子系統(tǒng)間的數(shù)據(jù)共享就變得非常重要。
3、標準化
標準化主要指接口與協(xié)議的標準化,在與多種設備和子系統(tǒng)對接過程中,協(xié)議與接口必須定義成標準,此標準應符合業(yè)界常用標準,具有擴展性。
4、穩(wěn)定性
平臺應有技術手段保證系統(tǒng)能24小時不間斷運行,提供穩(wěn)定可靠的服務。
5、易用性
平臺在向普通用戶提供網(wǎng)絡服務時,不可能同時提供使用培訓服務,因此必須具有簡單易用的特性。
6、安全性
一卡通平臺的安全包括設備接入的安全、卡數(shù)據(jù)的安全、以及后端數(shù)據(jù)的安全。對于設備接入而言,必須要登記注冊的設備才可接入平臺,每次消費,應對設備身份進行驗證??〝?shù)據(jù)的安全指卡格式與數(shù)據(jù)加密,應采用不可逆算法對卡數(shù)據(jù)進行嚴格加密,一般采用一卡一密。后端數(shù)據(jù)安全主要指數(shù)據(jù)庫的安全,應該實現(xiàn)異地備份,以實現(xiàn)異地容災。
平臺總體架構
軟件平臺架構的設計,首要考慮擴展性,為使平臺具有很好的擴展性,平臺分為一個基礎平臺和各業(yè)務子系統(tǒng),基礎平臺用于對基礎數(shù)據(jù)進行管理,向各子系統(tǒng)交換共享數(shù)據(jù),并通過提供標準WCF接口,管理集成各子系統(tǒng)。各子系統(tǒng)通過調(diào)用基礎平臺的接口,通過共享的基礎數(shù)據(jù),接入一卡通平臺,實現(xiàn)業(yè)務的相對獨立,但又與一卡通平臺形成一個整體。此技術充分體現(xiàn)了SOA的優(yōu)點,可以通過負載均衡的方式實現(xiàn)高性能,并可以采用不同的技術架構實現(xiàn)各子系統(tǒng),如asp.net、jsp、php等,對于集成不同的子系統(tǒng)具有相當大的優(yōu)勢(如圖2)。
所有的設備都通過統(tǒng)一的前置機進行接入,不但保證了設備的統(tǒng)一,也使管理變得更容易。
此技術架構定義了基本的接口標準與實現(xiàn)試方式,能夠讓一卡通的建設具高度的擴展性,在多期建設中實現(xiàn)不同的子系統(tǒng)應用,既可以接入Web應用程序,也可以接入客戶端應用程序。
1、子系統(tǒng)的應用擴展
在此架構下,子系統(tǒng)可以專心實現(xiàn)各自的業(yè)務,而不必在一些通用的功能上浪費時間,所需的各種基礎數(shù)據(jù),都可通過基礎平臺提供的標準接口獲得。子系統(tǒng)除了消費、考勤、門禁、停車場等應用外,學生檔案、醫(yī)療檔案等其它應用也能以子系統(tǒng)的方案實現(xiàn),實現(xiàn)一卡通的更廣泛應用。
2、安全性與用戶驗證問題
各子系統(tǒng)在接入平臺時,為保證子系統(tǒng)的合法性,要對其進行身份驗證。在基礎平臺中,對各子系統(tǒng)進行注冊,分配識別碼與口令,當子系統(tǒng)調(diào)用平臺接口時,平臺會驗證身份的合法性,從面保證子系統(tǒng)的接入安全。
在Web應用中,當用戶在各子系統(tǒng)中跳轉時,不應出現(xiàn)重復登錄的情況,因此基本平臺提供單點登錄(SSO),并通過發(fā)放令牌的方式,實現(xiàn)一次登錄,各子系統(tǒng)通過的功能,即保證安全,也讓使用變得簡單。
3、面向師生的業(yè)務查詢與辦理平臺
校園一卡通除具有傳統(tǒng)的消費等功能外,更應該提供一個自助平臺供師生使用,師生通過這些平臺,可以進行各種查詢、預訂、充值等操作。增加師生的參與度,也減少管理上的工作。此平臺為Web網(wǎng)站提供,用戶可以通過瀏覽器進行訪問,方便快捷。
在線充值:充值是一項基本的功能,在互聯(lián)網(wǎng)迅速發(fā)展的今天,銀聯(lián)在線充值是非常有必要的,特別是大學生,如同網(wǎng)購一樣,如果能夠實現(xiàn)網(wǎng)絡在線充值,將會非常受歡迎。但與網(wǎng)購所不同的是,在線充值后,應要到充值機上刷卡,才能把充的錢寫入卡中。
與移動互聯(lián)網(wǎng)的結合:移動互聯(lián)網(wǎng)已經(jīng)進入全面爆發(fā)的時候,智能手機正在迅速普及,大學生群體對此更加敏感,因此與移動互聯(lián)網(wǎng)的結合成了必然,在今后的一卡通建設中,必將是一個重點。在本方案中,可通過兩種方式實現(xiàn)與移動互聯(lián)網(wǎng)的結合。
· 提供手機客戶端:在當前的移動互聯(lián)網(wǎng)應用中,為了取得更好的用戶體驗,一般都采用提供客戶端的方式,用戶通過安裝一卡通客戶端,實現(xiàn)查詢等各種自助業(yè)務辦理。客戶端可直接通過調(diào)用平臺提供的各種接口實現(xiàn)這些業(yè)務;
· 提供HTML5的Web網(wǎng)站:HTML5是一種新的網(wǎng)頁描述語言,具體有很高的交互性,目前智能手機對HTML5的支持已經(jīng)很好,采用提供HTML5的網(wǎng)站,可同樣實現(xiàn)非常好的用戶體驗,并且具有維護方便的優(yōu)點,是今后發(fā)展的主流。