[摘要] 本文所述管制品監(jiān)管平臺(tái)基于 SOA 體系,使用 Web 服務(wù)解決異質(zhì)異構(gòu)信息系統(tǒng)間的互操作問(wèn)題,將與管制品全程監(jiān)管相關(guān)的信息系統(tǒng)集成到動(dòng)態(tài)管理鏈中。監(jiān)管平臺(tái)通過(guò)對(duì)管制品生命周期內(nèi)環(huán)環(huán)相扣的各變化環(huán)節(jié)的作業(yè)人員身份識(shí)別、行為記錄和產(chǎn)品流向登記,使主管部門(mén)可把每個(gè)管理對(duì)象都納入到有效的管理之中,進(jìn)行真實(shí)、實(shí)時(shí)、快速、有效地監(jiān)控和管理。
[關(guān)鍵詞] 管制品監(jiān)管網(wǎng)絡(luò)信息系統(tǒng)
一、引言
2006年初,亨氏和肯德基產(chǎn)品被檢出“蘇丹紅”、強(qiáng)生嬰兒油含有害物質(zhì)、立頓速溶茶氟化物超標(biāo)等一系列事件造成十分惡劣的影響,事件背后隱藏的政府對(duì)危險(xiǎn)品的監(jiān)管危機(jī)開(kāi)始顯現(xiàn)。2006年4月由非法購(gòu)買儲(chǔ)存炸藥引發(fā)的、致使31人殞命的山西省忻州市煤電醫(yī)院家屬樓爆炸事件和眼下卷土重來(lái)的“蘇丹紅”違禁紅心鴨蛋事件,更加凸顯對(duì)管制品加強(qiáng)監(jiān)管的必要性。
炸藥、劇毒危險(xiǎn)化學(xué)品、放射性物品以及精神類、成癮性藥品等均是國(guó)家嚴(yán)格管制物品,國(guó)家對(duì)其生產(chǎn)、經(jīng)營(yíng)、儲(chǔ)存、運(yùn)輸、使用、銷毀等各個(gè)環(huán)節(jié)都有相應(yīng)的管理規(guī)定。目前,我國(guó)對(duì)管制物品的管理以企業(yè)為管理對(duì)象,管理部門(mén)眾多,職責(zé)邊界不清,協(xié)調(diào)機(jī)制不足,難以實(shí)現(xiàn)管制品生命周期內(nèi)的全程監(jiān)管。
二、基于SOA的管制品監(jiān)管平臺(tái)
管制品管理要經(jīng)過(guò)生產(chǎn)(制造、進(jìn)口)、儲(chǔ)存、經(jīng)營(yíng)、運(yùn)輸、加工使用等不同的環(huán)節(jié),是一個(gè)動(dòng)態(tài)的過(guò)程,其間任何微小的失誤和懈怠都可能是誘發(fā)不安全事故的隱患。面向服務(wù)體系架構(gòu)(Service-Oriented Architecture, SOA) 思想將應(yīng)用系統(tǒng)看成是由一些能夠跨越組織邊界、可自描述、實(shí)現(xiàn)特定功能的服務(wù)集合所構(gòu)成。SOA 所表達(dá)的“描述——發(fā)布——發(fā)現(xiàn)——綁定——交互”信息服務(wù)構(gòu)建思想,很好地滿足了目前以“變”為主題的網(wǎng)絡(luò)應(yīng)用環(huán)境。SOA 強(qiáng)調(diào)標(biāo)準(zhǔn)、跨組織應(yīng)用、動(dòng)態(tài)性和模塊化,這些特點(diǎn)恰恰與前述管制品監(jiān)管系統(tǒng)所需的特征一致。
我們提出了一個(gè)基于SOA體系的管制品監(jiān)管平臺(tái)框架,如圖1所示。UDDI中心是Web服務(wù)遞交注冊(cè)信息的地方。作業(yè)人員資質(zhì)管理、行為記錄和產(chǎn)品流向登記等具體的監(jiān)管功能均作為 Web 服務(wù)實(shí)現(xiàn),待發(fā)布的Web服務(wù)需訪問(wèn)的URL,調(diào)用接口及參數(shù)等服務(wù)相關(guān)信息至UDDI中心。服務(wù)發(fā)布及服務(wù)搜索工具負(fù)責(zé)查詢所需的服務(wù)信息并最終反饋給請(qǐng)求者。該框架的特點(diǎn)為:(1)采用基于HTTP、XML、SOAP等開(kāi)放標(biāo)準(zhǔn)的技術(shù);(2)松散耦合便于分布式異構(gòu)系統(tǒng)間集成;(3)技術(shù)實(shí)現(xiàn)難度小可降低開(kāi)發(fā)成本。
圖1 基于SOA的管制品監(jiān)管平臺(tái)框架
三、流向追蹤系統(tǒng)
產(chǎn)品流向追蹤是對(duì)管制品安全管理最核心的功能,即在管制品從產(chǎn)生到消亡的全過(guò)程中,自動(dòng)采集、記錄、上報(bào)對(duì)管制物品的每一步操作。
1.追蹤流程
管制物品由生產(chǎn)起就被賦予唯一的產(chǎn)品永久標(biāo)識(shí)碼,并上報(bào)至監(jiān)管中心登記在冊(cè),管制品的流向追蹤過(guò)程開(kāi)始。生產(chǎn)單位銷售管制物品時(shí),要向監(jiān)管中心上報(bào)購(gòu)買單位和采購(gòu)人員的身份以及采購(gòu)權(quán)限、運(yùn)輸資質(zhì),經(jīng)系統(tǒng)核實(shí)允許后方可出廠。
管制品出廠后,運(yùn)輸、儲(chǔ)存、銷售過(guò)程中的每個(gè)環(huán)節(jié)均要將管制品處置情況上報(bào)監(jiān)管中心備案并核對(duì)相對(duì)單位、人員的權(quán)限。買賣行為成立后,該管制物品的控制權(quán)限轉(zhuǎn)移至運(yùn)輸單位和購(gòu)買單位。使用單位需記錄本單位內(nèi)部管制物品運(yùn)轉(zhuǎn)情況,與外部發(fā)生關(guān)系的管制物品操作情況均要上報(bào)至監(jiān)管中心,直至該管制物品滅失、不具有危險(xiǎn)性。
2.流量較驗(yàn)算法
監(jiān)管中心的數(shù)據(jù)庫(kù)中存放有管制品處置的詳細(xì)信息,可以知曉當(dāng)前管制品的狀態(tài)和方便地回溯管制品的流通歷程。我們最關(guān)心的是在整個(gè)過(guò)程中管制品有沒(méi)有非掌控的流失現(xiàn)象發(fā)生。
圖2 管制品流通網(wǎng)
如果將管制品流通的各個(gè)環(huán)節(jié)抽象為點(diǎn),則每一次管制品的轉(zhuǎn)移過(guò)程可以用一條從發(fā)送方到接收方的有向邊來(lái)表示,這樣全部管制品流通過(guò)程就被抽象為一個(gè)網(wǎng),網(wǎng)中每條邊的權(quán)重表示管制品的數(shù)量。圖2表示了某批管制品的全生命周期流動(dòng)過(guò)程,該批管制品被企業(yè)A生產(chǎn)后, 經(jīng)中間環(huán)節(jié)B、C、D、E,直至被F作無(wú)害化處理。
圖3所示流量較驗(yàn)算法可檢查某種管制品物流在各個(gè)環(huán)節(jié)是否有非監(jiān)管的流失。對(duì)flow(G,v)的調(diào)用會(huì)計(jì)算管制品流通網(wǎng)G中節(jié)點(diǎn)V的管制品流入量與流出量之差;對(duì)flow(G,s,t)的調(diào)用則會(huì)檢查從生產(chǎn)環(huán)節(jié)(s)到最終回收處理環(huán)節(jié)(t)的管制品流量值,如果流通過(guò)程中某個(gè)環(huán)節(jié)的管制品流入量與流出量不匹配或者流量值為負(fù)會(huì)返回邏輯假值。
圖3 流量較驗(yàn)算法
在管制品流通網(wǎng)的基礎(chǔ)上根據(jù)管理部門(mén)的管理規(guī)則和各環(huán)節(jié)之間的上下游制約關(guān)系,就可以判斷操作要求是否經(jīng)過(guò)許可、許可是否超越權(quán)限、是否有權(quán)實(shí)施等,進(jìn)而由系統(tǒng)自動(dòng)作出允許或拒絕操作的結(jié)果。這樣的管制品動(dòng)態(tài)監(jiān)管系統(tǒng)能夠?qū)崿F(xiàn)產(chǎn)生預(yù)警信息、制止非法行為、預(yù)防事故發(fā)生、及時(shí)消除事故影響等多方面安全管理目的。
四、總結(jié)
本文所述管制品監(jiān)管平臺(tái)基于 SOA 體系,可以方便地集成管制物品從產(chǎn)生到滅失全過(guò)程中眾多相關(guān)單位、管理部門(mén)的異質(zhì)異構(gòu)信息系統(tǒng),形成動(dòng)態(tài)的管理鏈條。監(jiān)管平臺(tái)通過(guò)對(duì)管制物品全過(guò)程每一變化環(huán)節(jié)環(huán)環(huán)相扣的作業(yè)人員身份識(shí)別、行為記錄和產(chǎn)品流向登記,使管理部門(mén)將每個(gè)管理象都納入到有效的管理之中,進(jìn)行真實(shí)、實(shí)時(shí)、快速、有效地監(jiān)控和管理。
本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文。