黃飛
[摘要]隨著信息技術(shù)的高速發(fā)展,我國(guó)政府信息化程度也越來(lái)越高,建立一套強(qiáng)大、靈活的社區(qū)綜合服務(wù)平臺(tái)具有重大的現(xiàn)實(shí)意義。未來(lái)的辦公自動(dòng)化將融合知識(shí)化、人性化、無(wú)線化、智能化、協(xié)同化、通用化等精髓,溝通、協(xié)作和信息整合于一體的異地辦公、移動(dòng)辦公、家庭辦公將成為OA發(fā)展的主要趨勢(shì)?;诰W(wǎng)絡(luò)環(huán)境的社區(qū)協(xié)同辦公能夠充分享受互聯(lián)網(wǎng)的信息資源,提高社區(qū)的辦公效率,減少文件傳送中出錯(cuò)和丟失的概率?;诰W(wǎng)絡(luò)環(huán)境的社區(qū)協(xié)同辦公使工作人員和居民不再受上班時(shí)間限制,辦公更加輕松自如,同時(shí)也節(jié)減了許多不必要的開支。
[關(guān)鍵詞]整體辦公框架;網(wǎng)絡(luò)環(huán)境;數(shù)據(jù)層;數(shù)據(jù)文件
[DOI]1013939/jcnkizgsc201619082
1基于網(wǎng)絡(luò)環(huán)境的社區(qū)協(xié)同辦公的整體架構(gòu)設(shè)計(jì)
基于網(wǎng)絡(luò)環(huán)境的社區(qū)協(xié)同辦公系統(tǒng)是基于網(wǎng)絡(luò)運(yùn)行的,因此這里我們采用B/S結(jié)構(gòu)模型。與傳統(tǒng)C/S結(jié)構(gòu)相比,B/S結(jié)構(gòu)具有部署方便的優(yōu)點(diǎn),并且B/S結(jié)構(gòu)只用瀏覽器即可完成系統(tǒng)的使用,不受平臺(tái)限制,可以跨平臺(tái)操作,對(duì)客戶機(jī)硬件配置要求也比較低,同時(shí)能夠?qū)崿F(xiàn)跨地域、全方位的業(yè)務(wù)處理。用戶操作界面由Web瀏覽器端提供,且Web瀏覽器端接受用戶輸入的各種操作信息,向服務(wù)器發(fā)出各種操作命令或數(shù)據(jù)請(qǐng)求,并接收?qǐng)?zhí)行操作命令后返回的數(shù)據(jù)結(jié)果,根據(jù)業(yè)務(wù)邏輯進(jìn)行相關(guān)的運(yùn)算,向用戶顯示相應(yīng)的信息。服務(wù)器端接收瀏覽器端的數(shù)據(jù)或命令請(qǐng)求,并請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)器執(zhí)行數(shù)據(jù)庫(kù)操作得到相應(yīng)的數(shù)據(jù)集,對(duì)數(shù)據(jù)集進(jìn)行相應(yīng)的處理,然后將數(shù)據(jù)集或處理后的數(shù)據(jù)集返回給瀏覽器端。系統(tǒng)采用模式構(gòu)建的數(shù)據(jù)訪問(wèn)層有著更好的適用性和通用性,且易于擴(kuò)展?;诰W(wǎng)絡(luò)環(huán)境的社區(qū)協(xié)同辦公系統(tǒng)的流程如下圖所示。
本系統(tǒng)的架構(gòu)采用數(shù)據(jù)層、服務(wù)層、表現(xiàn)層三層架構(gòu)模式,將展示的內(nèi)容和具體的業(yè)務(wù)邏輯脫離,將最底層的數(shù)據(jù)也獨(dú)立起來(lái),對(duì)軟件系統(tǒng)的任何一層進(jìn)行調(diào)整也不會(huì)影響到其他的各層,為系統(tǒng)的維護(hù)提供了很好的解決方案,為軟件人員的維護(hù)也有了明確的分工。
1 數(shù)據(jù)層
數(shù)據(jù)層管理和維護(hù)系統(tǒng)所涉及的所有數(shù)據(jù),數(shù)據(jù)存儲(chǔ)方案主要包括關(guān)系型數(shù)據(jù)庫(kù)和數(shù)據(jù)文件。
(1)關(guān)系型數(shù)據(jù)庫(kù)。關(guān)系型數(shù)據(jù)庫(kù)主要采用的是目前主流的商業(yè)數(shù)據(jù)庫(kù),可以保存各種類型的業(yè)務(wù)數(shù)據(jù)。協(xié)同工作系統(tǒng)主要面向一般關(guān)系型數(shù)據(jù)庫(kù)進(jìn)行開發(fā),希望可以同時(shí)支持ORACLE、DB2、SQL-SERVER、MYSQL等多種類型的數(shù)據(jù)庫(kù)產(chǎn)品,用戶可以按需要和預(yù)算靈活購(gòu)買、配置。
(2)數(shù)據(jù)文件。本辦公協(xié)同系統(tǒng)中采用數(shù)據(jù)庫(kù)方式管理數(shù)據(jù),而數(shù)據(jù)文件主要用于數(shù)據(jù)備份、數(shù)據(jù)轉(zhuǎn)換和數(shù)據(jù)交換等場(chǎng)合。數(shù)據(jù)層按照數(shù)據(jù)本身的內(nèi)在特性進(jìn)行數(shù)據(jù)建模,如實(shí)、客觀、詳盡地表達(dá)數(shù)據(jù)信息,而不受業(yè)務(wù)功能的影響對(duì)數(shù)據(jù)進(jìn)行簡(jiǎn)化、改造和歪曲。這樣做的好處是最大可能地提高了數(shù)據(jù)的可重用性,一方面使系統(tǒng)數(shù)據(jù)對(duì)需求變更和功能擴(kuò)充具有更好的適應(yīng)性,另一方面有利于和其他信息系統(tǒng)間的數(shù)據(jù)交換和數(shù)據(jù)轉(zhuǎn)換。針對(duì)協(xié)同工作系統(tǒng)提供的各類服務(wù),在數(shù)據(jù)層面打造一個(gè)“數(shù)據(jù)服務(wù)中心”,制定一系列統(tǒng)一的數(shù)據(jù)標(biāo)準(zhǔn),并且為多數(shù)據(jù)源、異構(gòu)的數(shù)據(jù)源提供支持,即建立一個(gè)數(shù)據(jù)服務(wù)平臺(tái)管理多個(gè)物理數(shù)據(jù)源,達(dá)到數(shù)據(jù)源之間可以進(jìn)行無(wú)縫集成,并建立相應(yīng)的注冊(cè)機(jī)制,能夠在多平臺(tái)、多用戶、多數(shù)據(jù)源的復(fù)雜環(huán)境下實(shí)現(xiàn)數(shù)據(jù)集成和數(shù)據(jù)共享。整個(gè)數(shù)據(jù)集成共享體系主要包括一個(gè)中心的元數(shù)據(jù)服務(wù)器、多個(gè)分布式數(shù)據(jù)服務(wù)器以及遠(yuǎn)程客戶端,元數(shù)據(jù)服務(wù)器主要包含所有用于共享的資源、數(shù)據(jù)的元數(shù)據(jù),各個(gè)數(shù)據(jù)服務(wù)器則存儲(chǔ)共享的數(shù)據(jù),用戶在遠(yuǎn)程客戶端通過(guò)分布式網(wǎng)絡(luò)環(huán)境,先訪問(wèn)元數(shù)據(jù)庫(kù),再通過(guò)對(duì)元數(shù)據(jù)的解析來(lái)選擇合適的數(shù)據(jù)接口訪問(wèn)存儲(chǔ)在不同數(shù)據(jù)服務(wù)器中的數(shù)據(jù)。數(shù)據(jù)服務(wù)中心建設(shè)的目標(biāo)是建立業(yè)務(wù)無(wú)關(guān)的數(shù)據(jù)中間層。數(shù)據(jù)服務(wù)中心中的數(shù)據(jù)不是相互獨(dú)立的,而是根據(jù)其自身的聯(lián)系高度集成化的數(shù)據(jù)對(duì)象,它將辦公信息、電子郵件信息、工作任務(wù)安排、基礎(chǔ)業(yè)務(wù)信息等作為同一個(gè)對(duì)象的不同屬性進(jìn)行關(guān)聯(lián)。數(shù)據(jù)服務(wù)中心還對(duì)數(shù)據(jù)進(jìn)行管理,主要進(jìn)行數(shù)據(jù)采集、存儲(chǔ)、分析和擴(kuò)展功能。數(shù)據(jù)服務(wù)中心為服務(wù)層提供數(shù)據(jù)服務(wù),通過(guò)SQL Server、Oracle等數(shù)據(jù)庫(kù)為上層提供統(tǒng)一的數(shù)據(jù)入口,減少不同數(shù)據(jù)庫(kù)對(duì)象差異,從根本上保證了數(shù)據(jù)的一致性和完整性。
2 服務(wù)中間層
服務(wù)中間層由一系列的應(yīng)用服務(wù)和應(yīng)用服務(wù)引擎中間層構(gòu)件組成。抽象了系統(tǒng)各項(xiàng)功能實(shí)現(xiàn)中典型的基礎(chǔ)功能和應(yīng)用模式,實(shí)現(xiàn)了應(yīng)用表現(xiàn)層、業(yè)務(wù)流程、數(shù)據(jù)層和系統(tǒng)邊界間的松耦合。這樣在加快軟件開發(fā)過(guò)程的同時(shí),提高協(xié)同工作系統(tǒng)的可靠性和靈活度,從而使整個(gè)協(xié)同工作系統(tǒng)具有更好的柔性度,能最大限度地敏捷地適應(yīng)新的功能需求變化。服務(wù)中間層由應(yīng)用服務(wù)和應(yīng)用服務(wù)引擎兩個(gè)層次的多個(gè)服務(wù)中間件構(gòu)成。應(yīng)用服務(wù)引擎層是一些最為基本的服務(wù)組件,包括數(shù)據(jù)中心訪問(wèn)引擎、權(quán)限管理、用戶管理、工作流引擎、決策支持引擎、系統(tǒng)配置服務(wù)、數(shù)據(jù)交換服務(wù)等。應(yīng)用服務(wù)層,應(yīng)用服務(wù)層是面向表現(xiàn)層具體工作業(yè)務(wù)的服務(wù)組件。
4 3應(yīng)用表現(xiàn)層
本項(xiàng)目在瀏覽器方式下的前端表現(xiàn)層軟件,以支持公眾信息發(fā)布等應(yīng)用。系統(tǒng)設(shè)置內(nèi)外網(wǎng)服務(wù)器,對(duì)不同的用戶提供不同的服務(wù)。使內(nèi)網(wǎng)用戶安全的享受到辦公自動(dòng)化帶來(lái)的優(yōu)越,同時(shí)又能提供遠(yuǎn)端用戶實(shí)現(xiàn)遠(yuǎn)程辦公。數(shù)據(jù)服務(wù)器、郵件服務(wù)器、通信服務(wù)器、Web服務(wù)器、權(quán)限服務(wù)器以及其他應(yīng)用服務(wù)器的分離,提高服務(wù)分布式部署的便度,可以任意擴(kuò)充某一服務(wù)器,達(dá)到易擴(kuò)充易維護(hù)的效果。
3 基于網(wǎng)絡(luò)環(huán)境的社區(qū)協(xié)同辦公系統(tǒng)的安全設(shè)計(jì)
全球網(wǎng)絡(luò)充斥著大量的病毒,黑客和網(wǎng)絡(luò)攻擊,攻擊防護(hù)能力是系統(tǒng)生存的基本保證。系統(tǒng)必須具備強(qiáng)大的攻擊防護(hù)能力才能抵御各種病毒的入侵。我們可以通過(guò)設(shè)計(jì)系統(tǒng)防護(hù)機(jī)制來(lái)實(shí)現(xiàn)系統(tǒng)的安全保障。例如,我們可以設(shè)置如下的防護(hù)機(jī)制:①拒絕同一用戶過(guò)多地使用并發(fā)連接。②拒絕超過(guò)TCP監(jiān)聽隊(duì)列數(shù)限制的POP3和SMTP訪問(wèn)。③拒絕用超過(guò)訪問(wèn)頻率限制。④拒絕非注冊(cè)用戶使用發(fā)信功能。⑤拒絕接收超過(guò)系統(tǒng)大小限制的電子郵件。⑥拒絕來(lái)自指定lP或者子網(wǎng)的電子郵件。
4 基于網(wǎng)絡(luò)環(huán)境的社區(qū)協(xié)同辦公系統(tǒng)的功能設(shè)計(jì)
為了能針對(duì)用戶在不同的發(fā)展階段可能遇到的變化,制定規(guī)范的擴(kuò)展接口,以便實(shí)現(xiàn)系統(tǒng)的調(diào)整和擴(kuò)張。具體解決方案如下:
(1)采用B/S結(jié)構(gòu)模式,只需安裝服務(wù)器端軟件,用戶在客戶端只擁有瀏覽器,這樣設(shè)置管理和維護(hù)簡(jiǎn)單。同時(shí),系統(tǒng)采用基于 PHP+MySQL+Apache的開放式體系結(jié)構(gòu),跨平臺(tái)能力強(qiáng)。
(2)系統(tǒng)的應(yīng)用管理功能和辦公應(yīng)用功能相互獨(dú)立,利于進(jìn)行二次開發(fā)。
(3)系統(tǒng)采用AJAX技術(shù),用戶可以根據(jù)自己的使用習(xí)慣和需求,在用戶權(quán)限范圍內(nèi)增加或刪除功能模塊。
(4)為了方便進(jìn)行安全審計(jì),系統(tǒng)將保留各種操作記錄,并保留文檔修改痕跡。
5結(jié)論
在科學(xué)技術(shù)發(fā)展迅速的今天,我國(guó)的科技步伐也跟上了世界的腳步。在各種新技術(shù)和新理念的影響下,協(xié)同辦公開始替代傳統(tǒng)的工作模式,在人類的生產(chǎn)經(jīng)營(yíng)活動(dòng)中,提高效率,節(jié)約成本,使用協(xié)同辦公軟件,已經(jīng)是大勢(shì)所趨。在大時(shí)代的背景影響下,為了適應(yīng)高效率和高水平,市場(chǎng)上出現(xiàn)了很多主流應(yīng)用,在這些方法中,辦公管理給了人們一個(gè)發(fā)展的平臺(tái),它讓人們換位去思考問(wèn)題,提供了大量的解決方案,受到了大家的認(rèn)同和使用,為辦公的發(fā)展提供了良好的環(huán)境。基于網(wǎng)絡(luò)的社區(qū)協(xié)同辦公實(shí)現(xiàn)了社區(qū)辦公從傳統(tǒng)低效的手工模式向數(shù)字化、網(wǎng)絡(luò)化的邁進(jìn),使不同地域的行政管理人員通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)實(shí)時(shí)、高效的協(xié)同辦公,提高了日常辦公的效率和質(zhì)量。
參考文獻(xiàn):
[1]王贏麗城市社區(qū)協(xié)同治理動(dòng)力機(jī)制研究[D].長(zhǎng)春:吉林大學(xué),2012
[2]李林協(xié)同辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D].西安:西北工業(yè)大學(xué),2007
[3]馬雪基于Web的網(wǎng)絡(luò)協(xié)同辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連:大連理工大學(xué),2011