污染減排業(yè)務(wù)的研究與實現(xiàn)
時間:2022-04-25 03:39:42
導(dǎo)語:污染減排業(yè)務(wù)的研究與實現(xiàn)一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
建設(shè)項目環(huán)境影響評價審批和驗收業(yè)務(wù)流程規(guī)范
根據(jù)建設(shè)項目分級審批管理規(guī)定,按照投資規(guī)模、建設(shè)項目種類等劃分由不同級別的環(huán)境保護主管部門分別審批辦理。由于國家、?。ㄗ灾螀^(qū))、市、縣區(qū)各級環(huán)境保護主管部門管理的項目不同,審批和驗收的流程也存在很大的差異。因此,我們將建設(shè)項目審批和驗收的流程進行梳理,抽取了3類建設(shè)項目以及不同級別環(huán)境保護主管部門審批和驗收過程中不可獲取的環(huán)節(jié),作為整個流程的核心環(huán)節(jié),其他環(huán)節(jié)作為流程的可選環(huán)節(jié),建立統(tǒng)一的流程標準。規(guī)范的實施過程中,各級部門根據(jù)各自不同的業(yè)務(wù)特點選擇適合的流程。建設(shè)項目審批流程中核心環(huán)節(jié)包括項目申請、受理、環(huán)境影響評價形式分類、環(huán)境影響評價、初審、審核批準、歸檔等,可選環(huán)節(jié)包括公眾參與、下級總量審核、本級總量審核、評估、公示、公告等。建設(shè)項目驗收流程中核心環(huán)節(jié)包括申請登記、申請受理、驗收申請、專家審查、驗收批準、歸檔等,可選環(huán)節(jié)包括試生產(chǎn)申請、試生產(chǎn)申請審查、試生產(chǎn)、公眾參與、調(diào)查/監(jiān)測、延期驗收申請、延期答復(fù)、公示、公告等。排污許可證制度的管理核心是將排污者應(yīng)執(zhí)行的有關(guān)國家環(huán)境保護的法律、法規(guī)、政策、標準、總量削減目標責任和環(huán)保技術(shù)規(guī)范性管理文件等要求具體化,落到實處,有針對性地、具體地、集中地明確在每個排污者的排污許可證上,約束每個排污者的排污行為,要求其必須持證排污、按證排污。但由于排污許可證管理比較復(fù)雜,國家層面沒有統(tǒng)一的管理辦法,各地方對排污許可證的管理存在較大差別,經(jīng)過分析,將排污許可證管理分為證的管理和日常管理兩個部分。抽取共同的不可缺少的環(huán)節(jié)作為流程的核心環(huán)節(jié),其他環(huán)節(jié)作為流程的可選環(huán)節(jié)。排污許可證管理流程中核心環(huán)節(jié)包括排污許可證申請、申請受理、審批等,可選環(huán)節(jié)包括信息公開、年度檢查、排污許可證變更、排污許可證補辦、排污許可證延續(xù)、排污許可證撤銷、排污許可證注銷、排污許可證吊銷等。
建設(shè)項目審批與驗收系統(tǒng)設(shè)計和實現(xiàn)
在開發(fā)一個應(yīng)用系統(tǒng)時,最核心的部分不是如何設(shè)計出好看的界面,也不是怎樣實現(xiàn)對數(shù)據(jù)庫的訪問,而是按照需求分析開發(fā)出一種穩(wěn)定的、健壯的、易擴展的程序邏輯,能根據(jù)實際業(yè)務(wù)邏輯的變化做出程序上的變動[3]。由于建設(shè)項目管理的流程各個環(huán)節(jié)是可選的,根據(jù)項目不同會發(fā)生變化,因此,運用工作流技術(shù)進行業(yè)務(wù)管理,在流程環(huán)節(jié)發(fā)生變化時,不需要修改程序代碼,通過修改業(yè)務(wù)流程過程模型就可以達到改變流程的目的,實現(xiàn)了業(yè)務(wù)和程序代碼間的獨立性,不僅大大降低了維護的工作量,也使得業(yè)務(wù)流程管理更加靈活,可以較好地實現(xiàn)流程控制[4]。系統(tǒng)將主要實現(xiàn)對項目登記、申請、受理、審批、三同時檢查、監(jiān)督、項目驗收等進行全過程管理,并實現(xiàn)對整個項目管理的全面監(jiān)控。主要包括建設(shè)項目網(wǎng)上申報、建設(shè)項目的網(wǎng)上審批、建設(shè)項目審批信息的統(tǒng)計、查詢和信息、建設(shè)項目檔案管理。除了規(guī)范中規(guī)定的核心流程以外,一些具體的業(yè)務(wù)流程處理將使用工作流管理系統(tǒng)。實際應(yīng)用中的一個具體的業(yè)務(wù)流程如果想利用計算機執(zhí)行,必須轉(zhuǎn)化成計算機可識別的狀態(tài),這就如同程序設(shè)計語言將人的算法轉(zhuǎn)化成計算機程序一樣。在工作流管理系統(tǒng)出現(xiàn)以后,實際業(yè)務(wù)流程可以通過建模工具轉(zhuǎn)化成流程定義的形式,進而被工作流管理系統(tǒng)執(zhí)行。形態(tài)上業(yè)務(wù)流程的執(zhí)行可以分成兩種形式:定義態(tài)和運行態(tài)。定義態(tài)指的是通過建模工具將業(yè)務(wù)流程表達成流程定義的形式,如用XML形式描述,這個階段主要是流程建模。運行態(tài)指的是流程定義被計算機識別并執(zhí)行的過程,這個階段主要是流程實例的執(zhí)行。在運行態(tài)時,工作流執(zhí)行服務(wù)監(jiān)控流程實例的運行,并負責和用戶以及應(yīng)用程序的交互。圖1是工作流管理系統(tǒng)的功能和結(jié)構(gòu)。工作流執(zhí)行服務(wù)的核心部分是工作流引擎,工作流管理系統(tǒng)的其他部分都圍繞工作流引擎工作,它是整個系統(tǒng)的核心軟件構(gòu)件。其功能主要包括:負責根據(jù)已有的流程定義輸入文件解釋工作流程的定義并部署流程,根據(jù)部署的流程創(chuàng)建流程實例并控制其執(zhí)行、記錄流程運行狀態(tài)、掛起或喚醒流程、調(diào)度各項活動并為活動路由提供導(dǎo)航,提供監(jiān)督和管理功能等。工作流執(zhí)行服務(wù)中也可以包括多個工作流引擎,不同工作流引擎通過協(xié)作共同執(zhí)行工作流。根據(jù)實際的項目需求,本文設(shè)計的工作流引擎體系結(jié)構(gòu)見圖2。該引擎包含6個部分,分別是流程解析器、工作流調(diào)度隊列、工作流執(zhí)行服務(wù)器、任務(wù)管理器、并發(fā)控制器以及異常處理模塊。其中,建模工具負責將業(yè)務(wù)流程(主要是項目申請流程)以XML的形式表述成流程定義模板(ProcessDefinition)的形式,流程解析器通過客戶端接口將以XML形式描述的文件轉(zhuǎn)化成能被工作流引擎處理的模板對象,并持久化到數(shù)據(jù)庫中形成流程實例(ProcessInstance);調(diào)度隊列里存放著一個個等待被調(diào)度運行的工作流實例。當系統(tǒng)運行的時候,多個項目申請通過客戶端被激活,即系統(tǒng)中存在多個流程實例在運行。執(zhí)行服務(wù)器是工作流引擎的核心部分,它負責全面解析流程節(jié)點,根據(jù)節(jié)點的定義邏輯負責與外部交互完成流程功能,并根據(jù)路由規(guī)則為流程往下繼續(xù)執(zhí)行提供導(dǎo)航功能。工作流預(yù)留器提供對多流程實例執(zhí)行時流程之間的并發(fā)控制能力,任務(wù)管理器配合工作流預(yù)留器工作,按工作流實例編號取得對應(yīng)的執(zhí)行結(jié)果,并返回給業(yè)務(wù)系統(tǒng),二者一起構(gòu)成引擎的并發(fā)控制器。異常處理模塊負責捕獲引擎內(nèi)部運行時的異常[5]。根據(jù)建設(shè)項目管理系統(tǒng)的實際需求,設(shè)計了一個B/S架構(gòu)的建設(shè)項目管理系統(tǒng)。項目申請者和其他角色人員通過Web客戶端訪問該業(yè)務(wù)系統(tǒng),這里稱之為建設(shè)項目申請平臺。工作流管理系統(tǒng)的系統(tǒng)管理員首先部署有關(guān)項目申請的流程,以便建設(shè)項目申請者通過Web客戶端激活該流程。建設(shè)項目申請平臺將得到的相關(guān)申請操作處理傳給工作流管理系統(tǒng),由工作流管理系統(tǒng)來處理這些業(yè)務(wù)申請,并將相應(yīng)的結(jié)果通過建設(shè)項目申請平臺及時反饋給各類用戶,以便他們進行處理以激活流程往下執(zhí)行。建設(shè)項目申請平臺運用成熟的Web開發(fā)框架struts2并結(jié)合jsp的形式進行展現(xiàn),工作流管理系統(tǒng)則融合JBossjBPM在JavaEE平臺上設(shè)計實現(xiàn)。其中,建設(shè)項目申請平臺作為業(yè)務(wù)系統(tǒng),工作流管理平臺負責全部的建設(shè)項目的申請與審批工作,為業(yè)務(wù)系統(tǒng)的運行提供支撐環(huán)境,整個工作流管理系統(tǒng)的體系結(jié)構(gòu)見圖3[6]。在JavaEE開發(fā)平臺上設(shè)計了工作流運行的監(jiān)控平臺、日志服務(wù)以及包含工作流預(yù)留器和任務(wù)管理器的并發(fā)控制器。實際的業(yè)務(wù)流程通過流程建模工具轉(zhuǎn)述后在工作流調(diào)度隊列里等待被調(diào)度運行[7]。實際的業(yè)務(wù)流程通過圖形化的流程建模工具表示出來以后,系統(tǒng)管理員將該流程定義實例化并持久化到數(shù)據(jù)庫中進行流程部署。當建設(shè)項目申請者以網(wǎng)絡(luò)終端的形式通過系統(tǒng)客戶端填寫相應(yīng)的建設(shè)項目申請時,流程實例就開始運行。沈陽市環(huán)境保護局的相關(guān)人員登陸系統(tǒng)之后即可看到相應(yīng)的申請情況,并可根據(jù)實際情況進行對應(yīng)的批復(fù)。
本文作者:林華工作單位:沈陽市環(huán)境信息中心