一种食品安全监控系统技术方案

技术编号:10095244 阅读:108 留言:0更新日期:2014-05-28 19:38
本发明专利技术公开了一种食品安全监控系统,包括:数据层子系统,用于对不同的用户业务接口接入的食品元数据进行统一的数据集成,并采用数据仓库技术建立全局统一的食品安全数据中心;数据交换层子系统,用于构建基于SOA架构的食品安全数据交换总线,调用所述数据层子系统的食品安全数据进行交互;服务支撑层子系统,用于提供以分布式架构搭建在食品安全数据交换总线上的应用服务单元;以及业务应用层子系统,用于对所述应用服务单元进行组合,以组装为面向多种业务的服务功能平台,并通过Web服务方式对外提供所述业务服务功能平台的服务。本发明专利技术提供的食品安全监控系统,具有适用范围广、易于集成、设计灵活和稳定性高的优点。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种食品安全监控系统,包括:数据层子系统,用于对不同的用户业务接口接入的食品元数据进行统一的数据集成,并采用数据仓库技术建立全局统一的食品安全数据中心;数据交换层子系统,用于构建基于SOA架构的食品安全数据交换总线,调用所述数据层子系统的食品安全数据进行交互;服务支撑层子系统,用于提供以分布式架构搭建在食品安全数据交换总线上的应用服务单元;以及业务应用层子系统,用于对所述应用服务单元进行组合,以组装为面向多种业务的服务功能平台,并通过Web服务方式对外提供所述业务服务功能平台的服务。本专利技术提供的食品安全监控系统,具有适用范围广、易于集成、设计灵活和稳定性高的优点。【专利说明】一种食品安全监控系统
本专利技术涉及信息系统
,尤其涉及一种食品安全监控系统。
技术介绍
近年来,食品中有毒有害物质残留量高、环境对农业生产以及农业种植和养殖业的源头污染日益加剧,食品安全问题不断发生并有愈演愈烈的趋势。因此,各类食品的安全问题日益受到社会和政府的高度重视,食品安全已经成为一个全世界不能回避的问题。但是,食品安全是涉及农业、畜牧业和工业生产等多个领域的复杂性、综合性问题,在食品销售到消费者手中之前,要经历种养殖、生产、制造、加工、进口、流通、调理、销售等众多的环节,其过程复杂,涉及安全影响因素多,监控覆盖面大,业务差异非常明显,系统构建的整体难度很大。因此,食品安全问题的解决,不仅需要有效的制度和严格的管理,还需要有效、先进的现代技术支持。现有的食品安全监控平台主要采用基于EAI (Enterprise ApplicationIntegration,企业应用集成)技术实现平台中的各业务系统和外部系统的数据集成、应用集成和业务集成。EAI的集成方式从本质而言是基于消息的集成,因此EAI的各组成部件,如适配器与HUB(集线器),都带有消息转换与消息路由的功能,在EAI的运作过程中,单个应用子系统只关心其与EAI连接部分消息的输入与输出,不关心具体的业务处理,业务处理都是在应用系统内部完成的。EAI最早的技术机制是点对点的集成,而后来更成熟的并被业界所接受的是Hub-Broker机制,即EAI通过创建一个交换中心,用于转换不同应用程序间的数据和消息。该交换中心使用的适配程序将所有输入数据的格式重新转换为一种EAI交换中心内部和外部适配程序都可以识别的通用格式,并将其称为规范格式。同时,目前各食品安全监控部门已经应用OLAP (On-Line TransactionProcessing,联机分析处理)技术实现数据处理、分析,具备一定的数据挖掘能力。但相对目前食品安全综合监控的综合性要求,其仍然存在一定的局限,主要体现在: (I)EAI方式为私有化数据集成方式,因此不同的生产厂商各自为营,生产出多种不同标准的数据接口,数据集成不透明;食品安全监控系统的不同环节对所应用的厂家产品的依赖性高,不利于实施。(2)由于处理网络数据流量占用了处理器的大量性能,在Hub-BiOker机制之下的中心总线是监控系统的瓶颈,并造成额外的系统开销;用户必须使用配置更强大的硬件设备来保证总线的效率。并且,在满负荷的情况下,容易造成服务器宕机,给系统的稳定性、可靠性带来隐患。(3)由于数据文件的交换需要在复杂网络环境里考虑数据的安全、数据端的程序自动运行、数据文件接口等问题,而基于EAI集成方式的数据接口标准不一,无法进行统一配置管理,因此需要花费额外的开销进行维护和扩充;若利用已经成熟的数据交换软件进行替换,又面临着成本增加和实施推广等问题。(4)现有的食品药品监督管理局、农业局等食品安全监控部门所建立的信息化系统虽然应用OLAP技术实现数据处理、分析,具备一定的数据挖掘能力,但各个信息化系统之间的数据信息不能共享或交流,形成信息孤岛,给食品安全监控的信息化带来诸如数据需要重复录入、信息巨大冗余、信息交流的一致性无法保证等困难。各食品安全监控部门业务不能通过网络系统完整、闭环地执行和处理,各部门涉及的食品安全的全链条中的不同环节都是孤立运行,没有能够形成一个有机的整体。而且,现有技术中的大多数研究都仅是针对食品产生的某个环节或某个具体监测指标,直接由相关政府部门进行监控;食品安全监控系统并未设置不同的监控权限或面向社会大众为主要用户群。而将食品安全仅由相关政府部门进行监督扩展至社会监督,这对于解决食品安全问题具有转折性的重要意义。
技术实现思路
本专利技术所要解决的技术问题是,提供一种食品安全监控系统,如何实现对食品安全监控系统中的各个环节,即各食品安全职能部门的各业务系统的食品安全数据进行统一接入,以及对食品全链条监控数据的采集,进而实现食品安全的全局、统一的监控与业务协同,全面提升食品安全职能部门对食品安全的监控效能,进行数据统计分析以提供辅助决策支持。为解决以上技术问题,本专利技术提供一种食品安全监控系统,包括: 数据层子系统,用于对不同的用户业务接口接入的食品元数据进行统一的数据集成,形成多个分析主题,并采用数据仓库技术建立全局统一的食品安全数据中心,以对食品安全数据进行存储与统一调度; 数据交换层子系统,用于构建基于SOA架构的食品安全数据交换总线,对不同的业务请求接口进行封装,并对所述业务请求接口接入的业务消息进行分析处理,调用所述数据层子系统的食品安全数据进行交互; 服务支撑层子系统,用于为所述食品安全数据交换总线提供多种应用服务单元,并将所述多种应用服务单元以分布式架构搭建在所述食品安全数据交换总线上; 以及,业务应用层子系统,用于对所述服务支撑层子系统中的所述应用服务单元进行组合,以组装为面向多种业务的服务功能平台,并通过Web服务方式对外提供所述业务服务功能平台的服务。优选地,所述服务支撑层子系统中的应用服务单元为:采用J2EE技术开发的应用服务中间件;所述应用服务单元以组件化形式搭建在所述食品安全数据交换总线上。优选地,所述业务应用层子系统的服务功能平台为:采用J2EE技术开发的组件化的通用业务服务功能平台。进一步地,所述食品安全监控系统还包括: 资源呈现层子系统,用于采用Portal技术将所述业务应用层子系统的数据资源进行整合,形成服务功能页面,并根据用户消息请求以表单形式将与所述消息请求对应的数据资源返回至用户。所述资源呈现层子系统,还用于采用Portlets技术对所述服务功能平台的应用服务进行封装,以界定用户的访问权限。在一种可实现方式中,所述对不同的用户业务接口接入的食品元数据进行统一的数据集成,包括: 基于商业智能技术对用户业务接口接入的食品元数据进行统一的抽取、质量清洗与数据重组; 建立一个单位完整的数据表示单元; 通过所述数据表示单元实现对食品元数据的数据集成,包括:数据复制、数据联邦、数据提取、数据转换和加载。更进一步地,所述数据层子系统还设有可定制的标准数据接口 ; 通过所述标准数据接口与食品安全职能部门进行数据交换,包括对食品元数据的统一接入,以及根据所述食品安全职能部门的请求消息,对所述食品安全数据中心的存储数据的米集。本专利技术实施例提供的食品安全监控系统,通过消息机制采集系统各环节数据,利用数据仓库技术实现全局统一的食品安全数据中心,为数据本文档来自技高网
...

【技术保护点】
一种食品安全监控系统,其特征在于,包括:数据层子系统,用于对不同的用户业务接口接入的食品元数据进行统一的数据集成,形成多个分析主题,并采用数据仓库技术建立全局统一的食品安全数据中心,以对食品安全数据进行存储与统一调度;数据交换层子系统,用于构建基于SOA架构的食品安全数据交换总线,对不同的业务请求接口进行封装,并对所述业务请求接口接入的业务消息进行分析处理,调用所述数据层子系统的食品安全数据进行交互;服务支撑层子系统,用于为所述食品安全数据交换总线提供多种应用服务单元,并将所述多种应用服务单元以分布式架构搭建在所述食品安全数据交换总线上;以及,业务应用层子系统,用于对所述服务支撑层子系统中的所述应用服务单元进行组合,以组装为面向多种业务的服务功能平台,并通过Web服务方式对外提供所述业务服务功能平台的服务。

【技术特征摘要】

【专利技术属性】
技术研发人员:余华伟彭凯宁曾嵘罗霞刘亮亮
申请(专利权)人:广州杰赛科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1