張珩
摘 要:協(xié)同辦公系統(tǒng)是企業(yè)將現(xiàn)代化辦公和計(jì)算機(jī)網(wǎng)絡(luò)功能結(jié)合起來的一種新型的辦公方式,可以優(yōu)化企業(yè)現(xiàn)有的管理組織結(jié)構(gòu),調(diào)整管理體制,增加協(xié)同辦公能力,強(qiáng)化決策的一致性。隨著社會和企業(yè)發(fā)展,進(jìn)一步深入推進(jìn)“一流三化”辦公室系統(tǒng)建設(shè)要求,對協(xié)同辦公系統(tǒng)功能、實(shí)用性、易用性、性能、穩(wěn)定性、規(guī)范性、安全性提出了更高的要求,從而對系統(tǒng)功能和應(yīng)用進(jìn)行全面升級,采用domino+J2EE技術(shù)路線,加快構(gòu)建一體化行政辦公平臺,提升信息系統(tǒng)應(yīng)用層次和融合能力,提高決策效能。
關(guān)鍵詞:一體化行政辦公平臺 升級應(yīng)用 提高水平
中圖分類號:TP311.56 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2015)08(c)-0120-02
文章從系統(tǒng)架構(gòu)、系統(tǒng)功能、系統(tǒng)界面、系統(tǒng)性能、系統(tǒng)運(yùn)維、健康檢查等幾個(gè)方面著手,對系統(tǒng)進(jìn)行全面升級,延續(xù)現(xiàn)有技術(shù)架構(gòu),繼續(xù)采用domino+J2EE技術(shù)路線,應(yīng)用面向服務(wù)架構(gòu)和Weblogic中間件,按照數(shù)據(jù)采集層、業(yè)務(wù)基礎(chǔ)管理層和業(yè)務(wù)數(shù)據(jù)展現(xiàn)層實(shí)現(xiàn)多層技術(shù)體系架構(gòu),通過Web服務(wù)接口或企業(yè)服務(wù)總線實(shí)現(xiàn)與其他系統(tǒng)的集成,繼續(xù)采用兩級部署模式。
1 系統(tǒng)構(gòu)建總體研究
1.1 優(yōu)化系統(tǒng)架構(gòu)
為了實(shí)現(xiàn)高效的視圖展現(xiàn)、統(tǒng)一的跨業(yè)務(wù)查詢、業(yè)務(wù)分析統(tǒng)計(jì)等功能,需要構(gòu)造協(xié)同辦公業(yè)務(wù)應(yīng)用統(tǒng)一元數(shù)據(jù),提取各業(yè)務(wù)模塊公共元數(shù)據(jù)和業(yè)務(wù)元數(shù)據(jù),并對元數(shù)據(jù)進(jìn)行分類提取,并采取關(guān)系型數(shù)據(jù)庫存儲,J2EE需實(shí)現(xiàn)Domino的權(quán)限模型,要求同步Domino的元數(shù)據(jù)信息、群組、角色信息等。
1.2 視圖展現(xiàn)設(shè)計(jì)
新版視圖功能繼續(xù)保持對原有Domino視圖模式的支持,兼容原有Domino視圖配置方式,并保持原有視圖的所有功能和風(fēng)格,包括視圖打印功能、個(gè)性化列屬性定制功能、視圖搜索功能等。
在此基礎(chǔ)上新增對J2EE視圖和自定義模塊視圖的支持。新版視圖可分為4種類型:Domino視圖、J2EE視圖、J2EE與Domino相混合視圖(以下簡稱為:混合視圖)和自定義模塊視圖。在應(yīng)用開發(fā)中以J2EE視圖為主(占視圖實(shí)際需求的90%以上的比例),Domino視圖為輔,在特殊需求中增加混合視圖。在自定義智能模塊中,增加對自定義視圖的支持,原系統(tǒng)有新視圖需求時(shí)需通過修改設(shè)計(jì)的方式實(shí)現(xiàn),新版本中運(yùn)維人員可通過配置方式實(shí)現(xiàn)新的視圖需求。
1.3 基于統(tǒng)一元數(shù)據(jù)的綜合查詢
(1)將各個(gè)模塊中的查詢頁面由靜態(tài)改為動(dòng)態(tài),其中查詢字段、計(jì)算條件、操作按鈕等關(guān)鍵元素可進(jìn)行自定義配置,新的查詢頁面根據(jù)配置信息動(dòng)態(tài)展現(xiàn)。
(2)綜合查詢功能,用于全系統(tǒng)查詢。
(3)搜索結(jié)果視圖樣式自定義。
(4)通過統(tǒng)一元數(shù)據(jù)可支持跨模塊的查詢和統(tǒng)計(jì)。
1.4 基于統(tǒng)一元數(shù)據(jù)的統(tǒng)計(jì)報(bào)表功能
(1)功能模塊分為兩部分,跨模塊統(tǒng)計(jì)和獨(dú)立模塊統(tǒng)計(jì)。
跨模塊統(tǒng)計(jì)是基于統(tǒng)一元數(shù)據(jù)的統(tǒng)計(jì),數(shù)據(jù)源來自關(guān)系數(shù)據(jù)庫。主要解決收文、發(fā)文、簽報(bào)等拆分?jǐn)?shù)據(jù)庫應(yīng)用的模塊。
獨(dú)立模塊統(tǒng)計(jì)是針對某個(gè)業(yè)務(wù)或功能模塊的統(tǒng)計(jì),數(shù)據(jù)源來自關(guān)系數(shù)據(jù)庫。
(2)Domino平臺和Java平臺配合實(shí)現(xiàn)。
Domino平臺實(shí)現(xiàn)統(tǒng)計(jì)條件自定義、報(bào)表展現(xiàn)邏輯自定義以及對統(tǒng)計(jì)結(jié)果的二次過濾計(jì)算。
Java平臺實(shí)現(xiàn)主要統(tǒng)計(jì)邏輯運(yùn)算(如sql查詢、統(tǒng)計(jì)等),并將查詢結(jié)果以XML格式信息返回。
(3)頁面增加搜索條件的配置,包括與元數(shù)據(jù)信息集成。
(4)自定義查詢語義,以XML格式保存和傳輸。
(5)用戶搜索條件可作為模板保存下來,供下次搜索調(diào)用。
(6)當(dāng)前搜索條件在頁面返回時(shí),可以重現(xiàn),方便用戶修改當(dāng)前搜索條件。
(7)搜索條件可定制,列值可定制,系統(tǒng)提供默認(rèn)配置方案。
(8)統(tǒng)計(jì)結(jié)果可以用圖表展示、餅圖、柱狀圖、折線圖等。
(9)支持統(tǒng)計(jì)結(jié)果導(dǎo)出Excel。
1.5 動(dòng)態(tài)分庫
Domino業(yè)務(wù)庫動(dòng)態(tài)分庫是解決domino數(shù)據(jù)庫文檔過多時(shí)性能下降的有效研究。
動(dòng)態(tài)分庫具體實(shí)現(xiàn)的效果:實(shí)現(xiàn)根據(jù)配置動(dòng)態(tài)分庫,可按文檔數(shù)量和數(shù)據(jù)庫大小進(jìn)行動(dòng)態(tài)分庫。動(dòng)態(tài)分庫的模式類似現(xiàn)有海量庫的模式。在根目錄中存放所有模塊的數(shù)據(jù)庫模板,每天晚上執(zhí)行定時(shí)代理,根據(jù)每個(gè)模塊的分庫閾值配置信息對數(shù)據(jù)庫進(jìn)行檢查(未配置的或配置為未啟動(dòng)的跳過,兼容不分庫的情況)。當(dāng)檢查有達(dá)到閾值的數(shù)據(jù)庫時(shí),根據(jù)模塊的數(shù)據(jù)庫模板創(chuàng)建新的數(shù)據(jù)庫。創(chuàng)建數(shù)據(jù)庫后填寫配置文檔中的所有數(shù)據(jù)庫列表和活動(dòng)數(shù)據(jù)庫列表。為了便于運(yùn)維,提供手動(dòng)分庫的功能。為實(shí)現(xiàn)分庫功能,需將業(yè)務(wù)庫中的配置信息獨(dú)立出來,配置信息分離后讀取配置都到對應(yīng)的配置庫讀取。
2 系統(tǒng)功能提升
完善公文、督查督辦等八個(gè)模塊功能,完善正文控件與附件處理、跨業(yè)務(wù)查詢和宏觀綜合統(tǒng)計(jì)報(bào)表分析、實(shí)用化評價(jià)考核功能,新增表單定制、公文質(zhì)量考核、業(yè)務(wù)報(bào)表跨單位上報(bào)與匯總功能。
2.1 通用流程
通用流程模塊主要實(shí)現(xiàn)業(yè)務(wù)自定義、表單自定義、按鈕自定義、導(dǎo)航欄自定義、視圖展現(xiàn)自定義、查詢自定義、統(tǒng)計(jì)自定義等功能,從而實(shí)現(xiàn)模塊的通用性。
2.1.1 業(yè)務(wù)自定義
業(yè)務(wù)自定義可通過定制業(yè)務(wù)模版來實(shí)現(xiàn),一個(gè)業(yè)務(wù)模版代表著一個(gè)具體的業(yè)務(wù)類型。
根據(jù)實(shí)際業(yè)務(wù)需求定制具體的業(yè)務(wù)模版,包括配置業(yè)務(wù)的文件形式、啟用流程以及閱辦單模版、正文模版、數(shù)據(jù)源等信息。
通用流程的“文件形式”字段將用于區(qū)分不同的業(yè)務(wù)類型。
起草申請時(shí),根據(jù)配置的業(yè)務(wù)類型數(shù)據(jù)定制業(yè)務(wù)類型選擇框,以選擇起草具體的業(yè)務(wù)申請,通過此選擇框記錄當(dāng)前業(yè)務(wù)申請的“文件形式”,用于顯示頁面時(shí)獲取智能表單配置數(shù)據(jù)、按鈕配置數(shù)據(jù)。
2.1.2 字段自定義
由于業(yè)務(wù)的共性,各業(yè)務(wù)之間會有些公共的字段信息,而因業(yè)務(wù)的差異,各種業(yè)務(wù)之間必然會有些私有的字段信息,所以對于字段的自定義將采用固定業(yè)務(wù)字段和拓展業(yè)務(wù)字段結(jié)合的處理方式。
(1)固定業(yè)務(wù)字段:一組具有確定字段名稱和實(shí)際意思的字段。
(2)拓展業(yè)務(wù)字段:因業(yè)務(wù)的需求可自由拓展新的業(yè)務(wù)字段。
2.1.3 表單自定義
表單包含基本信息、閱辦單、意見、流程記錄等幾個(gè)頁面信息,閱辦單、意見、流程記錄屬于公共功能不進(jìn)行改造,表單自定義主要從基本信息進(jìn)行設(shè)計(jì)改造以實(shí)現(xiàn)自定義的目的。
2.2 文件收藏自組織管理的功能
個(gè)人文件收藏夾功能包括:用戶可以收藏辦理或查詢到的文件到收藏夾,收藏夾可實(shí)現(xiàn)自定義樹形文件夾,類似瀏覽器的收藏夾功能,可自定制文件夾和對收藏文件的自組織歸類,包括對文件夾的增加、修改、刪除等。
2.3 domino部分定時(shí)代理調(diào)整到消息平臺
一些企業(yè)由于domino定時(shí)代理比較分散,整合各單位的定時(shí)代理至外層庫中,如sgccmain.nsf中。Domino平臺經(jīng)常會出現(xiàn)部分定時(shí)代理卡住的現(xiàn)象,導(dǎo)致很多定時(shí)代理無法正常運(yùn)行,根據(jù)Domino要求在消息平臺中實(shí)現(xiàn)根據(jù)配置定時(shí)訪問domino代理的功能,分為每天多于一次、每天一次、每周一次、每月一次,其中可以配置訪問domino代理地址、運(yùn)行時(shí)間段、該時(shí)間段運(yùn)行頻率、超時(shí)時(shí)間配置,定時(shí)訪問domino代理不需要等待返回結(jié)果,觸發(fā)后到超時(shí)時(shí)間強(qiáng)制中斷。訪問訪問domino代理地址、運(yùn)行時(shí)間段、運(yùn)行周期必須在啟動(dòng)服務(wù)前配置完成,如需增加必須重啟消息平臺服務(wù)。
3 加強(qiáng)數(shù)據(jù)安全
Domino任務(wù)策略調(diào)整:部分企業(yè)在晚上進(jìn)行數(shù)據(jù)備份,因與domino的相關(guān)服務(wù)如壓縮、更新視圖索引服務(wù)沖突,有時(shí)會出現(xiàn)正文、附件丟失的問題,為解決此問題,要求對domino進(jìn)行備份應(yīng)在3:00之后,即3:00之前domino應(yīng)完成所有的任務(wù),其余的時(shí)間留給備份程序,建議24:00前完成所有的定時(shí)代理操作,0:00至3:00執(zhí)行domino的相關(guān)系統(tǒng)任務(wù),如Updall、Compact,Compact建議每周運(yùn)行一次,最好在周末運(yùn)行。
4 運(yùn)維工具優(yōu)化
企業(yè)部門更名后,各個(gè)模塊涉及部門的配置能夠自動(dòng)變更,如發(fā)文文件形式、起草權(quán)限、會議起草權(quán)限等,將文檔的閱讀權(quán)限進(jìn)行批量遷移,即部門更名后能夠?qū)⑽臋n的閱讀權(quán)限轉(zhuǎn)移給新的部門。各個(gè)應(yīng)用模塊應(yīng)提供權(quán)限變更時(shí)應(yīng)更新的字段信息,應(yīng)提供權(quán)限追加和覆蓋的功能,追加即以某個(gè)用戶或群組為參照,增加新的用戶或群組,覆蓋即替換之前人員群組的權(quán)限。
5 系統(tǒng)健康度檢查子系統(tǒng)
持續(xù)保證協(xié)同辦公系統(tǒng)處于健康運(yùn)行狀態(tài);實(shí)現(xiàn)系統(tǒng)健康監(jiān)控、預(yù)測與主動(dòng)提醒,降低系統(tǒng)運(yùn)行風(fēng)險(xiǎn);簡化系統(tǒng)運(yùn)行維護(hù)、實(shí)現(xiàn)標(biāo)準(zhǔn)、智能檢測的服務(wù);通過提供工具,降低系統(tǒng)巡檢與性能優(yōu)化的成本。協(xié)同辦公健康度檢查子系統(tǒng)提供協(xié)同辦公系統(tǒng)服務(wù)器端與客戶端的健康檢查,其中服務(wù)器端提供系統(tǒng)級、應(yīng)用級的健康檢查。
6 文件中心
新建文件中心子系統(tǒng)。新增文件采集、文件管理、文件利用、文件歸檔、日志管理5個(gè)功能模塊,建成全網(wǎng)一體化文件中心。
7 結(jié)語
根據(jù)企業(yè)的統(tǒng)一部署,文章從架構(gòu)優(yōu)化、功能提升、界面優(yōu)化、性能改善、系統(tǒng)運(yùn)維、健康檢查等幾個(gè)方面對系統(tǒng)進(jìn)行全面升級優(yōu)化,同步構(gòu)建全網(wǎng)一體化的文件中心,并開展公文標(biāo)準(zhǔn)化和公務(wù)活動(dòng)子系統(tǒng)試點(diǎn)研發(fā)工作,整體提高企業(yè)日常辦公規(guī)范化、標(biāo)準(zhǔn)化、一體化的運(yùn)作水平。
參考文獻(xiàn)
[1] 林文偉.協(xié)同辦公系統(tǒng)[J].電力信息化,2007(2):79-82.
[2] 楊揚(yáng),賈君君,李為衛(wèi).基于J2EE辦公自動(dòng)化系統(tǒng)的應(yīng)用研究[J].計(jì)算機(jī)與現(xiàn)代化,2010(8):185-187.
[3] 吳其慶.J2EE編程思想與實(shí)踐[M].北京:冶金工業(yè)出版社,2003.
[4] 何澤穎,封建林.基于J2EE的辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技資訊,2010(32):27.