国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)設(shè)計(jì)與分析

2019-11-29 11:52
科技傳播 2019年17期
關(guān)鍵詞:服務(wù)平臺(tái)微信用戶

李 云

作為微信的一個(gè)重要補(bǔ)充,企業(yè)微信[1]是為企事業(yè)單位打造的企業(yè)通訊與辦公工具,它不僅有方便快捷的溝通、查詢體驗(yàn),還提供了更為豐富的API 接口和OA 應(yīng)用,能夠方便地開發(fā)和接入更多企業(yè)應(yīng)用,因此被很多高職院校應(yīng)用于智慧校園的建設(shè)中。然而,校園應(yīng)用中相互獨(dú)立的各個(gè)系統(tǒng)需要師生進(jìn)行獨(dú)立的登錄才能使用它們所提供的應(yīng)用,這會(huì)讓師生感受不到智慧校園所帶來的便利。為了更好地將相互獨(dú)立的系統(tǒng)融為一個(gè)有機(jī)整體,實(shí)現(xiàn)登錄一個(gè)平臺(tái)即可方便地對(duì)各系統(tǒng)進(jìn)行操作的愿景,基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)應(yīng)運(yùn)而生[2-4]。以企業(yè)微信為應(yīng)用支點(diǎn),在對(duì)各系統(tǒng)進(jìn)行有效地融合,能夠?yàn)閷W(xué)校師生提供集通訊、查詢和應(yīng)用于一體的快捷、安全且高效的個(gè)性化服務(wù)平臺(tái)[1-4]。因此,在建設(shè)基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)的過程中,如何保證各系統(tǒng)穩(wěn)定的運(yùn)行以及如何保證各系統(tǒng)間數(shù)據(jù)傳輸?shù)陌踩窍到y(tǒng)設(shè)計(jì)所面臨的兩個(gè)主要問題。

1 基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)設(shè)計(jì)

在基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)的設(shè)計(jì)過程中,需要重點(diǎn)從平臺(tái)能力設(shè)計(jì)、平臺(tái)穩(wěn)定性設(shè)計(jì)和平臺(tái)安全性設(shè)計(jì)三方面出發(fā),力爭(zhēng)讓所開發(fā)的平臺(tái)能夠流暢、穩(wěn)定、安全地運(yùn)行,從而為師生提供更全面的服務(wù)。

1.1 平臺(tái)能力設(shè)計(jì)

為了讓移動(dòng)服務(wù)平臺(tái)具有更好的使用體驗(yàn),在平臺(tái)的設(shè)計(jì)過程中,不僅需要考慮如何將其與其他系統(tǒng)進(jìn)行融合,還需要為平臺(tái)提供以下幾個(gè)基本的能力:

1)微信支持能力:提供對(duì)微信所有接口的支持,需要重新構(gòu)建所有和微信相關(guān)的功能模塊,從而方便師生手機(jī)端的操作使用。

2)業(yè)務(wù)定制能力:通過所開發(fā)的移動(dòng)服務(wù)平臺(tái)所提供的管理能力,讓師生能夠靈活地對(duì)系統(tǒng)中所提供業(yè)務(wù)的運(yùn)行參數(shù)進(jìn)行有效的設(shè)置。

3)信息整合能力:提供與其他系統(tǒng)的對(duì)接能力,包括數(shù)據(jù)對(duì)接、服務(wù)對(duì)接、數(shù)據(jù)導(dǎo)入等。

4)信息集成能力:提供對(duì)其他信息源的集成能力,包括數(shù)據(jù)抓取、過濾、置頂、屏蔽等。

5)平臺(tái)擴(kuò)展能力:采用模塊化設(shè)計(jì),提升平臺(tái)后續(xù)的擴(kuò)展能力,包括新功能模塊的擴(kuò)展和已有功能和業(yè)務(wù)的持續(xù)擴(kuò)展。

1.2 平臺(tái)穩(wěn)定性設(shè)計(jì)

平臺(tái)的穩(wěn)定運(yùn)行是開發(fā)過程中考慮的首要問題,因此,穩(wěn)定性設(shè)計(jì)是基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)建設(shè)中需要考慮的一個(gè)重要因素,主要包括:后臺(tái)數(shù)據(jù)庫(kù)的選擇和應(yīng)用服務(wù)器的選擇。

在諸多數(shù)據(jù)庫(kù)中,MySQL 是一種靈活性、穩(wěn)定性和擴(kuò)展性比較好的關(guān)系型數(shù)據(jù)庫(kù)。此外,MySQL數(shù)據(jù)庫(kù)本身還具有高性能、高可靠性和高可用性的特征,此外,它的使用還能提升系統(tǒng)處理數(shù)據(jù)的整體容量。

在應(yīng)用服務(wù)器的選擇上,NGINX 具有內(nèi)存占用率低、并發(fā)能力強(qiáng)(并發(fā)能力在同類型的網(wǎng)頁(yè)服務(wù)器中表現(xiàn)最優(yōu))等優(yōu)點(diǎn)。因此,基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)也采用開源的NGINX 進(jìn)行應(yīng)用服務(wù)器集群的部署,從而讓該平臺(tái)在足夠高的并發(fā)情況下仍然能夠正常地運(yùn)行,并減少平臺(tái)的卡頓現(xiàn)象。

綜上,為了讓移動(dòng)服務(wù)平臺(tái)能夠流暢、穩(wěn)定地運(yùn)行,在開發(fā)移動(dòng)服務(wù)平臺(tái)的過程中,采用MySQL數(shù)據(jù)庫(kù)在后臺(tái)存儲(chǔ)傳輸?shù)臄?shù)據(jù),采用開源的NGINX部署應(yīng)用服務(wù)器集群,充分利用集群環(huán)境的負(fù)載均衡和失效轉(zhuǎn)移機(jī)制,保證移動(dòng)平臺(tái)的穩(wěn)定性。

1.3 平臺(tái)安全性設(shè)計(jì)

平臺(tái)的安全運(yùn)行是開發(fā)過程中所需要考慮的又一大因素,而如何保證數(shù)據(jù)在存儲(chǔ)、傳輸和處理3個(gè)環(huán)節(jié)中的安全性是系統(tǒng)需要解決的一個(gè)難題。具體來說,平臺(tái)的安全性設(shè)計(jì)主要包含以下幾個(gè)重點(diǎn):

1)身份驗(yàn)證機(jī)制:所有敏感信息的訪問均需要通過用戶身份驗(yàn)證機(jī)制,通過用戶權(quán)限模塊對(duì)接學(xué)校的用戶信息系統(tǒng)進(jìn)行驗(yàn)證的方式,從而提高用戶信息數(shù)據(jù)的一致性和安全性。

2)完善的權(quán)限控制:系統(tǒng)采用系統(tǒng)配置管理、業(yè)務(wù)管理、已綁定用戶和未綁定用戶四層管理架構(gòu),對(duì)這四層的管理采用分離的權(quán)限控制機(jī)制以保證系統(tǒng)管理中面臨的安全問題。

3)訪問控制:采用強(qiáng)制的訪問控制策略,即禁止一切非授權(quán)用戶對(duì)系統(tǒng)內(nèi)部的敏感資源進(jìn)行訪問[5]。此外,移動(dòng)平臺(tái)還向系統(tǒng)管理員提供更為靈活的權(quán)限控制方法,進(jìn)一步提升平臺(tái)的安全。

4)日志管理和系統(tǒng)審計(jì):提供更為完善的平臺(tái)日志管理和平臺(tái)審計(jì)功能,從用戶登錄移動(dòng)平臺(tái)開始,將用戶所有的操作保存在監(jiān)測(cè)日志中,提供非法操作和異常處理情況的具體信息,為系統(tǒng)安全和管理維護(hù)提供必要的依據(jù)[5]。

5)數(shù)據(jù)存儲(chǔ)加密:對(duì)關(guān)鍵業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)進(jìn)行數(shù)據(jù)加密操作,以此確保業(yè)務(wù)數(shù)據(jù)的安全存儲(chǔ)。對(duì)于部分涉及客戶資料的敏感數(shù)據(jù),如身份證信息、手機(jī)號(hào)等,采用部分遮擋的方式進(jìn)行顯示,降低客戶資料泄露和隱私擴(kuò)散的可能性。

6)數(shù)據(jù)安全傳輸:采用HTTPS 和SSL 進(jìn)行安全傳輸。其中,SSL 用以保障數(shù)據(jù)在Internet 上傳輸過程中的安全,而HTTPS 是在HTTP 下加入SSL層,通過建立一個(gè)保證信息安全的通道或者確保網(wǎng)站真實(shí)存在的手段,確保數(shù)據(jù)在傳輸過程中的安全。

2 基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)的分析與實(shí)現(xiàn)

為了讓移動(dòng)服務(wù)平臺(tái)具有更好的可升級(jí)性和靈活性,平臺(tái)把整個(gè)系統(tǒng)劃分為表現(xiàn)層、中間層(包括業(yè)務(wù)邏輯層和數(shù)據(jù)獲取層)和數(shù)據(jù)服務(wù)層三層[6]。表現(xiàn)層主要對(duì)應(yīng)用程序在客戶端的表示形式進(jìn)行負(fù)責(zé),包含負(fù)責(zé)用戶主界面的生成方式以及用戶操作的相應(yīng)控制等功能。中間層主要分為業(yè)務(wù)邏輯層和數(shù)據(jù)獲取層,其中業(yè)務(wù)邏輯層主要負(fù)責(zé)處理微信接口調(diào)用請(qǐng)求業(yè)務(wù)以及基于表現(xiàn)層請(qǐng)求而出現(xiàn)的業(yè)務(wù),而數(shù)據(jù)獲取層主要負(fù)責(zé)與后端數(shù)據(jù)服務(wù)層的接口。數(shù)據(jù)服務(wù)層負(fù)責(zé)平臺(tái)中傳輸?shù)臄?shù)據(jù)的采集、對(duì)接存儲(chǔ)和查詢功能,主要為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)和遺留系統(tǒng)通過服務(wù),它是所有數(shù)據(jù)的核心處理層。通過多層體系結(jié)構(gòu)的設(shè)計(jì),每層業(yè)務(wù)邏輯僅僅與其下一層相互依賴,從而減少由于系統(tǒng)變更所帶來的額外復(fù)用。

基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)遵循“去中心化、集中管理”的設(shè)計(jì)思路,提供移動(dòng)端的統(tǒng)一接入認(rèn)證,可自動(dòng)適配不同的移動(dòng)終端。以企業(yè)微信為支撐,將碎片化的應(yīng)用集中到移動(dòng)服務(wù)平臺(tái),面向全校師生提供行政、學(xué)工、科研、公共等多方面服務(wù)。

基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái)的主要功能如下:

1)服務(wù)大廳:服務(wù)大廳是該移動(dòng)服務(wù)平臺(tái)的核心,融合了校歷查詢、問卷調(diào)查、校園黃頁(yè)、課程查詢、成績(jī)查詢、科研查詢、自助報(bào)修、交流平臺(tái)、一卡通查詢等多種服務(wù),為廣大師生提供便捷,實(shí)現(xiàn)“一入口,多服務(wù)”的理念。

2)云盤服務(wù):實(shí)現(xiàn)企業(yè)微信與愛數(shù)云盤的對(duì)接,實(shí)現(xiàn)單點(diǎn)登錄即可完成隨時(shí)隨地查看、上傳信息和文件的操作。

3)郵箱服務(wù):實(shí)現(xiàn)企業(yè)微信與騰訊企業(yè)郵箱的對(duì)接,實(shí)現(xiàn)單點(diǎn)登錄即可實(shí)現(xiàn)企業(yè)微信隨時(shí)隨地發(fā)送和接收郵件的操作。

4)住宿生管理服務(wù):實(shí)現(xiàn)晨讀、晚自習(xí)、宿舍評(píng)分的功能,讓教師隨時(shí)隨地掌握學(xué)生晨讀、晚自習(xí)和宿舍動(dòng)態(tài),從而更好地管理學(xué)生并提高管理效率。

3 結(jié)論

在智慧校園建設(shè)中,設(shè)計(jì)并實(shí)現(xiàn)一個(gè)能將各校園系統(tǒng)融為一個(gè)有機(jī)的整體,實(shí)現(xiàn)登錄一個(gè)平臺(tái)即可方便地對(duì)各系統(tǒng)進(jìn)行操作的移動(dòng)服務(wù)平臺(tái)是必然的需求。文章以企業(yè)微信為基礎(chǔ),從平臺(tái)能力、平臺(tái)安全性和平臺(tái)穩(wěn)定性3 個(gè)角度出發(fā),利用三層架構(gòu)技術(shù),設(shè)計(jì)并開發(fā)了一套基于企業(yè)微信的移動(dòng)服務(wù)平臺(tái),用以支持全校師生隨時(shí)隨地通過移動(dòng)端對(duì)集成的各系統(tǒng)進(jìn)行訪問操作?;谄髽I(yè)微信的移動(dòng)服務(wù)平臺(tái)的開發(fā),不僅能提升教學(xué)和學(xué)習(xí)的效率,也能為學(xué)校智慧校園的建設(shè)提供保障。

猜你喜歡
服務(wù)平臺(tái)微信用戶
密碼服務(wù)平臺(tái)
打造一體化汽車服務(wù)平臺(tái)
論基于云的電子政務(wù)服務(wù)平臺(tái)構(gòu)建
基于云計(jì)算的民航公共信息服務(wù)平臺(tái)
微信
關(guān)注用戶
關(guān)注用戶
關(guān)注用戶
微信
微信