王磊 門?!垵?/p>
摘要:隨著移動互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,以及智能手機(jī)、平板電腦等智能終端設(shè)備的普及,各類ApP應(yīng)用爆炸式增長,越來越多的高校開始重視移動校園建設(shè),嘗試將數(shù)字校園的pc端應(yīng)用延伸到移動端,進(jìn)而構(gòu)建了平臺多樣的移動校園應(yīng)用。該文結(jié)合黑龍江大學(xué)移動校園的建設(shè)成果,針對當(dāng)前移動校園的發(fā)展特點(diǎn)進(jìn)行分析,提出了構(gòu)筑一體化微服務(wù)平臺的建設(shè)理念,并描繪出建設(shè)模式與路徑,最后對移動校園的未來發(fā)展方向提出了設(shè)想。
關(guān)鍵詞:智慧校園;移動校園;微服務(wù);一體化
一、引言
隨著微信、支付寶、APP等移動互聯(lián)網(wǎng)熱門詞匯的普及,我們已經(jīng)快速進(jìn)入了移動互聯(lián)的時(shí)代。傳統(tǒng)以PC端為人口的應(yīng)用模式,正在逐漸被移動APP所取代。從高等學(xué)校的視角來看,伴隨著學(xué)習(xí)和生活節(jié)奏的加快,師生對信息服務(wù)的要求也越來越高,以PC端為入口的應(yīng)用模式,因其在時(shí)間和空間上的諸多限制,無法滿足移動互聯(lián)時(shí)代下的用戶需求,同時(shí)隨著全社會無線網(wǎng)絡(luò)建設(shè)的加快,移動終端得到廣泛普及,其作為移動應(yīng)用的載體,很好地滿足了碎片化學(xué)習(xí)、泛在獲取信息等用戶需求,移動校園也在此形勢下產(chǎn)生,并逐漸成為高校智慧校園建設(shè)的重要組成部分。
移動互聯(lián)時(shí)代,智能終端的快速普及,為移動校園的發(fā)展奠定了基礎(chǔ),敏捷開發(fā)、用戶為中心、高速迭代等理念越來越深入人心。師生通過移動應(yīng)用可以在任何時(shí)間、任何地點(diǎn)、利用任何工具、獲取任何的信息。為滿足師生需求,高校不斷加大移動校園的建設(shè)力度,部分高校研發(fā)了本校專屬的移動校園APP,與此同時(shí),微信、支付寶、QQ小程序相繼推出的移動校園開放平臺也對高校自主開發(fā)的移動校園平臺造成了沖擊。在此背景下,一體化微服務(wù)平臺(以下簡稱微平臺)正在成為多重因素推動下的必然趨勢。高校應(yīng)以移動校園建設(shè)為契機(jī),通過構(gòu)建微平臺,實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)之間的業(yè)務(wù)融合及信息共享,統(tǒng)—規(guī)劃,統(tǒng)一部署,一站式服務(wù),同步上線。在建設(shè)進(jìn)程中,要避免重復(fù)建設(shè),杜絕數(shù)據(jù)孤島,要順勢而為,結(jié)合技術(shù)進(jìn)步與用戶需求的不斷演進(jìn),在探索一體化微服務(wù)平臺的同時(shí),構(gòu)筑統(tǒng)一的底層數(shù)據(jù)體系、規(guī)范標(biāo)準(zhǔn)的開發(fā)接口與模型、提供統(tǒng)一身份認(rèn)證服務(wù)、構(gòu)建微服務(wù)平臺,打造移動校園生態(tài)鏈,進(jìn)而促使移動校園具有長久的生命力。
二、高校移動校園進(jìn)入微平臺階段
(一)高校移動校園發(fā)展階段分析
我國移動校園建設(shè)開始于2010年左右,已經(jīng)經(jīng)歷了四個(gè)發(fā)展階段,從最早的WAP到APP,其后到APP+H5,最后到現(xiàn)今多人口一體化的新階段,移動校園發(fā)展階段的特點(diǎn)如下頁表所示。在功能越來越豐富的同時(shí),移動校園的發(fā)展也有了很大變化,主要集中體現(xiàn)在:以功能為中心的開發(fā)模式轉(zhuǎn)向以用戶為中心的開發(fā)模式;功能更加豐富,覆蓋了全核心業(yè)務(wù);用戶接口越來越簡單,可以選擇的入口越來越多,用戶不用下載APP也能獲取服務(wù);由校方自建逐漸轉(zhuǎn)變?yōu)樾7街鲗?dǎo),總體規(guī)劃,并行開發(fā),多個(gè)廠商及學(xué)校一起構(gòu)建移動校園生態(tài)環(huán)境;移動校園建設(shè)新階段的顯著特征是以數(shù)據(jù)為核心,通過數(shù)據(jù)分析引導(dǎo)功能進(jìn)化并匹配用戶習(xí)慣的變化及深度需求。
(二)微服務(wù)
微服務(wù)是一類將單一應(yīng)用程序作為由眾多小型服務(wù)構(gòu)成之套件并加以開發(fā)的架構(gòu)方式,各微服務(wù)都實(shí)現(xiàn)標(biāo)準(zhǔn)的接口并擁有自己的業(yè)務(wù)邏輯,同時(shí)實(shí)現(xiàn)輕量化的標(biāo)準(zhǔn)通信機(jī)制,且憑借自動化部署機(jī)制實(shí)現(xiàn)獨(dú)立部署。這些服務(wù)匹配一套最低限度的中央式管理機(jī)制,且各服務(wù)可通過不同編程語言編寫而成并使用不同的數(shù)據(jù)存儲技術(shù),每個(gè)微服務(wù)都可以由不同團(tuán)隊(duì)開發(fā)維護(hù)。另外,為了滿足微信、QQ、支付寶、APP等一體化多人口的需求,微服務(wù)通過H5的方式呈現(xiàn)。微服務(wù)具備如下特點(diǎn):
1.粒度化:拆分用戶需求到粒度,單個(gè)服務(wù)只滿足單一的功能,比如成績查詢進(jìn)一步粒度到當(dāng)前成績查詢、績點(diǎn)查詢、歷史成績查詢等多個(gè)微服務(wù),每個(gè)服務(wù)相互獨(dú)立。
2.易維護(hù):微服務(wù)之間相對獨(dú)立,打包、測試、部署采用標(biāo)準(zhǔn)流程,可以獨(dú)立發(fā)布,維護(hù)簡單。
3.分布式:微服務(wù)可以部署在單臺服務(wù)器上,即可以將多個(gè)微服務(wù)部署到不同的服務(wù)器上,支持分布式部署,從而滿足高并發(fā)的需求。
4.多語言:不同微服務(wù)可以用不同的語言進(jìn)行開發(fā),可以根據(jù)服務(wù)的需求充分利用各種語言的優(yōu)勢,從而最大化的提升整體性能。
5.自下向上:所有微服務(wù)相對獨(dú)立又能相互通信,既接收消息又實(shí)時(shí)發(fā)送消息,微服務(wù)不通過中心服務(wù)通信,微服務(wù)相互間直接進(jìn)行通信,減少中心服務(wù)信息中轉(zhuǎn),從而減少因集中通訊造成的性能損耗。
6.H5作為前端載體:微服務(wù)以H5的形式呈現(xiàn),可以一次開發(fā),應(yīng)用到支付寶、APP、微信中,實(shí)現(xiàn)一次開發(fā),多入口并行上線,后臺數(shù)據(jù)也能夠很好的進(jìn)行統(tǒng)一管理。
(三)微平臺建設(shè)中應(yīng)關(guān)注的問題
高校應(yīng)結(jié)合“辦公移動化、學(xué)習(xí)碎片化、活動多樣化”的發(fā)展趨勢,學(xué)校信息化部門規(guī)劃整個(gè)移動校園平臺架構(gòu)及基礎(chǔ)服務(wù)平臺,第三方公司及校內(nèi)開發(fā)人員根據(jù)標(biāo)準(zhǔn)開發(fā)微服務(wù),共同建設(shè)微平臺。
高校在微平臺的規(guī)劃和建設(shè)中應(yīng)重點(diǎn)關(guān)注以下問題:
1.明確責(zé)任主體
微平臺需要學(xué)校信息化部門、業(yè)務(wù)部門及服務(wù)商共同建設(shè),單一部門或服務(wù)商很難全面的解決問題。如何能充分借用各方的優(yōu)勢建設(shè)豐富多樣、切合用戶需求、特色的微服務(wù),是我們需要解決的問題。信息化部門負(fù)責(zé)統(tǒng)籌規(guī)劃,聯(lián)合廠商提供開放平臺,提供基礎(chǔ)架構(gòu),提供認(rèn)證及接口服務(wù);各個(gè)部門配合服務(wù)商或開發(fā)者深挖需求,簡化流程;服務(wù)商充分理解用戶的需求,做好開發(fā)及維護(hù)服務(wù),上線不同的微服務(wù)。從而明確責(zé)任主體,共建特色的微平臺。
2.實(shí)現(xiàn)多廠家、多系統(tǒng)的微平臺
微平臺建設(shè)需要基于已有的信息化系統(tǒng),如統(tǒng)一身份認(rèn)證、教務(wù)管理、圖書館、一卡通、學(xué)工等系統(tǒng),這必然涉及多個(gè)廠家,微平臺構(gòu)筑于已有系統(tǒng)的基礎(chǔ)上,需要充分考慮其開放性及效率,基礎(chǔ)能力及接口定義也需要予以重視。如果校方及服務(wù)商沒有充分考慮以上要求,勢必在微平臺的建設(shè)中走傳統(tǒng)建設(shè)中各自為政的老路,形成“信息孤島”。微平臺建設(shè)必須是一個(gè)開放的平臺,而不是單一的服務(wù)或者封閉的系統(tǒng)。與各自為政的移動應(yīng)用開發(fā)相比,統(tǒng)一的平臺具有如下優(yōu)點(diǎn):技術(shù)體系:統(tǒng)一開發(fā)平臺,H5敏捷開發(fā),開發(fā)包可跨系統(tǒng)使用;管理和維護(hù):可以統(tǒng)一管理及維護(hù),并可分級授權(quán);集成與兼容:集成方便簡單,與數(shù)字化校園和其他移動應(yīng)用平滑對接;擁有成本:與重復(fù)、疊加式投資相比,整體成本較低;用戶體驗(yàn):對師生用戶而言,能夠統(tǒng)一人口,一站式精準(zhǔn)高效地獲取信息;應(yīng)用內(nèi)容:多種角色參與開發(fā),應(yīng)用豐富。
3.確保私有數(shù)據(jù)的安全
豐富的應(yīng)用需要眾多的廠商參與,如何安全的管理及維護(hù)這些應(yīng)用,同時(shí)又能安全的訪問核心數(shù)據(jù)(如學(xué)生成績、個(gè)人信息等)是必須解決的問題。此外,微平臺產(chǎn)生的數(shù)據(jù)如何符合標(biāo)準(zhǔn)規(guī)范,方便后期大數(shù)據(jù)分析,也是建設(shè)的重點(diǎn)。我們需要建立安全統(tǒng)一的底層數(shù)據(jù)服務(wù),同時(shí),建立完善的數(shù)據(jù)訪問服務(wù),把核心數(shù)據(jù)訪問接口化,并建立完善的授權(quán)體系。
4.構(gòu)建微平臺
隨著移動應(yīng)用的豐富與普及,微信、支付寶等紛紛打造開放平臺,引入第三方應(yīng)用,以達(dá)成吸引用戶訪問,增加應(yīng)用粘度的目的。學(xué)校的應(yīng)用服務(wù)若分散布局于多個(gè)第三方平臺,勢必導(dǎo)致用戶分流以及數(shù)據(jù)分散,不利于系統(tǒng)安全與決策分析,不利于提升用戶的訪問體驗(yàn)?;诖耍瑢W(xué)校有必要開展流程重組與再造,通過集成碎片化服務(wù)的方式構(gòu)建微平臺,將分散于不同平臺的服務(wù),集中部署在統(tǒng)一的服務(wù)總線上,構(gòu)建能夠適用于不同廠商的開放平臺,統(tǒng)—規(guī)劃、分步實(shí)施與統(tǒng)—管理的“一站式”移動服務(wù)大廳。
三、微平臺的構(gòu)建
(一)建設(shè)思路
經(jīng)過長期的探索與實(shí)踐,文章認(rèn)為高校微平臺建設(shè)需按照如下思路推進(jìn):
1.同步推進(jìn)
建議高校采用PC端和移動端應(yīng)用同步推進(jìn)的模式,此種模式建設(shè)和推廣的壓力較大,但師生可以通過多種終端獲取服務(wù),兼顧過去的使用習(xí)慣,相互補(bǔ)充。
2.核心業(yè)務(wù)的示范引領(lǐng)
校方的建設(shè)重點(diǎn)應(yīng)該是找到痛點(diǎn)微服務(wù),如成績查詢、課表查詢、圖書查詢、一卡通消費(fèi)記錄查詢等,集中優(yōu)勢資源,快速研發(fā),高速迭代,使用戶體驗(yàn)到微服務(wù)帶來的快捷與便利,從而調(diào)動部門開發(fā)和應(yīng)用微服務(wù)的積極性??焖俚軌驖M足用戶新生需求,提升應(yīng)用粘性,增加用戶活躍度。
3.應(yīng)用驅(qū)動的拉動作用
通過廣泛調(diào)研,多入口訪問獲取服務(wù)已經(jīng)成為用戶需求焦點(diǎn),多人口包括學(xué)校自主研發(fā)的移動校園APP,也包括微信、支付寶、QQ等終端。為此學(xué)校有必要在APP和微信端等終端同步上線一站式微服務(wù)大廳,實(shí)現(xiàn)多入口訪問,在滿足用戶需求的同時(shí),也能拉動微平臺的建設(shè)。
(二)建設(shè)內(nèi)容
高校微平臺的構(gòu)建作為移動校園新的發(fā)展階段,以服務(wù)師生為出發(fā)點(diǎn),采用多入口、一體化、微服務(wù)的整體架構(gòu),利用數(shù)據(jù)和場景驅(qū)動的方式進(jìn)行服務(wù)迭代,逐步構(gòu)建學(xué)校的微平臺。微平臺總體架構(gòu)圖如圖1所示。
在學(xué)?,F(xiàn)有平臺的基礎(chǔ)上,利用APP、微信、QQ、支付寶等作為人口構(gòu)建微平臺。用戶通過統(tǒng)一身份認(rèn)證后,在任一入口都可以自動識別身份并登陸,用戶界面與訪問體驗(yàn)都是一致的,同時(shí),平臺后端的支持?jǐn)?shù)據(jù)與校方的共享數(shù)據(jù)無縫對接,查詢結(jié)果實(shí)時(shí)同步。
1.微服務(wù)
(1)基礎(chǔ)應(yīng)用。基礎(chǔ)應(yīng)用是面向全體用戶的應(yīng)用,無論用戶是否登陸系統(tǒng)都可以訪問基礎(chǔ)應(yīng)用,此部分應(yīng)用是開放并由學(xué)校信息化主管部門統(tǒng)一規(guī)劃、統(tǒng)一維護(hù)?;A(chǔ)應(yīng)用目前包括校園地圖、通知公告、校歷、辦公電話等。
(2)核心業(yè)務(wù)應(yīng)用。核心業(yè)務(wù)應(yīng)用是師生生活、學(xué)習(xí)不可或缺的日常應(yīng)用,這些應(yīng)用粘性強(qiáng),訪問活躍度高,與傳統(tǒng)的信息化系統(tǒng)緊密關(guān)聯(lián)。這些應(yīng)用包括移動OA、學(xué)工、教務(wù)、教學(xué)、財(cái)務(wù)、科研等。每個(gè)應(yīng)用均可以拆分為若干個(gè)碎片化服務(wù),如教務(wù)包含成績查詢、課表查詢、績點(diǎn)查詢、歷史成績查詢、考試查詢、空教室查詢等。
(3)第三方應(yīng)用。第三方應(yīng)用是非校方應(yīng)用,服務(wù)于師生用戶的生活、學(xué)習(xí)、社交、娛樂等,這些應(yīng)用可以分為兩類:一是獨(dú)立應(yīng)用,其完全由第三方廠商開發(fā),通過數(shù)據(jù)接口實(shí)現(xiàn)對接,如郵箱、云盤、易班、慕課等;二是通過能力開放平臺完成的定制開發(fā)類應(yīng)用,如蛋糕券、投票、績點(diǎn)預(yù)測等,學(xué)校對其審核管理,師生通過應(yīng)用超市下載使用。學(xué)校會根據(jù)用戶反饋,推進(jìn)應(yīng)用迭代。
2.微服務(wù)平臺
微服務(wù)平臺是整個(gè)微平臺構(gòu)建的核心,它提供了基礎(chǔ)的開放能力服務(wù)和移動應(yīng)用的管理服務(wù),覆蓋了申請、審批、上架等環(huán)節(jié),從而實(shí)現(xiàn)應(yīng)用的集中管理,同時(shí),提供移動應(yīng)用的分布式部署和擴(kuò)展的能力。多服務(wù)商、多開發(fā)者開發(fā)的微服務(wù)上線到微服務(wù)平臺,需要我們能夠提供很好的開放能力,如身份認(rèn)證、數(shù)據(jù)對接、訪問統(tǒng)計(jì)、多入口上線等。同時(shí),能夠?yàn)殚_發(fā)者和微服務(wù)提供很好的支持。
(1)能力開放平臺。借助企業(yè)力量,構(gòu)建基礎(chǔ)的能力開放平臺。通過授權(quán)管理,學(xué)校提供統(tǒng)一身份認(rèn)證能力,開放師生身份信息識別以及個(gè)人私有數(shù)據(jù)。第三方廠商或校內(nèi)開發(fā)者通過能力開放平臺,可以針對用戶的需求,開發(fā)更具特色的微服務(wù),彌補(bǔ)學(xué)校主體建設(shè)能力不足。
(2)開發(fā)者服務(wù)平臺。提供幫助文檔,接人支持,測試環(huán)境等服務(wù),幫助開發(fā)者完成開發(fā)、測試、上線、運(yùn)營支持。從而讓服務(wù)商和開發(fā)者更容易對接。提升移動服務(wù)超市中應(yīng)用的數(shù)量和質(zhì)量。
(3)微服務(wù)管理平臺。學(xué)校管理人員可以對服務(wù)商進(jìn)行管理,同時(shí)可以對微服務(wù)進(jìn)行審核、配置及分發(fā)管理。需要有完善的權(quán)限管理及角色管理體系,以及運(yùn)營統(tǒng)計(jì)分析體系。保障在微服務(wù)越來越多的情況下能更好的管控及對數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。
(4)微服務(wù)超市。微服務(wù)審核通過后,會進(jìn)入微服務(wù)超市,用戶可以在更多服務(wù)中看到這些應(yīng)用,選擇加入到自己的服務(wù)列表中。微服務(wù)超市具有完善的權(quán)限控制及標(biāo)準(zhǔn),第三方也可以按照標(biāo)準(zhǔn)開發(fā),從而把應(yīng)用上線到微服務(wù)超市。
四、案例分析
以黑龍江大學(xué)構(gòu)建微平臺為例,學(xué)校整體規(guī)劃了多入口的微平臺,平臺分別部署于學(xué)校的移動校園APP與微信服務(wù)號中,筆者抽取2016年12月和2017年7月考試季中最有代表性的“我的成績”應(yīng)用中的微信端和APP端數(shù)據(jù)對比分析。2016年12月微平臺中“我的成績”總訪問量是436724次(其中微信人口訪問94309次,i黑大人口訪問342415次),2017年7月訪問量是444314次(其中微信人口訪問295287次,i黑大人口訪問149027次)
2016年12月微平臺總訪問量是510225次(其中微信入口訪問111235次,i黑大入口訪問398990次),2017年7月總訪問量是597380次(其中微信入口訪問380135次,i黑大入口訪問217245次)。
數(shù)據(jù)分析總結(jié)如下:
1.多入口部署微平臺符合用戶的使用習(xí)慣,能夠大幅提高應(yīng)用的普及率,提升用戶訪問體驗(yàn)。通過微平臺的構(gòu)建,微信和APP雙入口提供服務(wù),多入口訪問,平臺總訪問量大幅度提升,同比增加17.1%。
2.微信服務(wù)上線初期,用戶還是習(xí)慣性使用APP端來訪問考試季的關(guān)鍵應(yīng)用,隨著應(yīng)用推廣,微信端的用戶訪問量后來居上。目前微信、支付寶、QQ等軟件與用戶的粘合度很高,從2017年7月數(shù)據(jù)顯示,微信端訪問已經(jīng)全面超越了校方APP,越來越多的用戶選擇使用微信端獲取服務(wù)。
3.學(xué)校應(yīng)積極響應(yīng)用戶需求,部署支付寶、QQ等作為微平臺的訪問入口。微平臺的核心建設(shè)理念即是,以學(xué)校為主體構(gòu)建各移動開放平臺之上的“一站式微服務(wù)大廳”,所有基于平臺服務(wù)總線的服務(wù)項(xiàng)均實(shí)現(xiàn)統(tǒng)一規(guī)劃、分步實(shí)施與統(tǒng)一管理。伴隨著支付寶、QQ等用戶群體的不斷增加,部分用戶提出了多渠道訪問校方微平臺的新需求,基于微平臺的自身特點(diǎn),其部署和移植可以根據(jù)用戶需求在與廠商技術(shù)匹配的基礎(chǔ)上無縫對接,因此,未來學(xué)校將基于用戶需求,開通支付寶、QQ的微平臺訪問人口,逐步實(shí)現(xiàn)多入口下的一站式服務(wù)。
4.微平臺將成為未來智慧校園的基礎(chǔ)數(shù)據(jù)平臺。微平臺能夠解決傳統(tǒng)高校中多個(gè)部門自建微信服務(wù)號所造成的數(shù)據(jù)孤島與安全問題,通過統(tǒng)一的平臺,將服務(wù)的發(fā)布、獲取、訪問等集中于平臺總線之上,能夠?qū)⒋罅坑幸鏀?shù)據(jù)采集匯總到平臺共享數(shù)據(jù)庫中,這些數(shù)據(jù)既可用于對用戶訪問行為進(jìn)行定量分析,也可作為學(xué)校大數(shù)據(jù)平臺多維數(shù)據(jù)的重要組成部分,在面向未來智慧校園的決策分析中發(fā)揮重要作用。
5.為確保微平臺具有持久的生命力,微平臺未來的發(fā)展方向應(yīng)實(shí)現(xiàn)校方主導(dǎo),企業(yè)和師生員工共同參與,校方和企業(yè)共同運(yùn)營的生態(tài)環(huán)境。基于此生態(tài)鏈,能夠加快推進(jìn)高校的微平臺建設(shè),使微服務(wù)從用戶需求出發(fā)并實(shí)現(xiàn)快速迭代和可持續(xù)發(fā)展。
五、結(jié)束語
面向未來,基于一體化微服務(wù)平臺的建設(shè)理念還需要繼續(xù)探究,它不僅是學(xué)校的“一站式微服務(wù)大廳”,更是學(xué)校智慧校園的基礎(chǔ)數(shù)據(jù)平臺,不但要實(shí)現(xiàn)與企業(yè)平臺的無縫對接,還要實(shí)現(xiàn)“私有云”與“公有云”的有機(jī)結(jié)合,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)和服務(wù)的按需分配與共享。學(xué)校將只需專注于滿足用戶需求,提升用戶體驗(yàn),快速響應(yīng),快速迭代,無須再考慮海量硬件資源及大量的人力運(yùn)維。用戶通過不同平臺即可隨時(shí)隨地獲取應(yīng)用和服務(wù),基于一體化服務(wù)總線的微平臺將呈現(xiàn)出快捷、高效與智慧的新特性。