孫如江, 王斌君, 趙 明
(1.江蘇省公安廳, 南京 210024; 2.中國人民公安大學(xué), 北京 100038;3.南京師范大學(xué)虛擬現(xiàn)實(shí)地理環(huán)境教育部重點(diǎn)實(shí)驗(yàn)室, 南京 210023)
?
基于接口的公安信息共享技術(shù)研究
孫如江1,3,王斌君2,趙明1
(1.江蘇省公安廳, 南京210024; 2.中國人民公安大學(xué), 北京100038;3.南京師范大學(xué)虛擬現(xiàn)實(shí)地理環(huán)境教育部重點(diǎn)實(shí)驗(yàn)室, 南京210023)
摘要針對(duì)解決公安信息化中的信息重復(fù)采集、關(guān)聯(lián)共享的難題,通過對(duì)其深層原因分析,揭示出公安信息系統(tǒng)建設(shè)中條與塊、統(tǒng)一與創(chuàng)新以及不同業(yè)務(wù)矛盾沖突的內(nèi)在規(guī)律。提出了基于服務(wù)接口的公安信息系統(tǒng)建設(shè)的解決方案,論證了其科學(xué)性及現(xiàn)實(shí)意義,嘗試破解了長期困擾公安信息化過程中信息共享的難題。
關(guān)鍵詞重復(fù)采集; 關(guān)聯(lián)共享; 服務(wù)接口
0引言
在公安信息化發(fā)展初期,以技術(shù)為主導(dǎo)、以單一業(yè)務(wù)系統(tǒng)為主的建設(shè)模式導(dǎo)致了各警種、各部門統(tǒng)籌不足。近年來,在“統(tǒng)一思想、統(tǒng)一領(lǐng)導(dǎo)、統(tǒng)一標(biāo)準(zhǔn)、統(tǒng)一軟件”的信息化建設(shè)思想指導(dǎo)下,各地探索了警務(wù)綜合信息系統(tǒng)建設(shè)、輔以條線配發(fā)軟件的模式,解決了一些綜合應(yīng)用問題。但是,深層次信息化問題進(jìn)一步暴露,集中表現(xiàn)在數(shù)據(jù)重復(fù)采集和數(shù)據(jù)整合難、共享難、關(guān)聯(lián)難等方面。
基礎(chǔ)信息重復(fù)采集,不僅浪費(fèi)了寶貴的警力資源,而且難以實(shí)現(xiàn)信息資源的統(tǒng)一管理和綜合利用?!爸貜?fù)錄入”主要表現(xiàn)為:一是在不同應(yīng)用系統(tǒng)中,同一要素對(duì)象數(shù)據(jù)重復(fù)錄入;二是在不同應(yīng)用系統(tǒng)中,同一要素對(duì)象相同屬性字段數(shù)據(jù)重復(fù)錄入;三是在同一應(yīng)用系統(tǒng)中,同一要素對(duì)象相同屬性字段數(shù)據(jù)重復(fù)錄入。例如,單位管理模塊、特種行業(yè)、常駐人口管理模塊、暫住人口管理模塊中“服務(wù)處所”字段,都含有單位信息,這就會(huì)導(dǎo)致信息重復(fù)采集。
各警種、部門的信息壁壘沒有打破,情報(bào)研判等綜合實(shí)戰(zhàn)工作迫切需要的人員軌跡、車輛軌跡、網(wǎng)上活動(dòng)軌跡、通話信息軌跡等信息難以實(shí)現(xiàn)整合、共享,這對(duì)信息化的深度應(yīng)用造成一定制約。
理論上講,業(yè)務(wù)開發(fā)系統(tǒng)一定要面向民警用戶,民警只需要一個(gè)工作平臺(tái)、一個(gè)登陸入口,各種業(yè)務(wù)可通過信息系統(tǒng)提供的后臺(tái)復(fù)雜的服務(wù)疊加重組,最終顯現(xiàn)在民警面前的是簡單的工作平臺(tái)。
本文就公安信息化過程中條線業(yè)務(wù)系統(tǒng)之間及條線業(yè)務(wù)系統(tǒng)與綜合應(yīng)用系統(tǒng)之間信息共享與交換的問題,研究基于接口的技術(shù)解決方案,嘗試打破信息孤島,實(shí)現(xiàn)資源有效利用。
1問題分析與研究
1.1重復(fù)采集問題分析
因?yàn)闂l線業(yè)務(wù)數(shù)據(jù)采集基于規(guī)范的流程與管理,這些數(shù)據(jù)是相對(duì)各自業(yè)務(wù)場景進(jìn)行采集的。由于每個(gè)業(yè)務(wù)系統(tǒng)有自身定位和目標(biāo),因此很難兼顧其他業(yè)務(wù)系統(tǒng)需求,不同條線之間業(yè)務(wù)數(shù)據(jù)就不可避免地存在交叉重疊。
數(shù)據(jù)“重復(fù)采集”主要表現(xiàn)為同一業(yè)務(wù)系統(tǒng)中相同數(shù)據(jù)和不同業(yè)務(wù)系統(tǒng)相同數(shù)據(jù)兩種情形。前者可以通過系統(tǒng)驗(yàn)證,在采集實(shí)施時(shí)通過“去重分析”提醒,減少重復(fù)采集;后者則由于遵循的系統(tǒng)規(guī)范和數(shù)據(jù)規(guī)范缺少統(tǒng)一標(biāo)準(zhǔn),不同業(yè)務(wù)信息資源之間缺少有效關(guān)聯(lián),必然會(huì)導(dǎo)致在各自系統(tǒng)進(jìn)行數(shù)據(jù)重復(fù)采集現(xiàn)象。
1.2條與塊信息系統(tǒng)沖突分析
從信息化角度看,信息系統(tǒng)可分為用戶層、邏輯層和數(shù)據(jù)層。用戶層主要體現(xiàn)業(yè)務(wù)要素、要素流程,以及復(fù)雜的業(yè)務(wù)規(guī)則;邏輯層主要是面向所有業(yè)務(wù)、共有的業(yè)務(wù)邏輯服務(wù)集,并向所有部門提供業(yè)務(wù)的邏輯接口服務(wù);數(shù)據(jù)層則是不管業(yè)務(wù)的異同,數(shù)據(jù)是標(biāo)準(zhǔn)的、統(tǒng)一的[1]。數(shù)據(jù)層包含了面向所有業(yè)務(wù)的數(shù)據(jù)元素的最大集合,數(shù)據(jù)元素是不可分割的最小粒度的數(shù)據(jù)單元[2],基于數(shù)據(jù)元素組織的數(shù)據(jù)庫可實(shí)現(xiàn)各種業(yè)務(wù)系統(tǒng)共享。
對(duì)于特定處理目標(biāo)的應(yīng)用系統(tǒng)而言,盡管數(shù)據(jù)對(duì)象相同,仍然會(huì)存在不同的數(shù)據(jù)定義和集合,這就不可避免地產(chǎn)生了數(shù)據(jù)的沖突和不一致,表現(xiàn)為在不同業(yè)務(wù)語境下,同一數(shù)據(jù)對(duì)象形式上有不同名稱,同一名稱在不同業(yè)務(wù)語境下其語義不相同等。如圖1所示,由治安、刑偵、交管等業(yè)務(wù)產(chǎn)生的業(yè)務(wù)條線系統(tǒng),形成了業(yè)務(wù)意義上的“信息壁壘和孤島”,治安、刑偵、交管等業(yè)務(wù)兩兩之間存在重疊。
圖1 用戶、邏輯、數(shù)據(jù)平面關(guān)系
這就導(dǎo)致下面兩個(gè)問題:
首先是數(shù)據(jù)重復(fù)錄入。為解決相同數(shù)據(jù)對(duì)象在不同數(shù)據(jù)處理空間的定義和應(yīng)用問題,在很多業(yè)務(wù)領(lǐng)域中,需要將相同的數(shù)據(jù)在多個(gè)系統(tǒng)(如圖1中所示)中重復(fù)錄入,導(dǎo)致了基層民警工作加重。
其次是功能重疊。由于部門之間溝通不暢或發(fā)展不平衡,導(dǎo)致各部門在研發(fā)信息系統(tǒng)時(shí)造成“撞車”現(xiàn)象。如網(wǎng)絡(luò)安全與指揮中心等部門研發(fā)的網(wǎng)上輿情導(dǎo)控系統(tǒng),其他部門也在搞類似的系統(tǒng),造成資源浪費(fèi)。沖突根源是數(shù)據(jù)分類交叉重疊和系統(tǒng)功能交叉重疊。一個(gè)數(shù)據(jù)分類不能解決所有問題[3],一個(gè)系統(tǒng)也不能解決所有問題。
另外,在實(shí)際工作中,還存在條線業(yè)務(wù)系統(tǒng)和塊狀綜合業(yè)務(wù)系統(tǒng)并存現(xiàn)象。也不能簡單地用一個(gè)綜合系統(tǒng)代替條線系統(tǒng),不同業(yè)務(wù)對(duì)應(yīng)的數(shù)據(jù)重點(diǎn)以及數(shù)據(jù)之間關(guān)聯(lián)關(guān)系不同,如果不同業(yè)務(wù)混用同一系統(tǒng),就會(huì)造成眾口難調(diào)、效率低下等現(xiàn)象。
1.3統(tǒng)一與創(chuàng)新矛盾沖突分析
目前,各種警務(wù)信息系統(tǒng)已覆蓋了公安工作各個(gè)方面,實(shí)現(xiàn)了源頭信息網(wǎng)上采集、案件辦理網(wǎng)上流轉(zhuǎn)、公安業(yè)務(wù)網(wǎng)上運(yùn)行?;鶎用窬鎸?duì)系統(tǒng)功能多、模塊多、界面多、操作煩瑣等問題,而且基層民警難以全面理解掌握和精準(zhǔn)理解這些不同種類的應(yīng)用系統(tǒng)。特別是不少應(yīng)用功能分散在多個(gè)模塊、多個(gè)界面中,需要打開多個(gè)系統(tǒng),在不同的界面進(jìn)行操作,應(yīng)用十分不便。
究其原因,是由于開發(fā)設(shè)計(jì)的信息系統(tǒng)是面向業(yè)務(wù)系統(tǒng)功能的,而不是面向民警的。一種解決方案是,為基層民警開發(fā)一套面向所有業(yè)務(wù)工作的綜合系統(tǒng),但這種方案也存在一定的局限性,雖然不同的地方管理理念和目標(biāo)基本相同,但不同地市具體需求與應(yīng)用仍然存在差別。因此,全國或全省用一個(gè)模板來統(tǒng)一不同業(yè)務(wù)、不同層級(jí)民警所對(duì)應(yīng)的應(yīng)用系統(tǒng)是困難的。同時(shí),強(qiáng)行統(tǒng)一的模板也無法突出地方特色與自主創(chuàng)新。
2基于服務(wù)接口的解決方案
2.1服務(wù)接口內(nèi)涵
根據(jù)上述分析,數(shù)據(jù)重復(fù)采集、共享難的主要原因是“煙囪式”的系統(tǒng)導(dǎo)致了“信息孤島”。但是,不同條線業(yè)務(wù)系統(tǒng)和不同層級(jí)綜合系統(tǒng)的差異性是客觀存在的,也具有一定的合理性[4]。問題的關(guān)鍵就是如何在不同業(yè)務(wù)、不同系統(tǒng)、不同數(shù)據(jù)模型之間盡量減少數(shù)據(jù)重復(fù)采集,在更高層次上實(shí)現(xiàn)數(shù)據(jù)共享。
現(xiàn)實(shí)生活中,粗水管要與細(xì)水管對(duì)接,可以用一個(gè)一邊粗口徑,另一邊細(xì)口徑的接頭進(jìn)行對(duì)接。一個(gè)水管要與兩個(gè)水管相連,可以借助于三通接頭進(jìn)行對(duì)接。借助這一思想,可解決不同業(yè)務(wù)、不同系統(tǒng)之間的“互聯(lián)、互通、互操作”的問題,如圖2所示。
圖2 基于服務(wù)接口的信息平臺(tái)三層架構(gòu)
其中,用戶平面層主要體現(xiàn)業(yè)務(wù)規(guī)則和流程,不同業(yè)務(wù)流程不同,需要建立的系統(tǒng)也不一樣;數(shù)據(jù)平面層主要是數(shù)據(jù)模型關(guān)系的集合,應(yīng)該按照數(shù)據(jù)庫的原理構(gòu)建合理的數(shù)據(jù)模型,它獨(dú)立于業(yè)務(wù)系統(tǒng),不需要與系統(tǒng)一一對(duì)應(yīng);邏輯平面層是各種各樣規(guī)格且基于服務(wù)的接口集合,面向用戶層提供邏輯接口服務(wù),邏輯平面(接口層)就好比水管接頭的集合,需要什么樣的接口,就生產(chǎn)什么規(guī)格的接口,這樣就自然地將用戶平面的系統(tǒng)與數(shù)據(jù)平面的數(shù)據(jù)關(guān)聯(lián)起來了。
按照?qǐng)D2的模型,就可構(gòu)建前臺(tái)操作簡單,后臺(tái)計(jì)算關(guān)系復(fù)雜的信息系統(tǒng)。民警數(shù)據(jù)采集工作仍然面向業(yè)務(wù),場景簡單清楚,流程清晰,業(yè)務(wù)系統(tǒng)開發(fā)不需要“兼顧”其他業(yè)務(wù)的牽制和限制。而數(shù)據(jù)是基于統(tǒng)一數(shù)據(jù)模型、統(tǒng)一數(shù)據(jù)元,是共享的。由于采集數(shù)據(jù)基于同一個(gè)數(shù)據(jù)庫,相同的數(shù)據(jù)對(duì)象和相同的數(shù)據(jù)字段就不需要重復(fù)采集,并且易于實(shí)現(xiàn)數(shù)據(jù)整合與共享。
另外,如果采用基于服務(wù)接口集合進(jìn)行軟件開發(fā),應(yīng)用工作平臺(tái)是模塊組裝的,如果需求發(fā)生變化,通過升級(jí)對(duì)接新的服務(wù)接口、開發(fā)新的采集系統(tǒng)就能很快適應(yīng)實(shí)際情況的調(diào)整,最大限度地降低數(shù)據(jù)重復(fù)采集的可能性。
2.2服務(wù)接口意義
2.2.1有利于條與塊之間矛盾調(diào)和
條與塊的矛盾一直伴隨公安信息化建設(shè)過程,它們各自都有其自身的運(yùn)行規(guī)律,在一定的時(shí)空?qǐng)鼍跋露际呛侠淼?。條關(guān)心的是面向業(yè)務(wù)的專業(yè)化研究,塊關(guān)心的是面向綜合的功能協(xié)調(diào),如圖3所示。
圖3 基于接口的條與塊矛盾調(diào)和原理示意
通過服務(wù)接口能將條線與塊面的不同要求粘貼對(duì)接起來。服務(wù)接口就是條與塊的粘合劑,不需要改變民警操作崗位業(yè)務(wù)界面,在邏輯層面,通過條線服務(wù)接口與下級(jí)的塊面數(shù)據(jù)、服務(wù)對(duì)接,上級(jí)條線就可得到想要的數(shù)據(jù)和數(shù)據(jù)服務(wù)。這樣,民警面對(duì)的系統(tǒng)平臺(tái)少了,減少了民警多系統(tǒng)登陸,重復(fù)采集的數(shù)據(jù)隨之減少,數(shù)據(jù)整合、共享程度必然提高,這既解決了矛盾沖突,又完成了條線業(yè)務(wù)管理與綜合實(shí)戰(zhàn)研判的各自目標(biāo)。
2.2.2減少了業(yè)務(wù)系統(tǒng)與數(shù)據(jù)模型之間相互影響
從業(yè)務(wù)層(用戶層)向下看,直接聯(lián)系的僅僅是接口層(邏輯層);從數(shù)據(jù)層向上看,直接看到的也僅僅是接口層。接口層成為業(yè)務(wù)層與數(shù)據(jù)層(數(shù)據(jù)模型層)緩沖地帶。當(dāng)數(shù)據(jù)模型發(fā)生變化時(shí),由于接口層隔離的作用,其變化不會(huì)直接傳遞到業(yè)務(wù)層;而當(dāng)業(yè)務(wù)層靈活變化時(shí),因接口層的緩沖,也不會(huì)對(duì)數(shù)據(jù)模型層造成直接影響。如圖4所示。
圖4 接口層是業(yè)務(wù)層與數(shù)據(jù)模型層中間緩沖
在公安信息化工作中,一方面,業(yè)務(wù)規(guī)則隨社會(huì)發(fā)展靈活多變,相應(yīng)的業(yè)務(wù)系統(tǒng)也會(huì)經(jīng)常升級(jí)變化。此時(shí),僅需要升級(jí)業(yè)務(wù)層模塊,調(diào)整接口層,數(shù)據(jù)層則不需要開發(fā)調(diào)整;另一方面,如果僅僅是數(shù)據(jù)模型發(fā)生了某些變化,如產(chǎn)生新的數(shù)據(jù)元,則僅需調(diào)整接口層,開發(fā)新的接口,既有業(yè)務(wù)層就不要頻繁升級(jí)改造,由此節(jié)省大量人力、財(cái)力和物力等資源,也使有限資源能得到充分利用。
3結(jié)語
本文提出的基于服務(wù)接口的信息共享解決方案,是我們提出的“開”字形公安信息應(yīng)用系統(tǒng)總體框架的有效組成部分[4],破解了長期以來困擾公安信息化中信息共享的難題。這一理論和技術(shù)方法的落實(shí),還需要一系列配套的支撐。
首先,“開”字形公安信息應(yīng)用系統(tǒng)總體框架的布局,以及基于服務(wù)接口的公安信息共享方案,需要接口標(biāo)準(zhǔn)的支持。然而,接口標(biāo)準(zhǔn)在公安信息化標(biāo)準(zhǔn)體系中是比較缺乏的,其作用和地位也沒有被充分地認(rèn)識(shí),今后需要加強(qiáng)這方面的標(biāo)準(zhǔn)化工作。
其次,依據(jù)技術(shù)應(yīng)用與管理相適應(yīng)的要求,同樣信息化技術(shù)應(yīng)用與信息化應(yīng)用管理現(xiàn)狀也要相適應(yīng)。在公安信息化技術(shù)應(yīng)用與公安信息化應(yīng)用管理暫時(shí)還處于發(fā)展初級(jí)階段,可以考慮用戶層(業(yè)務(wù)系統(tǒng))由業(yè)務(wù)部門開發(fā),邏輯層(服務(wù)接口)由信息化綜合主體部門設(shè)計(jì)開發(fā),并向所有業(yè)務(wù)部門提供服務(wù),支撐業(yè)務(wù)部門系統(tǒng)建設(shè)。數(shù)據(jù)層標(biāo)準(zhǔn)由所有部門參加制定,并且要在所有部門、所有系統(tǒng)中得到強(qiáng)制執(zhí)行,這樣才能避免數(shù)據(jù)不一致性,提高資源的共享程度。
最后,統(tǒng)一含義是“大家都一樣”,創(chuàng)新含義就是“大家有所不同”。全國或全省可以提倡“統(tǒng)一思想、統(tǒng)一領(lǐng)導(dǎo)、統(tǒng)一標(biāo)準(zhǔn)”,但少提或暫不要提“統(tǒng)一軟件”。軟件的內(nèi)涵涉及數(shù)據(jù)模型、邏輯功能、業(yè)務(wù)崗位、管理機(jī)制等因素,“統(tǒng)一軟件”代表上述所有因素都要統(tǒng)一。但實(shí)際上,南北差異、各地發(fā)展不平衡、業(yè)務(wù)易變性等因素,很難做到統(tǒng)一,強(qiáng)行統(tǒng)一就會(huì)出現(xiàn)上述諸多問題?!敖y(tǒng)一軟件”應(yīng)改為“統(tǒng)一接口”,這樣即使有不滿意(眾口難調(diào)),損失也是很小的;反之,“統(tǒng)一接口”比較容易根據(jù)業(yè)務(wù)變化進(jìn)行快速調(diào)整,不斷滿足民警業(yè)務(wù)變化的作業(yè)平臺(tái),最大程度減少重復(fù)采集現(xiàn)象,提高數(shù)據(jù)整合共享的程度。另外,各地公安機(jī)關(guān)積極探索信息化問題,必然會(huì)出現(xiàn)各地特色的創(chuàng)新實(shí)踐。如果過分強(qiáng)調(diào)“統(tǒng)一軟件”,抹殺各個(gè)地方的差異性,必然會(huì)扼殺下級(jí)公安機(jī)關(guān)的創(chuàng)新能力,會(huì)進(jìn)一步影響公安領(lǐng)域全局信息化建設(shè)的深入發(fā)展和總體效益。
參考文獻(xiàn)
[1]白殿一.標(biāo)準(zhǔn)的編寫[M]. 北京:中國標(biāo)準(zhǔn)出版社,2009.
[2]衛(wèi)生部衛(wèi)生信息標(biāo)準(zhǔn)專業(yè)委員會(huì). WS/T303—2009衛(wèi)生信息數(shù)據(jù)元標(biāo)準(zhǔn)化規(guī)則[S].北京:人民衛(wèi)生出版社,2009.
[3]王電.公安信息化概論[M]. 北京:清華大學(xué)出版社,2011.
[4]王斌君,宣百軍.“開”字型公安應(yīng)用系統(tǒng)體系結(jié)構(gòu)探究[J].中國人民公安大學(xué)學(xué)報(bào),2007(1):34-37.
(責(zé)任編輯于瑞華)
中圖分類號(hào)D035.31
作者簡介孫如江(1964—),男,江蘇海安人,博士,副調(diào)研員。研究方向?yàn)楣残畔⒒?、警用地理信息技術(shù)。