鞏思漢
摘要:隨著現(xiàn)代化生產(chǎn)和工業(yè)化規(guī)模的不斷擴大,社會結(jié)構(gòu)日益復(fù)雜化,人們物質(zhì)生活水平的不斷提高。然而,經(jīng)濟繁榮和社會發(fā)展背后潛在的事故隱患卻越來越多,我們所面臨不安全的因素也越來越多,這些隱患和不安全因素所導(dǎo)致的突發(fā)事件往往伴隨著巨大的經(jīng)濟,甚至直接威脅到人們的生命安全。因此,建設(shè)應(yīng)急平臺體系,建立和健全統(tǒng)一指揮、功能齊全、反應(yīng)靈敏、運轉(zhuǎn)高效的應(yīng)急機制,對預(yù)防和應(yīng)對突發(fā)事件,最大限度避免和減少突發(fā)事件發(fā)生及其造成的損失具有十分重要的意義。
關(guān)鍵詞:應(yīng)急預(yù)案;工作流;J2EE架構(gòu)
中圖分類號:TP315
文獻標識碼:A
DOI: 10.3969/j.issn.1003-6970.2015.11.022
0 引言
目前,突發(fā)事件高頻發(fā)生,其危害程度已引起國家對應(yīng)急預(yù)案的高度重視,雖然我國已初步建立國家突發(fā)事件應(yīng)急預(yù)案體系,但預(yù)案信息多是以文本非結(jié)構(gòu)化的形式存儲,且應(yīng)急單位較單一、獨立,尚未形成跨組織、多部門的應(yīng)急體系,針對以上問題,制定機構(gòu)化、信息化的預(yù)案模型以及跨組織協(xié)同服務(wù)的應(yīng)急預(yù)案管理系統(tǒng)已迫在眉睫。
1 關(guān)鍵技術(shù)
1.1 工作流的概述
工作流(Workflow),指“業(yè)務(wù)過程的部分或整體在計算機應(yīng)用環(huán)境下的自動化”。是對工作流程及其各操作步驟之間業(yè)務(wù)規(guī)則的抽象、概括描述。在計算機中,工作流屬于計算機支持的協(xié)同工作(CSCW)的一部分。后者是普遍地研究一個群體如何在計算機的幫助下實現(xiàn)協(xié)同工作的。
工作流管理聯(lián)盟(Workflow Management Coali-tion,WfMC)作為工作流管理的標準化組織而成立,標志著工作流技術(shù)逐步走向成熟。WfMC對工作流給出定義為:工作流是指一類能夠完全自動執(zhí)行的經(jīng)營過程,根據(jù)一系列過程規(guī)則,將文檔、信息或任務(wù)在不同的執(zhí)行者之間進行傳遞與執(zhí)行
1.2 工作流管理系統(tǒng)
在工作流的概念出現(xiàn)后,工作流管理系統(tǒng)(Workflow Management System,WfMS)的出現(xiàn)便成為了一個必然的事情,它隨著計算機技術(shù)與網(wǎng)絡(luò)技術(shù)的發(fā)展而飛速的發(fā)展著,地位也越來越重要。工作流管理系統(tǒng)是一個能使企業(yè)業(yè)務(wù)正常運行的軟件環(huán)境,而不僅是傳統(tǒng)意義上的業(yè)務(wù)系統(tǒng),所以,它也常被稱為業(yè)務(wù)操作系統(tǒng)(BOS-Business Operating System)。WfMC給出了工作流管理系統(tǒng)的定義:“工作流管理系統(tǒng)是一個軟件系統(tǒng),它完成工作流的定義和管理,并按照在計算機中預(yù)先定義好的工作流邏輯推進工作流實例的執(zhí)行?!蔽覀兛梢詫⒐ぷ髁鞴芾硐到y(tǒng)比作計算機的操作系統(tǒng),實際上,它們在很大程度上是類似的,操作系統(tǒng)為計算機的運行提供了一個軟件的支撐環(huán)境,工作流的運行則是為業(yè)務(wù)系統(tǒng)的運行提供了一個軟件的支撐環(huán)境。
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)架構(gòu)
應(yīng)急預(yù)案管理系統(tǒng)參考并擴展了WfMC的工作流模型,引入了先進的工作流引擎概念來處理任務(wù)自動流轉(zhuǎn)。該系統(tǒng)從管理、使用、維護等多方面實現(xiàn)了多系統(tǒng)、多功能的統(tǒng)一,便于在應(yīng)急時更好的發(fā)揮各個功能模塊的作用,同時又實現(xiàn)了不同功能的協(xié)調(diào)。系統(tǒng)架構(gòu)圖如下圖所示。
2.2需求分析
現(xiàn)有的應(yīng)急預(yù)案管理系統(tǒng)存在大量不足之處:缺少統(tǒng)一框架、統(tǒng)一體系、統(tǒng)一規(guī)范,尚未形成完整、統(tǒng)一、高效的應(yīng)急管理信息與指揮協(xié)調(diào)體系,尤其在應(yīng)急預(yù)案管理方面,存在著一些不足。預(yù)案編制形式各異且形式化較為嚴重.缺乏實際操作性,和實際應(yīng)急處置結(jié)合困難,把全區(qū)各級預(yù)案匯編分析后,發(fā)現(xiàn)沖突、重疊、遺漏等各種情況,并沒有真正構(gòu)建起自上而下、自下而上的全區(qū)應(yīng)急預(yù)案體系。
本系統(tǒng)設(shè)計目的是當突發(fā)信息安全事件發(fā)生時,應(yīng)急響應(yīng)實施小組成員按標準對信息安全事件進行評估,確定信息安全事件的類別與級別,快速正確地啟動應(yīng)急預(yù)案,有效協(xié)調(diào)各方力量,使得應(yīng)急工作有條不紊,控制緊急事件的發(fā)展并盡可能將事故對人、財產(chǎn)和環(huán)境的損失和影響降到最小。
2.3 功能模塊設(shè)計
根據(jù)系統(tǒng)的需求并考慮相應(yīng)的擴展功能及靈活性,本系統(tǒng)從功能上分為5大功能模塊,如圖所示。
2.3.1 預(yù)案模板模塊
好的模板既能方便應(yīng)急工作人員錄入預(yù)案,又能讓預(yù)案規(guī)范、清晰,最重要的是有利于預(yù)案的分解,便于計算機的處理。本文在第四章已經(jīng)將預(yù)案分解,預(yù)案的模板參照預(yù)案的框架化結(jié)構(gòu)來制定。各種類型的預(yù)案在特征框架中的描述形式是不同的。對于四大類型的預(yù)案,預(yù)案模板具有四大類。考慮到某些預(yù)案在填寫模板時可能需要稍微調(diào)整,故預(yù)案模板功能還提供調(diào)整功能,使預(yù)案的編制具有一定的靈活性。
2.3.2 預(yù)案編制模塊
當系統(tǒng)完成檢索匹配工作后,系統(tǒng)給決策者提供一個預(yù)案候選集。應(yīng)急人員通過查看預(yù)案集,依據(jù)以往類似事故處理的經(jīng)驗,并綜合其他應(yīng)用輔助子系統(tǒng)提供的信息,就可以做出一個應(yīng)急方案。這是該系統(tǒng)生成預(yù)案的基本形式。
很可能預(yù)案庫中沒有與突發(fā)事故匹配成功的預(yù)案或根本沒有與之匹配的預(yù)案,這時就需要應(yīng)急人員的參與,綜合自己的應(yīng)急工作經(jīng)驗,初步判斷當前突發(fā)事故的類別,檢索出類別的專項預(yù)案,立即通知該類別專項預(yù)案中建立的應(yīng)急機構(gòu)領(lǐng)導(dǎo)、部門,由應(yīng)急指揮領(lǐng)導(dǎo)指揮應(yīng)急救援工作。當突發(fā)事件演變或有新的動態(tài)時,應(yīng)急人員可以當前信息再次檢索預(yù)案庫找出所有關(guān)聯(lián)的預(yù)案。這是在實際應(yīng)急指揮過程中生成預(yù)案的形式。
2.3.3 預(yù)案審批模塊
預(yù)案編制完成后,必須通過審核批準,才能正式發(fā)布。由于預(yù)案匯集人員、設(shè)備、系統(tǒng)等敏感信息,預(yù)案應(yīng)該是敏感文件,因此預(yù)案的發(fā)布應(yīng)規(guī)定其發(fā)布范圍、發(fā)布對象,以及各位閱讀者閱讀預(yù)案的內(nèi)容的限制。預(yù)案審批:審批人瀏覽預(yù)案,審核批準預(yù)案。對批準的預(yù)案分配檔案號,備案。預(yù)案發(fā)布:定義預(yù)案發(fā)布對象及其瀏覽權(quán)限。預(yù)案查詢:允許根據(jù)部門、預(yù)案類型、預(yù)案名稱、發(fā)布時間或關(guān)鍵字查詢已發(fā)布的預(yù)案相關(guān)信息。預(yù)案整理對預(yù)案有效性進行評估,廢棄不再發(fā)生作用的預(yù)案。endprint
2.3.4 預(yù)案維護模塊
為了保證預(yù)案能夠正確反映系統(tǒng)的應(yīng)急需求、組織機構(gòu)、應(yīng)急策略的變化,預(yù)案必須定期檢查和更新。預(yù)案內(nèi)容修訂與預(yù)案內(nèi)容編制功能相同。預(yù)案維護管理的目的是下達維護任務(wù),授權(quán)給維護人員進行預(yù)案修訂。預(yù)案維護管理至少應(yīng)包括以下兩個功能模塊。預(yù)案維護計劃管理:定義預(yù)案維護計劃,包括維護任務(wù)、責(zé)任人、維護時間;發(fā)布預(yù)案維護計劃,審批并發(fā)布維護計劃;查詢維護計劃狀態(tài);預(yù)案維護任務(wù)管理:定義維護任務(wù),下達、變更、取消、催報預(yù)案維護任務(wù);查詢維護任務(wù)當前狀態(tài)。
2.3.5 預(yù)案評估模塊
模板評估是檢查預(yù)案在模板中的填充程度。例如有預(yù)案的適用范圍,有突發(fā)事件的類別、等級、性質(zhì)等的描述,有明確的應(yīng)急領(lǐng)導(dǎo)機構(gòu)、應(yīng)急工作機構(gòu)以及相應(yīng)的專家組,有應(yīng)急響應(yīng)流程、信息報送流程的填寫等等。若關(guān)鍵規(guī)定項的填充度沒有達到一定的要求,系統(tǒng)則要求錄入人員補填。
2.4 系統(tǒng)工作流程
系統(tǒng)以工作流的方式處理預(yù)案的編制、審批、完善、入庫、啟動、評等階段。預(yù)案編制完成后審批,若審批不通過則需對預(yù)案進行修改完善,若通過預(yù)案則將預(yù)案入庫,預(yù)案在突發(fā)事件發(fā)生或演練情況下被啟動,事故處理完成或演練完成后.通過對預(yù)案的評價決定預(yù)案是否再次需要修改,如需修改則又回到呈報階段,不需要修改則總結(jié)完成后預(yù)案入庫。預(yù)案管理流程如圖所示。
3 系統(tǒng)功能的實現(xiàn)
3.1 模塊實現(xiàn)
3.1.1 預(yù)案模板的實現(xiàn)
應(yīng)急預(yù)案工作人員登錄系統(tǒng)后進入主界面,點擊應(yīng)急預(yù)案模板中的“新增”按鈕,系統(tǒng)會彈出“新增編輯預(yù)案”界面。界面上錄入預(yù)案需要填寫五類信息:“預(yù)案信息”,“預(yù)案角色說明”,“流程編輯”,“應(yīng)急呼叫樹”,“應(yīng)急資源”。在“預(yù)案信息”模塊中針對業(yè)務(wù)系統(tǒng)選擇事件類型和子類型對預(yù)案的內(nèi)容、適用范圍、啟動條件進行編制。預(yù)案編制完成后,上報給上級領(lǐng)導(dǎo),上級領(lǐng)導(dǎo)給出預(yù)案是否通過的審批意見。
3.1.2 預(yù)案維護的實現(xiàn)
應(yīng)急預(yù)案工作人員進入預(yù)案維護模塊后,在預(yù)案信息列表右上方會顯示“修改”,“刪除”,“查看”,“上報”等按鈕,工作人員可對選中的預(yù)案進行相應(yīng)的操作。
3.2 實現(xiàn)環(huán)境
系統(tǒng)在windows 7操作系統(tǒng)下,使用Eclipse的集成開發(fā)環(huán)境,服務(wù)器為Tomcat 7.0,采用Java作為開發(fā)語言,Oracal作為數(shù)據(jù)庫。用戶在客戶機上根據(jù)用戶權(quán)限訪問系統(tǒng),用戶端瀏覽器是IE或以上版本。
4 結(jié)論
本系統(tǒng)主要目的是實現(xiàn)應(yīng)急救援單位在出現(xiàn)突發(fā)狀況的情況下提高各級指揮人員的應(yīng)急指揮調(diào)度的能力,根據(jù)系統(tǒng)的需求,本文設(shè)計了系統(tǒng)的各功能模塊并完成了各模塊的開發(fā)任務(wù)。endprint