圖1網(wǎng)絡(luò)拓?fù)鋱D 2、設(shè)備選型 終端設(shè)備的選用與平臺緊密相關(guān),主要考慮功能、協(xié)議標(biāo)準(zhǔn)、穩(wěn)定性、易用性等指標(biāo)。對于較大,且有多種設(shè)備接入的一卡通應(yīng)用,對通信協(xié)議應(yīng)要有統(tǒng)一要求,接入的設(shè)備要符合平臺定義的通信協(xié)議標(biāo)準(zhǔn)。特別對于卡格式,必須統(tǒng)一,如此才能在多種應(yīng)用場景中不受阻礙的應(yīng)用?! ?、軟件平臺 軟件平臺是一卡通平臺最重要的組成部分,它將設(shè)備與用戶緊密聯(lián)系在一起,實(shí)現(xiàn)各種功能應(yīng)用。軟件平臺設(shè)計的好壞,直接關(guān)系到一卡通的應(yīng)用推廣?! 「咝R豢ㄍㄜ浖脚_的建設(shè)的基本要求: 擴(kuò)展性 高校的一卡通應(yīng)用應(yīng)用場景非常多,一般很難在一次建設(shè)中覆蓋所有的應(yīng)用,而且一卡通設(shè)備廠商也很少有所有的產(chǎn)品系統(tǒng)都齊全的,因此對于軟件平臺的擴(kuò)展性要求就非常高,必須要能很方便的擴(kuò)展新的應(yīng)用?! 』A(chǔ)數(shù)據(jù)共享 一卡通的一項(xiàng)重要的特點(diǎn)是一卡通用,但多種應(yīng)用很難在一個系統(tǒng)中全部實(shí)現(xiàn),因此往往以子系統(tǒng)的方式實(shí)現(xiàn),甚至于要將不同廠家的系統(tǒng)集成,所以各子系統(tǒng)間的數(shù)據(jù)共享就變得非常重要。 標(biāo)準(zhǔn)化 標(biāo)準(zhǔn)化主要指接口與協(xié)議的標(biāo)準(zhǔn)化,在與多種設(shè)備和子系統(tǒng)對接過程中,協(xié)議與接口必須定義成標(biāo)準(zhǔn),此標(biāo)準(zhǔn)應(yīng)符合業(yè)界常用標(biāo)準(zhǔn),具有擴(kuò)展性?! 》€(wěn)定性 平臺應(yīng)有技術(shù)手段保證系統(tǒng)能24小時不間斷運(yùn)行,提供穩(wěn)定可靠的服務(wù)?! ∫子眯浴 ∑脚_在向普通用戶提供網(wǎng)絡(luò)服務(wù)時,不可能同時提供使用培訓(xùn)服務(wù),因此必須具有簡單易用的特性?! “踩浴 ∫豢ㄍㄆ脚_的安全包括設(shè)備接入的安全、卡數(shù)據(jù)的安全、以及后端數(shù)據(jù)的安全。對于設(shè)備接入而言,必須要登記注冊的設(shè)備才可接入平臺,每次消費(fèi),應(yīng)對設(shè)備身份進(jìn)行驗(yàn)證??〝?shù)據(jù)的安全指卡格式與數(shù)據(jù)加密,應(yīng)采用不可逆算法對卡數(shù)據(jù)進(jìn)行嚴(yán)格加密,一般采用一卡一密。后端數(shù)據(jù)安全主要指數(shù)據(jù)庫的安全,應(yīng)該實(shí)現(xiàn)異地備份,以實(shí)現(xiàn)異地容災(zāi)?! ∑脚_總體架構(gòu) 軟件平臺架構(gòu)的設(shè)計,首要考慮擴(kuò)展性,為使平臺可以具有很好的擴(kuò)展性,平臺分為一個基礎(chǔ)平臺和各業(yè)務(wù)子系統(tǒng),基礎(chǔ)平臺用于對基礎(chǔ)數(shù)據(jù)進(jìn)行管理,向各子系統(tǒng)交換共享數(shù)據(jù),并通過提供標(biāo)準(zhǔn)WCF接口,管理集成各子系統(tǒng)。各子系統(tǒng)通過調(diào)用基礎(chǔ)平臺的接口,通過共享的基礎(chǔ)數(shù)據(jù),接入一卡通平臺,實(shí)現(xiàn)業(yè)務(wù)的相對獨(dú)立,但又與一卡通平臺形成一個整體。此技術(shù)充分體現(xiàn)了SOA的優(yōu)點(diǎn),可以通過負(fù)載均衡的方式實(shí)現(xiàn)高性能,并可以采用不同的技術(shù)架構(gòu)實(shí)現(xiàn)各子系統(tǒng),如asp.net、jsp、php等,對于集成不同的子系統(tǒng)具有相當(dāng)大的優(yōu)勢?! ∷械脑O(shè)備都通過統(tǒng)一的前置機(jī)進(jìn)行接入,不但保證了設(shè)備的統(tǒng)一,也使管理變得更容易。
圖2程序總體架構(gòu) 此技術(shù)架構(gòu)定義了基本的接口標(biāo)準(zhǔn)與實(shí)現(xiàn)試方式,能夠讓一卡通的建設(shè)具高度的擴(kuò)展性,在多期建設(shè)中實(shí)現(xiàn)不同的子系統(tǒng)應(yīng)用,既可以接入Web應(yīng)用程序,也可以接入客戶端應(yīng)用程序?! ∽酉到y(tǒng)的應(yīng)用擴(kuò)展 在此架構(gòu)下,子系統(tǒng)可以專心實(shí)現(xiàn)各自的業(yè)務(wù),而不必在一些通用的功能上浪費(fèi)時間,所需的各種基礎(chǔ)數(shù)據(jù),都可通過基礎(chǔ)平臺提供的標(biāo)準(zhǔn)接口獲得。子系統(tǒng)除了消費(fèi)、考勤、門禁、停車場等應(yīng)用外,學(xué)生檔案、醫(yī)療檔案等其它應(yīng)用也能以子系統(tǒng)的方案實(shí)現(xiàn),實(shí)現(xiàn)一卡通的更廣泛應(yīng)用。 安全性與用戶驗(yàn)證問題 各子系統(tǒng)在接入平臺時,為保證子系統(tǒng)的合法性,要對其進(jìn)行身份驗(yàn)證。在基礎(chǔ)平臺中,對各子系統(tǒng)進(jìn)行注冊,分配識別碼與口令,當(dāng)子系統(tǒng)調(diào)用平臺接口時,平臺會驗(yàn)證身份的合法性,從面保證子系統(tǒng)的接入安全?! ≡赪eb應(yīng)用中,當(dāng)用戶在各子系統(tǒng)中跳轉(zhuǎn)時,不應(yīng)出現(xiàn)重復(fù)登錄的情況,因此基本平臺提供單點(diǎn)登錄(SSO),并通過發(fā)放令牌的方式,實(shí)現(xiàn)一次登錄,各子系統(tǒng)通過的功能,即保證安全,也讓使用變得簡單?! ∶嫦驇熒臉I(yè)務(wù)查詢與辦理平臺 校園一卡通除具有傳統(tǒng)的消費(fèi)等功能外,更應(yīng)該提供一個自助平臺供師生使用,師生通過些平臺,可以進(jìn)行各種查詢、預(yù)訂、充值等操作。增加師生的參與度,也減少管理上的工作?! 〈似脚_為Web網(wǎng)站提供,用戶可以通過瀏覽器進(jìn)行訪問,方便快捷。 在線充值 充值是一項(xiàng)基本的功能,在互聯(lián)網(wǎng)迅速發(fā)展的今天,銀聯(lián)在線充值是非常有必要的,特別是大學(xué)生,如同網(wǎng)購一樣,如果能夠?qū)崿F(xiàn)網(wǎng)絡(luò)在線充值,將會非常受歡迎。 但與網(wǎng)購所不同的是,在線充值后,應(yīng)要到充值機(jī)上刷卡,才能把充的錢寫入卡中?! ∨c移動互聯(lián)網(wǎng)的結(jié)合 移動互聯(lián)網(wǎng)已經(jīng)進(jìn)行全面暴發(fā)的時候,智能手機(jī)正在迅速普及,大學(xué)生群體對此更加敏感,因此與移動互聯(lián)網(wǎng)的結(jié)合成了必然,在今后的一卡通建設(shè)中,必將是一個重點(diǎn)。在本方案中,可通過兩種方式實(shí)現(xiàn)與移動互聯(lián)網(wǎng)的結(jié)合: 提供手機(jī)客戶端 在當(dāng)前的移動互聯(lián)網(wǎng)應(yīng)用中,為了取得更好的用戶體驗(yàn),一般都采用提供客戶端的方式,用戶通過安裝一卡通客戶端,實(shí)現(xiàn)查詢等各種自助業(yè)務(wù)辦理。客戶端可直接通過調(diào)用平臺提供的各種接口實(shí)現(xiàn)這些業(yè)務(wù)?! √峁〩TML5的Web網(wǎng)站 HTML5是一種新的網(wǎng)頁描述語言,具體有很高的交互性,目前智能手機(jī)對HTML5的支持已經(jīng)很好,采用提供HTML5的網(wǎng)站,可同樣實(shí)現(xiàn)非常好的用戶體驗(yàn),并且具有維護(hù)方便的優(yōu)點(diǎn),是今后發(fā)展的主流。 結(jié)束語 技術(shù)的發(fā)展進(jìn)步,為高校一卡通的應(yīng)用也帶來巨大的發(fā)展空間,新的技術(shù)、新平臺,使信息能夠進(jìn)行整合統(tǒng)一,并使一卡通有機(jī)會滲入到校園的方方面面。高校將以一卡通為中心,實(shí)現(xiàn)對學(xué)生信息、檔案、消費(fèi)、繳費(fèi)、醫(yī)療等各方面的統(tǒng)一管理,一卡通必將成校園中是基礎(chǔ)、也是最重要的應(yīng)用平臺。<
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com