


摘? 要:隨著移動互聯網技術快速發展,各級黨政機關大力推進“互聯網+政務”應用,推動電子政務平臺由傳統PC端向移動端轉移,提高行政效能。本文對Hybrid混合開發技術、面向SaaS應用的多租戶技術框架、安全原筆跡手寫簽批技術、移動端文本在線留痕編輯技術等進行研究和集成創新,構建移動政務協同云平臺,實現快速構建和跨平臺特性。
關鍵詞:Hybrid混合開發技術;移動政務;原筆跡
中圖分類號:TP391.1? ? ?文獻標識碼:A
Abstract:With the rapid development of mobile Internet technology,party and government organs at all levels vigorously promote the application of Internet+government affairs,promoting the transfer of e-government platform from traditional PC terminal to the mobile terminal,improving administrative efficiency.This paper combines hybrid development technology,SaaS-oriented multi-tenant technology framework,secure original handwriting signature technology,mobile text online marking editing technology,and other researches for technology integration and innovation.This paper constructs a mobile government collaboration cloud platform to achieve rapid construction and cross-platform characteristics.
Keywords:Hybrid hybrid development technology;mobile government;original handwriting
1? ?引言(Introduction)
隨著移動互聯網技術快速發展,移動互聯網和“互聯網+
政務”應用呈現井噴式發展,電子政務應用不斷創新和普及,標志著政府各級部門信息化、網絡化高度[1]。在“互聯網+”創新應用驅動下,尤其是大力推進“互聯網+政務”應用,創新政務服務模式,提高行政效能[2,3]。政務協同平臺由傳統PC端向移動端遷移,需要開發相關的政務APP,同時根據業務變化快速構建、調整APP功能。傳統的APP開發技術,包括原生態和HTML5技術[4]。原生應用開發,是在Android、IOS等移動平臺上利用官方提供的開發語言、開發類庫、開發工具進行App開發,能夠直接操控硬件設備(比如多點觸控、NFC、讀取短信等),在應用性能上和交互體驗上是最好的,但是原生應用的可移植性比較差,不具備跨平臺特性,特別是一款原生的App、Android和IOS都要各自開發,同樣的邏輯、界面要寫兩套。HTML5應用開發,是利用Web技術進行的App開發,H5開發的好處是可以跨平臺,編寫的代碼可以同時在Android、IOS、Windows上進行運行,由于Web技術本身的限制,H5移動應用不能直接訪問設備硬件和離線存儲,所以在體驗和性能上有很大的局限性。本文通過比較各移動開發技術,利用Hybrid混合移動APP開發技術構建移動政務協同平臺,實現各業務模塊組件化,以減少在需求變化時重新編碼的工作量,從而達到快速開發和構建的目標。
2? 移動應用開發技術比較(Comparison of mobile application development technologies)
2.1? ?Native App開發技術
Native App原生應用開發技術基于智能終端操作系統(Android/IOS)進行開發,主要使用Objective-C(IOS)和Java(Android)語言進行開發。開發移動應用時需要對移動終端操作系統了解較多,開發難度相對較高。應用保存在手機存儲器,支持攝像頭、地理位置定位、通訊錄等移動終端硬件設備控制開發,應用程序對網絡依賴小,但跨平臺性較差,各型號移動終端存在一定兼容性問題。
2.2? ?Web App(HTML5)開發技術
Web App(HTML5)開發技術從本質上來講是一個針對移動應用需求進行了針對性優化后的Web瀏覽器應用,主要使用HTML5語言開發。開發移動應用不需了解移動終端操作系統開發技術,開發難度較小。同時由于使用HTML5和移動瀏覽器進行開發,應用兼容性高,跨平臺性好。應用存儲在服務器上,無法實現對移動終端攝像頭、地理位置、通訊錄等硬件設備進行控制,網絡依賴性較高,當應用需要對移動終端硬件設備進行開發時,無法滿足研發需求[5]。
2.3? ?Hybrid App混合模式移動應用開發技術
為實現移動終端攝像頭、地理位置定位等硬件設備控制,同時實現移動應用快速開發和跨平臺開發,在Native App開發技術和Web App(HTML5)開發技術基礎上發展出了Hybrid App混合模式移動應用開發技術[6]。Hybrid App綜合了前兩者的優點,使用HTML5來創建用戶界面,將HTML包裝到本機的原生APP容器中,移動APP既具有移動Web應用程序易于開發的特點,又能夠像Native App具有訪問設備的能力,同時具有很好的跨平臺特性,使得一次開發能夠在多種移動操作系統中部署[7]。Hybrid App、Web App和Native App的關系圖和技術特性如圖1和表1所示[8]。
3? ?移動政務協同平臺構建(Construction of mobile government cooperation platform)
3.1? ?技術路線
平臺采用J2EE標準規范和技術體系,移動端采用Hybrid混合移動應用開發框架,結合原生態APP與HTML5技術,兼具原生態APP良好的用戶交互體驗優勢和Web APP的跨平臺開發優勢[9],開發移動建模組件和接口集成服務,實現與綜合政務協同平臺、相關業務系統,以及第三方移動應用的集成,實現快速構建適應智能移動終端安全可控的移動辦公應用平臺,開放框架界面如圖2所示。
通過可視化工具進行界面設計,右邊的組件可以通過拖拽的方式放入設計區。工具支持所見即所得的編輯方式,設計過程中可以通過模擬器即時預覽在終端的展示效果。
3.2? ?關鍵技術
(1) Hybrid混合移動應用開發集成框架
移動應用開發集成框架集成了移動原生態APP與HTML5技術,兼具原生態APP良好的用戶交互體驗優勢和Web APP的跨平臺開發優勢,比較傳統的原生態APP,可以大幅度提高移動應用開發效率,降低開發成本[10,11]。同時,移動應用開發集成框架提供移動應用單點登錄、移動應用配置等接口,實現第三方移動應用(原生態APP、Web APP、混合架構APP)的集成,在工作過程中不留存業務數據。
(2)面向SaaS應用的多租戶技術框架
采用SaaS(Software as a Service)多租戶技術框架,構建綜合政同平臺的SaaS云服務,提高平臺的擴展性、靈活性和安全性。在平臺推廣應用到各級政務部門時,通過后臺配置,無須編碼,快速部署,為用戶單位提供綜合政務協同應用,并確保各用戶間的政務辦公數據是安全隔離的。
(3)基于單向光傳輸的數據安全隔離交換技術
將移動專網、基于單向光傳輸的數據安全隔離交換技術、AAA安全認證、SSLVPN傳輸技術、高可用集群與負載均衡技術、數據文件加密算法、多租戶應用數據隔離保護技術、移動終端機卡賬號三重校驗技術、移動終端賬號遠程停用鎖止及銷毀技術、移動端文件自動銷毀等多種安全技術集成創新應用,構建移動安全綜合政務協同平臺,從網絡安全、系統安全、應用安全、數據安全等多角度多層面顯著提高系統和數據的安全。
(4)安全原筆跡手寫簽批技術
安全原筆跡手寫簽批技術,支持高保真手寫簽批筆跡,對簽批內容進行數字摘要和加密,防止惡意篡改,保障信息安全。當用戶在移動終端上對公文表單和正文進行手寫簽批,或者在PC端通過模擬畫筆進行手寫簽批時,平臺將手寫簽批輸入的樣點信息實時收集起來,利用貝塞爾曲線插值算法對這些信息進行建模、曲線擬合、色差處理、筆跡滲透擴散效果處理等,模擬真實書寫軌跡,最終與紙筆書寫的效果相仿,大大提升了辦文效率,增強了用戶體驗。在簽批內容的傳輸和保存過程中,利用散列算法對簽批筆跡的采樣點數據,以及簽批人賬號等身份認證數據進行數字摘要,并對簽批內容和數字摘要進行加密傳輸和保存,防止惡意篡改,保障信息安全。
(5)移動端文本在線留痕編輯技術
移動端公文處理采用與PC端一致的仿真格式處理表單、正文和附件,可編輯公文的正文和附件并留痕,支持原筆跡手寫修改和鍵盤輸入編輯,提供對公文表單在線信息修改、留痕、保存功能;表單修改保持與PC端一致的仿真格式;公文正文支持手寫批注進行處理。當編輯完成并保存編輯內容到服務器端后,平臺將自動清除移動端編輯產生的臨時存儲數據,確保移動端不保留業務數據,保障信息安全。
3.3? ?關鍵功能實現
基于政務移動辦公的需要,本文研究的政務協同云平臺移動端協同實現的主要功能包括:公文辦理、領導政務安排、公文跟蹤、決策輔助、通知公告、人事任免信息及公文查詢。系統首頁面如圖3所示。
4? ?結論(Conclusion)
本文對基于Hybrid混合開發技術架構構建移動政務云平臺的關鍵技術進行研究,并開展應用,快速構建某黨政機關移動政務平臺,包括公文辦理、領導政務安排、公文跟蹤、決策輔助、通知公告、公文查詢、人事任免等功能,實現快速部署和跨平臺,效率高,技術路線正確,技術成熟。
參考文獻(References)
[1] 李承林,駱亮.基于原筆跡簽批的移動安全綜合政務協同云平臺研究與實現[J].通訊技術,2018,51(4):958-960.
[2] 王榮海.基于Hybrid App技術的企業移動應用系統構建研究[J].軟件工程,2016,19(7):46-49.
[3] 李欣欣.基于Hybrid+App的公共基礎業務系統的設計與實現[D].哈爾濱:哈爾濱工業大學,2016.
[4] 時應友.基于跨平臺的移動政務系統的設計與實現[J].電腦知識與技術,2014(14):3455-3460.
[5] 百度百科[EB/OL].https://baike.baidu.com/item/%E7%A7%BB%E5%8A%A8%E5%8A%9E%E5%85%AC/357412?fr=aladdin,2017-10-25.
[6] 楊茹.基于3G網絡的交通電子政務移動辦公平臺的設計與構建[J].黑龍江工程學院學報,2014,28(5):39-41.
[7] 政府移動應用平臺建設思路淺析[EB/OL]. http://www.soft6.com/news/201406/30/244654.html,2017-10-25.
[8] 胡紅梅.移動政務創新[N].經濟日報,2013-07-24(15).
[9] 亢華愛.用HTML5開發移動應用[J].科技創新,2012(7):23-26.
[10] Hybrid APP混合開發的一些經驗和總結[EB/OL].https://blog.csdn.net/jingwen3699/article/details/68922945,2018-9-3.
[11] 鐘迅科.基于HTML5的跨平臺移動Web應用與混合型應用的研究[J].現代計算機,2014(13):32-36.
作者簡介:
李桂玉(1982-),女,碩士,工程師.研究領域:電子政務,信息安全.