郭晶 肖建飛
摘? 要:基層班組信息系統(tǒng)優(yōu)化提升是為信息系統(tǒng)助力基層減負(fù)的重要舉措,該文詳細(xì)分析了即時(shí)協(xié)助聚合平臺(tái)建設(shè)的技術(shù)難點(diǎn)、架構(gòu)設(shè)計(jì)。提出情景感知的消息推送技術(shù),精準(zhǔn)推送相關(guān)信息并發(fā)起辦公交互,設(shè)計(jì)了采用表單融合和分布提交的方式,減輕了工作人員的重復(fù)錄入負(fù)擔(dān)。實(shí)現(xiàn)了集“辦公、溝通、服務(wù)”于一體,以“消息集中化、溝通實(shí)時(shí)化、辦公一體化、應(yīng)用桌面化、管理精細(xì)化”為根本目標(biāo)的業(yè)務(wù)協(xié)同平臺(tái),提高了企業(yè)辦公效率,提升了企業(yè)競爭力。
關(guān)鍵詞:消息集成;業(yè)務(wù)融合;重復(fù)錄入
中圖分類號(hào):TP311? ? ? ? ? ? ? 文獻(xiàn)標(biāo)志碼:A
0 引言
根據(jù)國網(wǎng)公司“三集五大”改革要求,為實(shí)現(xiàn)協(xié)同高效運(yùn)作的目標(biāo)提供有力的技術(shù)支撐,落實(shí)“群眾路線”,有效降低公司各級(jí)員工(尤其是基層員工)的工作負(fù)擔(dān),結(jié)合公司員工日常工作特點(diǎn),及對(duì)于原有相關(guān)系統(tǒng)應(yīng)用情況的深入分析,國網(wǎng)公司亟須建立一套以企業(yè)通信為支撐,以業(yè)務(wù)應(yīng)用為主體的,覆蓋PC端和手機(jī)移動(dòng)端,集信息通信、語音通信、業(yè)務(wù)辦理、應(yīng)用融合、輔助分析等功能于一體的綜合性工作門戶。
1 主要技術(shù)難點(diǎn)
基于消息的即時(shí)協(xié)作聚合平臺(tái)涵蓋的內(nèi)容比較多,技術(shù)架構(gòu)復(fù)雜,主要技術(shù)難點(diǎn)為4點(diǎn)。
1.1 支撐大并發(fā)、高可用、分布式的系統(tǒng)架構(gòu)設(shè)計(jì)
根據(jù)該系統(tǒng)的應(yīng)用需求,針對(duì)大型企業(yè)百萬級(jí)的用戶量,在保證安全的基礎(chǔ)上,研究設(shè)計(jì)一套滿足大型企業(yè)的大并發(fā)、高可用的系統(tǒng)架構(gòu),同時(shí)要求支持內(nèi)外網(wǎng)互通和分布式部署。
1.2 消息傳輸協(xié)議和技術(shù)實(shí)現(xiàn)的確定
消息傳輸作為基于消息的即時(shí)協(xié)作聚合平臺(tái)的基礎(chǔ)功能,通過研究和驗(yàn)證,選擇成熟穩(wěn)定、可擴(kuò)展的消息傳輸協(xié)議,研究消息傳輸協(xié)議,實(shí)現(xiàn)消息傳輸安全、自由、開放并易于擴(kuò)展。
1.3 文件傳輸協(xié)議和技術(shù)實(shí)現(xiàn)的確定
文件傳輸是大型企業(yè)最常用的功能之一,通過研究和驗(yàn)證,選擇安全、成熟的文件傳輸協(xié)議,保證文件傳輸?shù)姆€(wěn)定性和安全性,還要在保證文件傳輸速度及大小限制的條件下,同時(shí)支持文件的分布式和斷點(diǎn)續(xù)傳功能。
1.4 業(yè)務(wù)融合技術(shù)實(shí)現(xiàn)的確定
平臺(tái)與企業(yè)業(yè)務(wù)應(yīng)用進(jìn)行融合,從業(yè)務(wù)應(yīng)用融合安全性、方便性、易用性等方面進(jìn)行研究,平臺(tái)必須采用組件化的集成思路,實(shí)現(xiàn)一個(gè)可以動(dòng)態(tài)加載業(yè)務(wù)插件的平臺(tái)框架。
2 平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
即時(shí)協(xié)作聚合平臺(tái)采用插件式的開放式服務(wù)型架構(gòu),每一個(gè)功能模塊都是一個(gè)獨(dú)立的服務(wù)插件,為軟件的服務(wù)擴(kuò)展、二次開發(fā)、系統(tǒng)集成、應(yīng)用部署等提供了一個(gè)便捷、簡單的環(huán)境。
即時(shí)協(xié)作聚合平臺(tái)基于TCP、UDP結(jié)合方式進(jìn)行消息通信,采用SSL方式對(duì)消息進(jìn)行加密,通過核心功能與插件結(jié)合的方式提升平臺(tái)的可擴(kuò)展性,更好地服務(wù)于消息通信。平臺(tái)劃分為4個(gè)層次。網(wǎng)絡(luò)通信層、安全層(SSL)、引擎處理層、應(yīng)用層(核心功能、插件擴(kuò)展)。1)網(wǎng)絡(luò)通信層:通過TCP、UDP方式提供客戶端、服務(wù)器端之間的通信鏈路,負(fù)責(zé)確保數(shù)據(jù)可靠、順序、無錯(cuò)地從一個(gè)實(shí)體傳輸?shù)搅硪粋€(gè)實(shí)體(實(shí)體可能在也可能不在相同的網(wǎng)絡(luò)段上)。2)安全層:采用基于傳輸層安全協(xié)議的“STARTTLS”擴(kuò)展來為通信雙方提供機(jī)密性和數(shù)據(jù)完整性服務(wù)。TLS 協(xié)議包括2個(gè)協(xié)議組—— TLS 記錄協(xié)議和 TLS 握手協(xié)議——每組具有很多不同格式的信息。TLS 記錄協(xié)議是一種分層協(xié)議。每一層中的信息可能包括長度、描述和內(nèi)容等字段。記錄協(xié)議支持信息傳輸、將數(shù)據(jù)分段到可處理塊、壓縮數(shù)據(jù)、應(yīng)用 MAC 、加密以及傳輸結(jié)果等。對(duì)接收到的數(shù)據(jù)進(jìn)行解密、校驗(yàn)、解壓縮、重組等,然后將它們傳送到高層客戶機(jī)。TLS 連接狀態(tài)指的是TLS 記錄協(xié)議的操作環(huán)境。它規(guī)定了壓縮算法、加密算法和 MAC 算法。TLS 記錄層從高層接收任意大小無空塊的連續(xù)數(shù)據(jù)。密鑰計(jì)算:記錄協(xié)議通過算法從握手協(xié)議提供的安全參數(shù)中產(chǎn)生密鑰、IV 和 MAC 密鑰。3)引擎處理層:是整個(gè)即時(shí)通信平臺(tái)的功能支撐核心,為整個(gè)平臺(tái)提供消息處理(接收、發(fā)送、分發(fā))、數(shù)據(jù)持久化(緩存、多數(shù)據(jù)庫、文件操作)、流程處理、安全認(rèn)證(普通認(rèn)證、目錄認(rèn)證等)、插件處理(插件的下載、升級(jí)、掛接等)等支撐,保證整個(gè)平臺(tái)安全、穩(wěn)定、高效、不間斷地對(duì)內(nèi)、對(duì)外提供服務(wù)。4)應(yīng)用層:包括核心功能和插件擴(kuò)展2個(gè)部分,平臺(tái)通過核心功能提供連接池、分布式(S2S)、集群(Cluster)、消息路由、消息日志、點(diǎn)對(duì)點(diǎn)聊天、多用戶聊天、消息訂閱、用戶狀態(tài)、文件(多媒體)傳輸代理等應(yīng)用,通過這些能夠完成基本的信息、文件、多媒體信息交互操作。平臺(tái)提供插件化的方式,便于在已有核心功能的基礎(chǔ)上進(jìn)行擴(kuò)展,對(duì)企業(yè)已有業(yè)務(wù)系統(tǒng)中的常用功能進(jìn)行插件化后,集成到即時(shí)通信門戶中。
在基層用戶業(yè)務(wù)場(chǎng)景梳理過程中發(fā)現(xiàn)供電所人員辦公時(shí),部分?jǐn)?shù)據(jù)存在需要多系統(tǒng)多次錄入的情況,針對(duì)該問題,通過深入調(diào)研對(duì)涉及重復(fù)錄入的數(shù)據(jù)進(jìn)行梳理,與相關(guān)業(yè)務(wù)系統(tǒng)對(duì)對(duì)應(yīng)數(shù)據(jù)錄入功能進(jìn)行細(xì)化交流,設(shè)計(jì)了采用表單融合和分布提交的方式,對(duì)錄入功能進(jìn)行界面整合,在數(shù)據(jù)提交時(shí)向不同應(yīng)用服務(wù)提交相應(yīng)格式要求的數(shù)據(jù),達(dá)到數(shù)據(jù)一次錄入,多處共享的目標(biāo),減輕工作人員的重復(fù)錄入負(fù)擔(dān)。
即時(shí)協(xié)作平臺(tái)集成了多個(gè)應(yīng)用系統(tǒng)的待辦、通知、提醒等,用戶很難在第一時(shí)間正確查看并完成重要或優(yōu)先級(jí)較高信息的處理工作。在此基礎(chǔ)上,系統(tǒng)設(shè)計(jì)了情景感知的消息推送技術(shù),在用戶登錄時(shí),實(shí)時(shí)記錄更新用戶在各個(gè)終端設(shè)備的登入登出并應(yīng)用操作情況,感知用戶在線狀態(tài)及所處業(yè)務(wù)活動(dòng),系統(tǒng)根據(jù)統(tǒng)一權(quán)限獲取當(dāng)前用戶的系統(tǒng)權(quán)限,同時(shí)結(jié)合用戶消息的優(yōu)先等級(jí)及時(shí)間限制,通過消息過濾,精準(zhǔn)推送相關(guān)信息并發(fā)起辦公交互,促進(jìn)用戶業(yè)務(wù)辦理向消息驅(qū)動(dòng)辦理轉(zhuǎn)變,輔助用戶日常辦公,提升工作效率及體驗(yàn)。
在消息化集成的基礎(chǔ)上,通過與平臺(tái)提供的統(tǒng)一認(rèn)證模塊集成,業(yè)務(wù)人員不需要重新登錄,使用單點(diǎn)登錄和業(yè)務(wù)回調(diào)技術(shù)實(shí)現(xiàn)業(yè)務(wù)的快速辦理。實(shí)現(xiàn)單點(diǎn)登錄后,業(yè)務(wù)應(yīng)用系統(tǒng)融合到平臺(tái)中無須再次登錄即可進(jìn)行業(yè)務(wù)辦理。同時(shí)與門戶待辦、新聞進(jìn)行融合,實(shí)時(shí)獲取待辦任務(wù)及新聞,并自動(dòng)提醒員工進(jìn)行業(yè)務(wù)辦理,操作更便捷、任務(wù)處理更及時(shí)。
3 系統(tǒng)應(yīng)用成效
2016年,基于消息的即時(shí)協(xié)作聚合平臺(tái)完成國網(wǎng)范圍內(nèi)26個(gè)網(wǎng)省的部署工作,系統(tǒng)運(yùn)行穩(wěn)定,通過系統(tǒng)能夠在省公司范圍內(nèi)進(jìn)行文本、文件傳遞,比傳統(tǒng)U盤文件拷貝、郵件傳遞方式覆蓋范圍更廣、操作更便捷、溝通效率更高。通過平臺(tái)功能的應(yīng)用,省公司內(nèi)部各單位之間互聯(lián)互通,擴(kuò)大了消息的溝通范圍,有效提高了企業(yè)員工之間的文本、文件類信息的溝通效率。與已建平臺(tái)、業(yè)務(wù)應(yīng)用系統(tǒng)融合,實(shí)現(xiàn)集“辦公、溝通、服務(wù)”于一體,以“消息集中化、溝通實(shí)時(shí)化、辦公一體化、應(yīng)用桌面化、管理精細(xì)化”為根本目標(biāo)業(yè)務(wù)協(xié)同平臺(tái),為省公司員工提供更為高效和完善的業(yè)務(wù)協(xié)同平臺(tái),提高企業(yè)辦公效率,提升企業(yè)競爭力。
4 結(jié)論
基于消息的即時(shí)協(xié)作平臺(tái)集“辦公、溝通、服務(wù)”于一體,實(shí)現(xiàn)了“消息集中化、溝通實(shí)時(shí)化、辦公一體化、應(yīng)用桌面化、管理精細(xì)化”的根本目標(biāo),為省公司員工提供更為高效和完善的業(yè)務(wù)協(xié)同平臺(tái),提高企業(yè)內(nèi)部協(xié)同辦公效率、反應(yīng)速度,降低了企業(yè)運(yùn)營溝通成本,提升了競爭力,創(chuàng)造了價(jià)值。
參考文獻(xiàn)
[1]張俊,蘇海鵬.統(tǒng)一通信簡介[J].中國交通信息化,2013(7):110-111.
[2]梁萬里.統(tǒng)一通信在企業(yè)的應(yīng)用及部署淺析[J].科技風(fēng),2013(23):39.
[3]歐暢達(dá).統(tǒng)一通信在企業(yè)中的應(yīng)用研究[J].中國新通信,2013(1):63-65.
[4]黃學(xué)彬,趙春,鄭偉,等.企業(yè)統(tǒng)一通信與協(xié)作平臺(tái)的技術(shù)研究與架構(gòu)設(shè)計(jì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(16):283.