• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      信創(chuàng)協(xié)同辦公軟件的設計和實現(xiàn)

      2021-03-07 07:57:14周棟
      電子技術與軟件工程 2021年24期
      關鍵詞:信創(chuàng)瀏覽器辦公

      周棟

      (上海萬達信息系統(tǒng)有限公司 上海市 201112)

      1 前言

      在國家和政府部門的號召下,我國的信創(chuàng)工作已經(jīng)逐步取得了新的進步。2021年《中華人民共和國國民經(jīng)濟和社會發(fā)展第十四個五年規(guī)劃和2035年遠景目標綱要》發(fā)布,堅持創(chuàng)新在我國現(xiàn)代化建設全局中的核心地位,把科技自立自強作為國家發(fā)展的戰(zhàn)略支撐[1]。在諸多企事業(yè)單位的積極響應下,基礎軟硬件設施如數(shù)據(jù)庫、操作系統(tǒng)、終端、流式軟件等都在逐步實現(xiàn)信創(chuàng)替代,這為維護我國的網(wǎng)絡信息安全而言十分重要[2]。

      2 技術體系

      現(xiàn)有的應用支持平臺是對協(xié)同辦公軟件進行面向信創(chuàng)設計的前提和基礎。即改變原有的支持平臺,將辦公軟件建立在符合信創(chuàng)適配要求的支持平臺中,從而實現(xiàn)系統(tǒng)功能的優(yōu)化,且不會對原來的應用軟件進行改變。

      如圖1所示,層次化與面向構建是信創(chuàng)協(xié)同辦公軟件的基本模型。層次化的模式通常被用于大型信息系統(tǒng)的分解,因為這一結構模式能夠將大型信息系統(tǒng)分解為任務不同的多個組別,并且為每個組別匹配一個相應的抽象從層次。軟件構件具備確定意義與公開接口,這一構件能夠實現(xiàn)軟件的組裝,且能夠保證軟件內容的穩(wěn)定性。內聚力高、耦合性低是軟件構件的特點。軟件構件的設計規(guī)范需要借助運行環(huán)境可進行,后者能夠為前者提供多累服務,例如安全與事務管理服務、生命周期管理服務、名字管理服務和分布式通訊服務等等,從而促使軟件構件朝著構件化和層次化的角度邁進。

      圖1:軟件構件模型圖

      2.1 系統(tǒng)體系結構穩(wěn)定

      信創(chuàng)協(xié)同辦公軟件的系統(tǒng)體系結構較為穩(wěn)定。軟件構件已經(jīng)對任務進行了層次的劃分,高層次的構件能夠借助接口對低層次的構件實現(xiàn)服務,某層的代碼只會受到這個層次內部代碼變動的影響,而不會影響到其他代碼層次。

      2.2 可移植性好

      信創(chuàng)協(xié)同辦公軟件具有良好的可移植性。在層次細分的系統(tǒng)中,操作人員可以將可移植的部件替換進入低層軟件之中,這些部件就能夠對上層應用提供支持。

      2.3 系統(tǒng)易于擴充

      具有開放權限的通用服務使低層支持服務的主要方式,若需要滿足新業(yè)務的需求,則有必要在低層次支撐服務的基礎上對系統(tǒng)的功能進行拓展。常用的軟件體系結構是面向構件的結構,它主要適用于J2EE 平臺,且能夠對中間件的應用服務器的建設、運行與管理提供幫助,且能夠對具備基礎通用業(yè)務的構件進行充分使用。

      3 架構設計

      現(xiàn)有的資源能夠為信創(chuàng)協(xié)同辦公軟件的整體規(guī)劃提供基礎。在對信創(chuàng)協(xié)同辦公軟件的整體架構進行設計時,需要考慮數(shù)據(jù)資源、應用系統(tǒng)、用戶界面、運行支撐和基礎設施等方面,且為進一步促進系統(tǒng)運行速度和安全性的提升,還應當對現(xiàn)有的安全保障體系進行規(guī)范。層次的內容及其相互關系如圖2所示。

      圖2:信創(chuàng)協(xié)同辦公軟件總體框架

      3.1 統(tǒng)一辦公門戶

      單位領導與工作人員需要依靠辦公門戶進行業(yè)務相關信息資源的交流互通。因此,本架構設計了統(tǒng)一的辦公門戶,并且將公共與個人的服務單元相互區(qū)分,以提升信息交流效率。

      3.2 應用系統(tǒng)層

      這一層次的基本功能是提升業(yè)務的信息化處理能力。應用系統(tǒng)層中涵蓋的應用包括檔案管理、行政事務、通信平臺、知識管理、公文管理等。

      3.3 應用支撐層

      這一層次提供的構件具備通用的支持功能,因此有助于系統(tǒng)優(yōu)化。同時,為實現(xiàn)業(yè)務系統(tǒng)的適配性開放,技術人員可以參考應用的具體業(yè)務需求。整體系統(tǒng)能夠接納新增業(yè)務模塊,且插入操作相對簡單。為實現(xiàn)同原有系統(tǒng)的順利對接,可以借助統(tǒng)一管理支持平臺實現(xiàn)業(yè)務流程的集成化。

      3.4 數(shù)據(jù)資源層

      數(shù)據(jù)資源層的主要作用是建立相關組織結構,且結構的建立應當參考當前和未來的業(yè)務需求,以及諸如數(shù)據(jù)元和主題詞等國家對于電子政務規(guī)定的相關要求。

      3.5 基礎軟件層

      信創(chuàng)基礎軟件層的主要組成部分包括一系列系統(tǒng)軟件,以及操作系統(tǒng)、數(shù)據(jù)庫、安全防護體系等軟件,同時還包括主機等硬件設施。

      3.6 信息安全體系

      安全性對于信創(chuàng)協(xié)同辦公軟件的工作效率而言十分重要。在架構整個系統(tǒng)時,需要同時建立信息安全體系,從而為數(shù)據(jù)的傳輸、接收和存儲過程提供保障。

      4 關鍵技術

      4.1 面向信創(chuàng)應用的統(tǒng)一業(yè)務支撐平臺技術

      信創(chuàng)協(xié)同辦公軟件的首要關鍵技術即面向信創(chuàng)應用的統(tǒng)一業(yè)務支撐平臺技術。這一平臺涵蓋的業(yè)務范圍包括共性服務、通用業(yè)務以及服務集成等,能夠將用戶訪問和業(yè)務應用進行統(tǒng)一協(xié)調,并且實現(xiàn)業(yè)務數(shù)據(jù)的協(xié)同生成,從而使系統(tǒng)能夠更好地滿足客戶的實際需求,并提升協(xié)同辦公軟件的使用體驗。

      4.2 屏蔽信創(chuàng)與X86平臺差異的平滑過渡技術

      這一技術能夠屏蔽諸如中間件支持引擎、基礎硬件平臺和操作系統(tǒng)的差異,實現(xiàn)信創(chuàng)協(xié)同辦公軟件的通用化。JavaEE 結構是當下系統(tǒng)的主要架構,其方便擴展,且能夠實現(xiàn)跨平臺操作,因此能夠滿足企事業(yè)單位的辦公需求。與傳統(tǒng)的Client/Server 模式相比,JavaEE 架構符合Browser/Server 架構的標準,因此能夠提升操作平臺的獨立性、可移植性和安全性,且平臺的設計符合相關標準,因而能夠有效簡化業(yè)務軟件的研發(fā)、部署與管控過程。

      4.3 在信創(chuàng)平臺上實現(xiàn)復雜業(yè)務流程處理技術

      為適應實際工作的需求,設計良好的辦公平臺應當能夠實現(xiàn)對于公文、人事、檔案和行政事務的管理,且能夠提供數(shù)據(jù)輔助決策。工作流平臺的主要作用是提升業(yè)務流程的協(xié)同操作性能。因此,統(tǒng)一的工作流平臺十分重要,這類工作平臺應當能夠在信創(chuàng)平臺上實現(xiàn)復雜業(yè)務的處理,且應當能夠構建位于信創(chuàng)軟硬件下游的、具有一定獨立性的新流程。

      4.4 采用智能表單實現(xiàn)自主化定制技術

      為進一步滿足企事業(yè)單位的業(yè)務管理理念和工作需求,需要提升協(xié)同辦公軟件智能表單的自主性。信創(chuàng)的協(xié)同辦公軟件能夠滿足這一需要,因為這類辦公軟件能夠借助服務平臺實現(xiàn)自主化的業(yè)務定制,且定制流程相對靈活。同時,信創(chuàng)的協(xié)同辦公軟件也能實現(xiàn)智能表單的構建,從而提升客戶的使用體驗。

      4.5 采用數(shù)據(jù)交換服務實現(xiàn)信創(chuàng)平臺應用集成技術

      信創(chuàng)協(xié)同辦公軟件采用數(shù)據(jù)交換服務實現(xiàn)信創(chuàng)平臺應用集成,這是其技術優(yōu)勢所在。數(shù)據(jù)交換服務的基礎是HTTP 協(xié)議,其目標在于將多個業(yè)務系統(tǒng)借助物理網(wǎng)絡進行聯(lián)通,從而實現(xiàn)對等、透明的數(shù)據(jù)交換。與此同時,信創(chuàng)平臺還能夠借助數(shù)據(jù)信息的傳遞實現(xiàn)路由和傳輸服務。為這一平臺提供數(shù)據(jù)信息的交流互通服務的系統(tǒng)為集成X86 平臺應用系統(tǒng)。

      5 信創(chuàng)遷移適配

      5.1 信創(chuàng)服務器適配驗證

      為提升信創(chuàng)協(xié)同辦公軟件的運算效率與問題處理能力,應當從體系架構、運算算法、調動機制和程序代碼等方面提升辦公軟件在數(shù)據(jù)分析、服務設計、技術研發(fā)、功能調試和平臺測試等方面的適配性。

      5.2 信創(chuàng)終端適配驗證

      信創(chuàng)協(xié)同辦公軟件的軟件結構為B/S 結構,用戶在使用時可以將內置瀏覽器用于訪問相應系統(tǒng)。用戶使用軟件的體驗感直接受到內置瀏覽器的適配性的影響。因此,在協(xié)同辦公軟件信創(chuàng)的過程中,需要對其客戶端代碼和相關功能進行變更,從而提升內置瀏覽器運行的安全性、可靠性和穩(wěn)定性,從而進一步提升其解析CSS 樣式和Javascript 的性能,最終提升其展示圖片的效果、相應客戶需求的效率以及數(shù)據(jù)分析、功能開發(fā)、系統(tǒng)調試和壓力測試效果。

      5.3 國產(chǎn)操作系統(tǒng)適配

      國產(chǎn)操作系統(tǒng)是信創(chuàng)協(xié)同辦公軟件的主要系統(tǒng)。系統(tǒng)功能的實現(xiàn)需要借助信創(chuàng)的操作系統(tǒng)完成,因此應當從系統(tǒng)運行的速度、效率、安全性、穩(wěn)定性等角度實現(xiàn)系統(tǒng)適配[3]。

      5.4 國產(chǎn)數(shù)據(jù)庫適配

      國產(chǎn)數(shù)據(jù)庫是信創(chuàng)協(xié)同辦公軟件的核心關鍵。既要實現(xiàn)對數(shù)據(jù)庫連接途徑、數(shù)據(jù)表處理、SQL 語言運用、觸發(fā)器、視圖以及調用儲存過程等的適配[4],也需要對數(shù)據(jù)的正確性、完整性以及生僻字等進行驗證。

      5.5 國產(chǎn)中間件適配

      國產(chǎn)中間件也是實現(xiàn)協(xié)同辦公軟件信創(chuàng)過程的必要元件。中間件能夠為代碼功能的實現(xiàn)提供相應的服務,包括安全監(jiān)測服務、數(shù)據(jù)管理服務、數(shù)據(jù)部署服務、日志記錄服務和負載均衡服務等等,同時,這一構件能夠提升信創(chuàng)協(xié)同辦公軟件處理企事業(yè)相關業(yè)務的效率,且能夠保證安全穩(wěn)定運行。此外,中間件還能夠對系統(tǒng)的吞吐能力等進行系統(tǒng)的分析和測試。

      5.6 國產(chǎn)辦公軟件集成適配

      將應用接口提供雨WEB 瀏覽器插件、桌面應用程序以及API,從而實現(xiàn)國產(chǎn)辦公軟件的集成適配,包括草稿擬定、文件編輯和最終成文等。同時,還應當提升系統(tǒng)配套表單和格式對流式文件編輯套件的兼容性[5]。

      5.7 OFD版式文件集成適配

      OFD 版式文件的形成需要借助版式文件寫入插件的方式完成,且在OFD 版式文件集成適配的過程中,應當保證文件的圖標、字段與字符集能夠兼容系統(tǒng)。信創(chuàng)協(xié)同辦公軟件應當能夠支持OFD版式的瀏覽器、文檔與客戶端,并且能夠對相關文件進行編輯。

      5.8 瀏覽器兼容性適配

      在信創(chuàng)協(xié)同辦公軟件的研發(fā)過程中,應當及時對其瀏覽器的兼容性進行驗證;需要驗證的瀏覽器包括但不限于火狐、IE 和360 等等。在全部的瀏覽器中,相同的代碼應當能夠維持功能恒定[6]。

      5.9 瀏覽器插件適配

      當前,信創(chuàng)協(xié)同辦公軟件設計的難點在于插件移植,360 和火狐是當下國產(chǎn)終端支持的兩個主流瀏覽器。國產(chǎn)終端下的瀏覽器支持PPAPI、JavaApplet 等,不支持Activex、AdobeFlash 等。這些插件程序由應用系統(tǒng)編寫,但其代碼語言并不適配國產(chǎn)終端,因此在移植時需要對其源代碼進行重新編譯,并且在正式使用之前還應當測試其使用性能,并采取必要的優(yōu)化措施,或采用HTML5 等方式實現(xiàn)與原插件相同的功能[7]。

      6 結束語

      本文設計并實現(xiàn)了信創(chuàng)協(xié)同辦公軟件,研究了國產(chǎn)操作系統(tǒng)、數(shù)據(jù)庫、服務器、終端、流式與版式軟件、外設和中間件等遷移適配技術。在多個省市級信創(chuàng)辦公系統(tǒng)的項目實踐證明,信創(chuàng)協(xié)同辦公軟件能夠極大地推動信創(chuàng)工作的進程和信創(chuàng)基礎軟硬件的廣泛使用,有助于提高信息系統(tǒng)的安全性和自主性。

      猜你喜歡
      信創(chuàng)瀏覽器辦公
      信創(chuàng)浪潮下收費系統(tǒng)國產(chǎn)化改造探索
      X辦公總部
      Base4Work共享辦公空間
      低代碼開發(fā)平臺加速信創(chuàng)落地
      中國信息化(2021年8期)2021-09-07 21:34:32
      EasyStack下注信創(chuàng)云
      江蘇省信創(chuàng)生態(tài)構建發(fā)展新格局
      X-workingspace辦公空間
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      環(huán)球瀏覽器
      再見,那些年我們嘲笑過的IE瀏覽器
      英語學習(2015年6期)2016-01-30 00:37:23
      闻喜县| 梅州市| 金昌市| 福建省| 定西市| 枞阳县| 依安县| 东兰县| 嵩明县| 龙游县| 高密市| 平凉市| 曲阳县| 疏附县| 闽侯县| 合作市| 潼南县| 云梦县| 永嘉县| 江阴市| 惠来县| 宝山区| 金堂县| 顺义区| 微山县| 台南县| 德格县| 治多县| 枣庄市| 宜兴市| 清水县| 保亭| 八宿县| 望谟县| 施甸县| 中山市| 富阳市| 济南市| 油尖旺区| 濮阳市| 旬阳县|