田建榮,宋琳琳,王宏志,郭曙超(山東出入境檢驗檢疫局,山東青島266001)
山東檢驗檢疫食品安全整合平臺的研究與建設
田建榮,宋琳琳,王宏志,郭曙超
(山東出入境檢驗檢疫局,山東青島266001)
摘要:對信息系統整合進行研究,以信息系統平臺框架為基礎,通過框架本身所具有的開放性特征,實現將現有系統(食品安全衛生監控系統-FSCS、中國出口肉類官方獸醫電子監控系統-VET2006、出口食品現代化管理系統、山東出口動植物源性食品追溯監控系統、山東殘留監控電子監管系統)逐步進行整合的目標,最終實現系統的統一和數據的一致。用戶可以通過單一入口透明地訪問信息系統的所有授權資源。在統一的資源管理下,數據實現了標準化,數據綜合利用程度得到進一步提高。
關鍵詞:食品安全;整合;信息“孤島”;集中分布;單點登陸
近些年來,隨著山東檢驗檢疫信息化進程的不斷加快,以及新的業務需求不斷涌現,還有國家質量監督檢驗檢疫總局下發的各種系統軟件,部署、建設了大批的信息系統。這些系統都是根據業務需求和實現目標獨立建設,設計之初,并沒有充分考慮與其他系統整合對接,因此系統開發部署后,形成了一個個獨立的信息系統,與此同時也形成了一個個的信息孤島。因此如何使各個信息系統之間協調運轉,信息共享、資源共享,是迫切需要解決的問題。
目前,山東局中心機房主要運行總局統一開發推廣的CIQ2000綜合業務等業務系統有22個,省局業務處室統一開發及推廣的國境口岸衛生電子監管系統(AIS)等特色業務系統30多個,分支局開發應用的出口機電產品遠程檢驗系統等外掛業務40多個,這些數字將隨著實際工作需求和信息化建設不斷增加。其中涉及到食品安全類的軟件主要有進出口食品安全衛生監控(FSCS)、出口肉類官方獸醫電子監控(VET2006)、出口食品現代化管理系統、山東檢驗檢疫食品追溯系統、山東殘留監控電子監管系統等多個軟件系統,還有正在開發中的進出口食品安全風險預警管理系統等等。這些系統部署在不同的服務器上,使用了不同的操作系統和軟件平臺,業務人員在使用這些系統辦公時需要記住不同的軟件位置,記住眾多的用戶名和密碼,重復著眾多的登錄動作,打開過多的頁面,耗費大量的精力和資源。而對于系統管理人員也面臨著同樣的問題,運維復雜度和成本不斷提高。
因此,我們亟需探索建設一個軟件門戶平臺,深度打造業務系統的整合,解決應用的集中發布、單點登錄、集中的權限管理、數據融合等一系列問題,提高效率,減少重復工作。這將對今后信息系統的建設發展具有積極意義,這也代表了應用系統發展的趨勢軟件系統的整合是一個浩大的工程,需要全面對需要整合的系統進行深入的分析,梳理清楚各個系統的信息流如何運轉,系統之間相互溝通的銜接的數據結構,打造一個軟件平臺,集中管理各類應用系統。

圖1 山東檢驗檢疫局典型應用系統分布圖Fig.1 TypicalapplicationsShandong Inspection and Quarantine Bureau Distribution
隨著信息化建設的蓬勃發展,目前國內外各大政府和企業內運行的應用系統數量已經比較龐大,各個應用系統之間的交流也越發頻繁,對系統整合、數據共享、互聯互通的需求越來越迫切。隨著山東出入境檢驗檢疫系統信息化工程建設的迅速發展,省局部門及各分支機構都建立了各自的信息處理系統。這些信息系統往往是在不同時期、由不同廠商、在不同平臺上建設而成的,而且大都是使用不同語言進行開發的。由于缺少統一規劃、統一標準,彼此之間很難實現信息共享,形成了大量孤島式的業務應用系統。
山東檢驗檢疫系統典型的應用系統分布模型如下圖所示:
這些系統獨立部署,各自并不交互。每個系統都為用戶提供了訪問接口,這些接口有的是網站(如OA、ESV12等),有的是客戶端程序(如CIQ2000業務系統)等。多個系統的并行使用、多個用戶訪問接口使得用戶在訪問多個信息系統的情況下,需要記住大量的用戶口令,應用極不方便。每個系統的數據源之間都相對獨立,形成一個個信息孤島,數據格式得不到統一,數據沒有完全標準化。各個數據源和各個應用系統之間都存在著一定的功能上的和數據上的重疊,但系統之間的獨立性使得系統中的功能共享和數據綜合利用比較困難。獨立業務系統的開發和維護也相對困難,不能實現對實際業務的快速跟進。用戶為了統計一些數據或完成一項工作,往往需要進入不同的系統,而需要協調的幾個系統的數據傳輸也有一定的時滯,也有可能出現數據不一致的問題,這使得使用極不方便,也嚴重影響工作效率。
本項目將對信息系統整合進行研究,以信息系統平臺框架為基礎,通過框架本身所具有的開放性特征,實現將現有系統逐步進行整合的目標,最終實現系統的統一和數據的一致。用戶可以通過單一入口透明地訪問信息系統的所有授權資源。在統一的資源管理下,數據實現了標準化,數據綜合利用程度得到進一步提高。
2.1系統框架平臺整合
建立一個系統框架平臺,成為系統整合的門戶,所有應用以統一的網頁形式和風格展現。
食品安全整合平臺系統包含應用的集中部署、單點登錄、統一授權、統一審計、統一數據源、統一管理。
2.2單點登錄整合
單點登陸,基于平臺的用戶管理,統一用戶界面平臺,將登錄平臺、權限控制、審核和應用集中管理進行整合。
食品安全整合平臺系統的單點登錄方案包括統一的用戶管理、統一的登錄界面、統一的權限管理。

圖2 山東檢驗檢疫局系統整合平臺系統分布圖Fig.2 Shandong Inspection and Quarantine Bureau System Integration Platform System Distribution
單一登錄:用戶使用單一的界面登錄系統,通過統一的安全認證機制進行安全登錄檢查,通過后可以根據業務需要進入任意一個有權限進入的業務系統。每個業務系統的模塊的授權根據單一登錄系統的安全機制進行權限許可檢查,等到授權后方可進入。
用戶管理:系統的用戶管理采用全局方式,詳細登記用戶的姓名、機構、部門等詳細資料,并定義一個唯一的用戶代碼,用此用戶代碼并結合不同登錄認證方式(用戶名密碼方式、USBKey方式以及生物指紋方式等)進行登錄認證。
權限控制:權限控制主要有權限組和應用模塊授權。根據業務處理的需要,可以定義對應的權限組,通過為權限組定義詳細的應用模塊權限后,最為權限組指定用戶,以達到簡化用戶權限管理的需要。也可以對用戶進行單獨的應用模塊授權。
應用管理:根據平臺中部署運行的應用系統,對應創建應用名稱、模塊,以方便系統權限管理。
安全審計:每個用戶登錄系統、進入應用,一直到使用各個應用模塊都進行訪問日志記錄,可以由系統安全管理人員隨時調閱,以達到安全審計的目的。
2.3數據資源整合
針對食品安全數據源的特點,根據數據接口交換平臺的數據規范,制定食品安全的數據規范格式。然后以此規范為基礎,實現獨立于應用的業務數據商業邏輯層,其接口對平臺級的應用模塊提供調用服務。構造平臺系統的數據服務層,這樣當數據存儲位置發生變化時,只需要更新平臺系統的數據源配置,即可使平臺的應用無縫遷移,而無需關心數據庫的位置或者數據庫產品的升級換代。
通過數據資源整合,可以將4個食品安全類軟件無縫集成到一起。
2.4應用系統整合
應用系統的整合是系統整合的關鍵。深度整合食品安全軟件系統,將原有系統升級為應用模塊配置方式,按照平臺框架規范進行開發、整合。隨著食品安全業務系統的逐漸更新、增加,逐漸淘汰舊的服務接口,實現系統的靈活更新;底層數據的重構與更新只需更改服務平臺的對應模塊,使其對業務系統曝露的數據接口與系統更新前一致,同時平臺還可以基于重構的底層數據,為上層食品安全業務系統曝露新的服務接口,實現系統的快速開發與靈活更新,從而滿足檢驗檢疫對食品安全業務系統快速更新的需要。
2.5系統管理整合
食品安全整合平臺中部署管理應用,成熟一個部署一個,部署一個配置一個。根據業務應用的特點,從模塊配置到權限配置,完全整合為一個整體,用戶前端應感覺不到可能同時在使用多個應用系統處理業務,他們可以在需要某個功能時方便地調用該功能處理當前的業務,無需關注這個應用部署在哪里。系統管理人員可以為每個應用場景配置一系列的應用模塊,從而簡化業務人員操作系統的復雜性,提高效率,達到真正的系統整合目的。
目前已整合完成進出口食品安全衛生監控(FSCS)、出口肉類官方獸醫電子監控(VET2006)、出口食品現代化管理系統、山東檢驗檢疫食品追溯系統、山東殘留監控電子監管系統以及進境食品自動扣留管理系統、進境水產品備案冷庫核銷系統等進境食品管理系統。全省各分支局業務人員及企業人員在一個大平臺-食品安全整合平臺中使用上述系統功能。且分支局業務人員及企業人員一致反應該平臺提高了工作效率,減少重復工作,降低了資料的消耗率。
3.1技術特點
1)運用構件化技術,形成該系統設計與開發的最佳方法。
2)采用基于Windwos DotNet的B/S架構,考慮到應用體系結構的擴充性。
3)軟通電子商務中間件平臺,具有平滑遷移至J2EE的特性。
4)引入面向對象的開發工具,充分利用成果積累。
5)采用Team Work的開發方法,具備良好的版本管理和控制手段。
3.2技術架構
該平臺采用了N-TIER結構的技術,具有高度的可伸縮性,主要解決了基于瀏覽器軟件的界面易用性、數據傳輸、精確打印等高難技術,封裝了數據的提取、保存等復雜的商業規則,提供了一個可快速開發應用、運行應用的平臺軟件。該平臺是一個具有開發和應用雙重功能的平臺軟件,具有的高可伸縮性、高可靠性等特點。
3.3開發環境選擇
關系型數據庫選用ORACLE,相應的操作系統平臺選用 Microsoft W indows 2003、2008,也可以在LINUX、UNIX操作系統下運行。
應用服務器:選用MicrosoftWindows2003、2008,提供Web服務、應用管理、事務處理等,運行軟通電子商務中間件平臺
軟件體系:SoftExpress中間件的DOT NET體系平臺
設計工具選擇:UML、CDM、PDM
開發工具選擇:Visualstudio
Bug工具選擇:Softexpress BugTracker,全面跟蹤系統Bug,提高軟件開發質量。
通過《山東檢驗檢疫食品安全整合平臺》的研究與建設,達到規范山東出入境檢驗檢疫系統食品安全應用系統建設過程,實現食品類系統間信息交流與數據共享;同時我們需要基于此對山東局所有系統和相關資源進行優化整合,更有效地發揮電子業務系統的貢獻率。
參考文獻:
[1]劉騰紅.信息系統分析與設計[M].北京:科學出版社,2003:5-6
[2]劉志峰.軟件工程技術與實踐[M].北京:電子工業出版社,2004: 14-16
[3]Leszek AMaeiaszek.需求分析與系統設計匯閉[M].金芝,譯.北京:機械工業出版社,2003:17-18
[4]魏茂軍.JSP案例開發[M].北京:中國水利水電出版社,2005:22-23 [5]張折,劉敏.三層體系結構在學生管理系統的實現[J].商丘職業技術學院學報,2004,3(3):41-43
[6]劉曉華.J2EE企業級應用開發[M].北京:電子工業出版社,2003: 67-68
DOI:10.3969/j.issn.1005-6521.2015.22.050
收稿日期:2014-03-11
作者簡介:田建榮(1981—),男(漢),工程師,碩士,研究方向:計算機應用。
Research and Construction of Shandong Food Safety Inspection and Quarantine Integration Platform
TIAN Jian-rong,SONG Lin-lin,WANGHong-zhi,GUOShu-chao
(Shandong Entry-Exit Inspection and Quarantine Bureau,Qingdao 266001,Shandong,China)
Abstract:This paper carries out research on information system integration method.Themethod was based on the platform framework of information system.Using the open featuresof the framework,we aimed to achieve a unified system with consistent data gradually.The targeting systems include:the food safety and health monitoring system-FSCS,the official veterinary electronic monitoring system for meat export of China-VET2006,themodernizationmanagementsystem for food export,the traceabilitymonitoring system for animal and plantsourcesof food exportof Shandong,the electronic controlsystem for residualmonitoring of Shandong. The Usersof the unified systemmay access transparently all the authorized resourcesof through single sign-on. Using the unified resourcemanagement,the data is standardized,the comprehensive utilization of data has been further improved.
Key words:food safety;integrate;information“island”;concentrated;single sign-on