本發明專利技術涉及系統辦公領域,公開了一種分級管理的文檔系統,所述文檔系統基于微服務架構,其包括,客戶端、微服務網關和微服務器,客戶端通過微服務網關,訪問和調用微服務器上應用實例,在微服務之間設置有統一的接口進行通信,聚合成新的應用;通過對客戶端的分級授權控制和均衡管理操作,提升文檔和流程的管理效能。能。能。
【技術實現步驟摘要】
一種分級管理的文檔系統
[0001]本專利技術涉及辦公系統領域,特別涉及辦公系統中的分級管理的文檔系統。
技術介紹
[0002]協同辦公平臺是一體化辦公平臺,通常而言這樣的平臺以“辦文、辦會、辦事”業務為主線,為組織構建了一個高度開放的、可擴展的、技術先進的WE(Working Environment)數字化工作環境,實現大型企業事業單位中的“縱向管控、橫向協同”的業務管理目標,全面提升多級組織的協同管理能力,助力組織數字化轉型升級。
[0003]辦公平臺的構造中通常是基于以數字化技術加速組織的業務閉環,賦能組織實現管控一體化,讓管理更高效;同時以人的體驗為中心實現多端連接、遠程協作,為組織用戶打造一站式辦公新體驗,讓工作更便捷;此外,面向企業未來數字化轉型升級趨勢的要求,構建組織一體化安全可靠、智能數字化、服務化、云化的協同管控平臺實屬必要。
[0004]隨著移動終端的日益普及,通過移動終端等接入并訪問辦公系統成為未來信息化辦公的重要發展趨勢,為此更需要辦公文檔系統之間的智能化,需要前后端各個軟件的協同處理。微服務具有獨立性和和個性化特點,微服務能夠通過功能定義清晰化,且無重疊,能夠實現系統模塊化的水平。因此,如何結合微服務提升對文檔或實例的管理效能成為研究的熱點。
技術實現思路
[0005]本專利技術提供一種分級管理的文檔系統,分級管理的文檔系統基于微服務架構,所述微服務架構支持單體或微服務方式部署,采用前后端分離架構,前端采用Vue前端框架,前端通過JSON格式與后端進行通信,后端采用分層結構;所述文檔系統包括,客戶端、微服務網關和微服務器,客戶端通過微服務網關,訪問和調用微服務器上應用實例,所述微服務器上存儲由多個微服務對應的應用實例;所述微服務將單體應用拆分成多個單元應用實例,微服務間采用REST的Web Service架構,微服務之間設置有統一的接口進行通信,聚合成新的應用;所述統一的接口將對系統資源的操作包括獲取、創建、修改和刪除資源的操作,對應于HTTP協議提供的獲取、創建、修改和刪除操作。
[0006]進一步,所述微服務網關,用于對客戶端的調用請求執行接入管理,隔離外網和內外系統,并通過擴展機制響應客戶端的調用請求,統一基于REST的Web Service的接口、協議和報文格式來暴露微服務器的微服務;進一步,所述微服務網關用于對微服務的調用請求,設置分級授權管理,執行多級管控處理和負載的均衡。
[0007]進一步,所述多級管控處理包括,對于微服務網關提供響應于客戶端的微服務的調用請求,調用應用服務實例文檔的上傳和編輯處理;對文檔上傳時,執行安全校驗。
[0008]進一步,所述多級管控處理包括,對于不同的用戶授予了不同的操作權限,對文檔
做細粒度管理,對權限做分級繼承;不同層級的用戶下載閱讀自己操作權限范圍內的文檔,對文檔做增加,刪除,復制操作。
[0009]進一步,所述多級管控處理包括:設置用戶屬于一個角色,為每個角色分配主體安全規則;依據角色授予相應的權限。
[0010]進一步,所述權限的授予分為固定權限和隨動權限;其中固定權限是用戶角色擁有的權限;隨動權限是文檔所有者授權給其他用戶的權限。
[0011]進一步,微服務網關包括用于執行動態擴展配置管理接口API的管理和服務功能;所述動態擴展是對事務的流程引擎執行流程引擎驅動服務能力的補充和完善。
[0012]本專利技術客戶端通過微服務網關,訪問和調用微服務器上應用實例,在微服務之間設置有統一的接口進行通信,聚合成新的應用;通過對客戶端的分級授權控制和均衡管理操作,提升文檔和流程的管理效能。
附圖說明
[0013]通過參考附圖會更加清楚的理解本專利技術的特征和優點,附圖是示意性的而不應理解為對本專利技術進行任何限制。
[0014]圖1本專利技術基于平臺功能的示意圖。
[0015]圖2是本專利技術的系統的結構示意圖。
具體實施方式
[0016]參看下面的說明以及附圖,本專利技術的這些或其他特征和特點、操作方法、結構的相關元素的功能、部分的結合以及制造的經濟性可以被更好地理解,其中說明和附圖形成了說明書的一部分。然而,可以清楚地理解,附圖僅用作說明和描述的目的,并不意在限定本專利技術的保護范圍。可以理解的是,附圖并非按比例繪制。本專利技術中使用了多種結構圖用來說明根據本專利技術的實施例的各種變形。
[0017]實施例1本系統基于微服務架構平臺設計,支持單體或微服務方式部署,采用前后端分離架構,前端采用Vue前端框架,前端通過JSON格式與后端進行通信,后端采用主流的分層結構,包括控制器層、服務層、DAO層。
[0018]基于組織用戶主數據、系統配置數據、生產運行數據分離設計,支持在開發測試過程,平臺配置數據從測試、UAT環境導入至生成環境;支持組織用戶數據從生成環境導入至UAT環境;用于滿足功能敏捷開發、快速上線的需要。
[0019]如圖1所示,為本平臺的功能劃分示意圖,所述平臺提供移動辦公開發、應用管理、安全管理等能力,支持主流的移動設備(手機、PAD等)訪問,幫助企業快速實現協同流程應用的移動化。
[0020]平臺基于前后端分離技術,前端采用主流的MVVM框架,支持Vue前端框架。前端通過JSON與后端進行通信,后端采用主流的分層結構,包括控制器層、服務層、DAO數據訪問層。后端基于Spring boot,Spring Cloud微服務技術框架。采用前后端分離,能最大程度復用REST服務,不依賴后端語言與框架;使用動靜態路由分離,配合前端壓縮和緩存,提高后端服務器站點的性能。
[0021]平臺基于Spring Cloud框架提供服務集中注冊管理中心、統一集成接口管理中心、平臺運行和應用使用狀態監測中心、統一服務監控中心,實現服務統一、規范管理。
[0022]采用REST(Representational State Transfer)的Web Service架構,在組件或微服務之間設置有統一的接口,將對資源的操作包括獲取、創建、修改和刪除資源的操作對應于HTTP協議提供的GET、POST、PUT和DELETE方法。
[0023]所述分級管理的文檔系統基于微服務框架的平臺,如圖2所示,所述文檔系統包括客戶端,微服務網關和微服務器,客戶端通過微服務網關,訪問和調用微服務器上應用實例,所述微服務器上存儲由多個微服務對應的應用實例;所述微服務將單體應用拆分成多個單元應用實例,服務間采用REST的Web Service架構,微服務之間設置有統一的接口進行通信,聚合成新的應用;所述微服務網關通過插件的方式配置訪問認證功能。
[0024]所述微服務網關,用于對客戶端的調用請求執行接入管理,隔離外網和內外系統,并通過擴展機制響應客戶端的調用請求,服務層統一基于REST的Web Service的接口、協議和報文格式來暴露微服務器的微服務。
[0025]所述微服務網關對于微服務的調用請求,實行分級授權管理,實現企業或集團內的多級管控本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種分級管理的文檔系統,其特征在于:所述分級管理的文檔系統基于微服務架構,所述微服務架構支持單體或微服務方式部署,采用前后端分離架構,前端采用Vue前端框架,前端通過JSON格式與后端進行通信,后端采用分層結構;所述文檔系統包括,客戶端、微服務網關和微服務器,客戶端通過微服務網關,訪問和調用微服務器上應用實例,所述微服務器上存儲有多個微服務對應的應用實例;所述微服務將單體應用拆分成多個單元應用實例,微服務間采用REST的Web Service架構,微服務之間設置有統一的接口進行通信,聚合成新的應用;所述統一的接口將對系統資源的操作包括獲取、創建、修改和刪除資源的操作,對應于HTTP協議提供的獲取、創建、修改和刪除操作。2.如權利要求1所述的系統,其特征在于:所述微服務網關,用于對客戶端的調用請求執行接入管理,隔離外網和內外系統,并通過擴展機制響應客戶端的調用請求,統一基于REST的Web Service的接口、協議和報文格式來暴露微服務器的微服務。3.如權利要求2所述的系統,其特征在于:所述微服務網關用于對微服務的調用請求,設置分級授權管理,執行多級管控處理和負載的均衡。4.如權利要求3所述的系統,其特征在于:所述多級管...
【專利技術屬性】
技術研發人員:張曉芳,陳科,歐睿,
申請(專利權)人:北京慧點科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。