陳育文
(閩南理工學院信息管理學院,福建石獅362700)
近年來,隨著一些食品藥品安全事件被披露,食品藥品的安全問題越來越受到政府和社會各界的關注,盡管加大了對食品藥品的監(jiān)管力度,但是還不時出現(xiàn)某些問題。因此,在加大食品藥品安全監(jiān)管力度的同時,還要在制度和技術上不斷創(chuàng)新,探索食品藥品安全監(jiān)管新模式[1]。食品藥品安全監(jiān)管平臺的建立符合目前發(fā)展的需要。該平臺部署在地市級的電子政務網絡上,充分利用電子政務專網和外網的網絡基礎設施、信息資源基礎設施、信息安全基礎設施和應用基礎設施等,以食品藥品為重點,采用先進的計算機網絡技術(包括Web服務、物聯(lián)網和云計算等先進信息技術),實現(xiàn)與國家級、省級監(jiān)管平臺的聯(lián)通,形成能夠資源共享、具有統(tǒng)一標準的平臺級食品藥品安全監(jiān)管系統(tǒng)。該安全監(jiān)管平臺以數字化安全應急救援指揮為核心,充分整合網上辦公、行政許可(處罰)、視頻會議、廣告監(jiān)測、投訴舉報等已有的信息資源,實現(xiàn)網格化監(jiān)管,形成全面覆蓋的網格化監(jiān)管系統(tǒng)[2-3]。
網格化食品藥品監(jiān)管平臺是以省市門戶網站為核心、以網格化監(jiān)管業(yè)務為支撐的完備且易用的一站式網上協(xié)同平臺,主要有網格化監(jiān)管業(yè)務、數據中心、移動執(zhí)法、電子監(jiān)察、在線培訓、不良反應監(jiān)測和遠程監(jiān)管等功能。網格化監(jiān)管業(yè)務包括日常監(jiān)管、等級評定、對象管理、匯總統(tǒng)計和績效考核。其中日常監(jiān)管又包括例行檢查、專項檢查和投訴舉報的網上辦理。等級評定是針對企業(yè)的量化評級。網格化監(jiān)管以數據中心為基礎,數據中心包括許可審批數據、監(jiān)管數據、行政執(zhí)法數據等,這些數據通過行政審批中心進行數據對接,將在專項檢查、投訴舉報等監(jiān)管中獲得的數據累積到數據中心,形成歷史備案,為應急和查詢統(tǒng)計提供支持。移動執(zhí)法終端具備網格化監(jiān)管系統(tǒng)的部分功能,工作人員可以實現(xiàn)移動辦公。電子監(jiān)察直接對接已有系統(tǒng),提供需要監(jiān)察的相關數據接口。在線培訓關聯(lián)已有培訓平臺。網格化食品藥品監(jiān)管平臺的整體業(yè)務如圖1所示。
網格化食品藥品監(jiān)管平臺能與已建系統(tǒng)通過鏈接方式進行業(yè)務處理,各系統(tǒng)的關聯(lián)對接如下:
1)網格化監(jiān)管:直接進入網格化監(jiān)管平臺,進行相關業(yè)務的處理。
2)辦公系統(tǒng):包括展示工作動態(tài)、政策法規(guī)等,直接點擊鏈接進入辦公待辦界面。
3)行政執(zhí)法:直接點擊鏈接進入相關業(yè)務界面。
4)在線培訓、遠程監(jiān)管、電子監(jiān)察、不良反應監(jiān)測等以單點登錄方式直接鏈接對應平臺。
外界系統(tǒng)提供服務的接口如下:
1)許可審批數據接口:直接使用數據庫對接方式,只需將數據周期性拷貝到本地。
2)辦公待辦消息接口:辦公系統(tǒng)提供web服務,返回待辦消息標準結構。
3)單點登錄系統(tǒng)提供單點登錄接口、權限控制接口。
4)遠程監(jiān)管接口:通過URL結合參數直接調用,關聯(lián)顯示。
圖1 網格化食品藥品安全監(jiān)管平臺整體業(yè)務圖
平臺設計堅持整體規(guī)劃、分步實施的原則。以業(yè)務應用為驅動,充分利用現(xiàn)有設施和資源,滿足需求。采用SOA(Service-Oriented Architecture)面向服務的體系結構組件模型,將不同功能單元通過服務間良好的接口聯(lián)系起來。接口采用中立方式定義,獨立于具體的硬件平臺、操作系統(tǒng)以及編程語言,使得系統(tǒng)中的服務以統(tǒng)一和通用的方法進行交互。使用基于XML語言描述接口,使應用轉移到更動態(tài)和靈活的接口系統(tǒng)中。在整個平臺的設計中,充分利用SOA設計理念與方法,使得各類應用、信息和資源以標準的服務接口提供;如果一個服務產生變化,不會影響其他服務;方便各類信息的傳遞和共享;已注冊的服務可以重復使用。采用SOA的設計思想使平臺具有良好的延展性,易于擴展,更充分地利用和共享信息,便于與其他系統(tǒng)對接與整合,提高靈活性和隨需應變能力,有效降低了總體投資成本,降低業(yè)務復雜性,實現(xiàn)平臺無關性。模塊耦合性低,可降低平臺的維護成本,提高維護效率[4]。
平臺設計采用工作流技術,對食品藥品安全監(jiān)管中的人員、資源、事件、狀態(tài)進行定義,用以描述平臺中的業(yè)務發(fā)生、發(fā)展以及完成的過程,實現(xiàn)對監(jiān)管過程的監(jiān)控。工作流引擎技術構件能夠使平臺業(yè)務流程的建立和修改更加規(guī)范和便捷。正確的管理決策依賴于清晰的業(yè)務流程,工作流技術為管理者提供一種有效的決策輔助方法,提供定義、實施和變更業(yè)務流程的方法,保證平臺的靈活性和一致性。工作流系統(tǒng)能為食品藥品安全監(jiān)管平臺的業(yè)務流程管理提供支持,使業(yè)務調整通過業(yè)務概念和業(yè)務目標等形式付諸實施,并且可以實時進行。工作流技術的應用能夠根據業(yè)務需要靈活定義、更新流程以及定義執(zhí)行期限,能夠分析和評價任何業(yè)務角度的任何流程的調整,保證審批業(yè)務的順利實施,通過優(yōu)化,降低成本,提高效率。
平臺設計采用J2EE開發(fā)、部署和管理相關的復雜問題。J2EE技術的核心是Java或Java 2平臺標準版,J2EE具有“編寫一次、隨處運行”的特性,全面支持EJB、Java Servlets、JSP、JMX和XML技術。
J2EE體系結構滿足應用的高可用性、高可靠性以及可擴展性,降低開發(fā)費用和復雜性,支持現(xiàn)有應用程序的集成,安全性高。J2EE支持異構環(huán)境,具有可伸縮性、穩(wěn)定的可用性和強大的應用開發(fā)能力,提供XML、JMS、RMI∕IIOP、JCA應用開發(fā)手段。平臺的開發(fā)工具選用Eclipse,開發(fā)語言為Java(JDK6),技術框架為Spring3.0、JBPM4.4,平臺的測試工具選擇LoadRunner,版本控制工具為SVN[5]。
整個平臺在結構上分為四層,分別為基礎層、數據層、應用層和接入層(如圖2)。基礎層包括內網和應用服務器兩個部分。數據層中包括流程數據庫和業(yè)務數據庫,另外工作流引擎也包含在此層中。應用層包括任務管理、檢查評定、綜合查詢、統(tǒng)計分析、企業(yè)管理、檢查項管理、授權管理、人員管理、字典管理和地理展現(xiàn)。接入層包括統(tǒng)一授權控制和用戶登錄,用戶登錄方式可以是直接登錄,也可以是單點登錄。
平臺的整體工作流程如圖3所示。首先是市級發(fā)起抽樣檢查和專項檢查,抽樣檢查發(fā)起之后,查找涉及的監(jiān)管對象,生成檢查單,市場處現(xiàn)場檢查并按檢查項記錄。專項檢查發(fā)起后判斷是否為專項檢查,“是”則查找設計的監(jiān)管對象,生成檢查單;“否”則相應處置與結案歸檔,自動影響監(jiān)管對象等級評定。例行檢查(平臺按照監(jiān)管對象等級自動生成),現(xiàn)場檢查并按檢查項記錄,相應處置與結案歸檔。
圖2 網格化食品藥品安全監(jiān)管平臺總體架構圖
圖3 網格化食品藥品安全監(jiān)管平臺整體工作流程圖
為了滿足食品藥品安全監(jiān)管的需要,本文設計了一個食品藥品安全監(jiān)管平臺,分析了平臺的功能需求和外部接口需求,介紹了平臺的設計技術。通過網格化監(jiān)管,建立全覆蓋的食品藥品安全監(jiān)管體系。