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