论文部分内容阅读
随着上海现代警务机制建设和公安“三基”工程建设的深入实施和推进,科学技术尤其是信息化应用对现代警务机制的支撑和保障作用日益凸现。如何在现有的基础上,使信息资源、信息系统更好地面向实战、服务基层,提高基层民警在实战中的信息化应用意识、应用技能和应用水平,从而进一步提高上海公安机关的整体素质和战斗力成为摆在公安科技部门面前的一大课题。信息比对作为一种信息资源常规应用方式,在基层实战中必将得到越来越广泛的应用。经过论证和调研,本文研究的重点在于设计一套有别于传统比对模式、适合不同应用需要的信息比对系统平台,采用灵活的比对方式实现各数据库之间的信息比对,力求从现有信息资源中,最大限度的发掘信息资源的关联应用效益,为掌握对象活动轨迹信息、优化情报分析工作和侦察破案工作提供有效支撑,从而进一步提升信息系统的应用水平。系统采用SOA架构,使用基于ESB总线技术的异步通信机制,各个应用服务通过ESB总线的信息通信机制进行交互,将数据访问、信息比对、模型解析等各个服务模块整合在一起,形成一个功能强大、结构灵活、稳定可靠、可扩展的信息系统,并采用断点续传、数据加解密、数据分包、数据包拼装和事务管理等技术,保证ESB中消息发送的可靠性和安全性。本课题设计开发了自己的查询比对元语以及对应的比对表达式解析引擎,可实现复杂的迭代比对等功能,并实现了对各种数据库、结构化数据的支持。上述技术为系统的有效运行提供了保证,并为系统升级及今后的扩展提供较强的灵活性。本课题的创新性和先进性主要体现在:一是采用基于ESB的SOA架构,将数据访问服务、信息比对服务、模型解析服务等通过企业服务总线整合在一起,降低了各个系统模块之间的耦合性,使用该框架可以方便地对系统的功能进行扩展,为系统的升级提供充分的灵活性,并且可以在用户访问量大、负载高的时候轻松地采用集群方式进行负载均衡。二是针对信息比对业务需求的灵活性、可扩充性的要求,通过形式化描述系统操作和各种应用,设计并开发出自己的查询比对元语以及对应的表达式解析引擎,以函数表达式的方式进行组织,定义了灵活的、可扩展的语法规范,并通过这两者的结合应用,自由组合各逻辑关系,使系统支持多种数据源,支持各类数据比对的灵活组合,以及支持多种函数操作,同时采用统一的操作语言,屏蔽了各种数据源之间的差异。三是对各种数据源的操作采用统一的图形化配置工具,可轻松地设计出包括同库比对、同构异库比对、异构比对、迭代碰撞比对等形式多样的信息比对方案,并对方案进行灵活的修改。综上所述,本研究课题实现的比对方式多样(同库比对、同构异库比对、异构比对、迭代碰撞比对等),可自动分发结果及数据,功能较齐全,采用的SOA架构及线程池、中间件等技术都比较先进,查询比对元语和表达式解析引擎的设计还可以实现后台服务间的自动协作管理功能,支持各种实际应用。本项目已于2008年通过上海市科委专家组验收。