免费论文查重: 大雅 万方 维普 turnitin paperpass

简述警务对警务信息综合运用平台设计与实现要求

最后更新时间:2024-04-12 作者:用户投稿原创标记本站原创 点赞:10159 浏览:37050
论文导读:
摘要:为了满足信息化建设和应用工作的发展需要,将警综平台建设成为全体民警工作的个人门户平台,本文提出利用数据整合、SOA服务接入管理、SSO等技术手段,实现各类警务应用在操作体验、源于:毕业小结www.7ctime.com
数据使用、服务接入等方面的一体化,达到各类警务应用与警综平台的无缝整合。同时,警务信息综合应用平台采用多层体系结构和层次化的软件系统设计,保障构建灵活、可扩展的系统,实现多个层面 上灵活运用这种分层构建模型。
关键词:信息化 SOA 多层体系结构 一体化 应用整合
1007-9416(2013)09-0143-02
近年来,随着社会治安形势的发展变化,为了响应提出的科技强警号召,各级机关从实战需求出发,开发部署实施了许多业务相关的软件信息系统。尤其是在省(直辖市)级的IT环境中,系统的数量往往是十几个、几十个甚至更多,系统的部署往往是在不同级别的下级单位分级、分散的部署。这种情况,会造成不同应用各自为政,无法协同作战;数据分散存储,难以充分共享;同时,基层工作民警需要掌握众多系统的使用方法,登录口令,导致操作复杂、掌握困难,大大降低了信息技术手段对警务工作的支撑效力。
针对上述情况,在一体化设计、多层次架构的基础上,本文提出了有效的解决办法——警务信息综合应用平台。
1 关键技术

1.1 SOA(面向服务架构)

面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

1.2 多层体系结构

多层体系结构是软件发展的趋势。随着层次越分越多,各层的功能越来越单纯,系统架构越来越灵活,不同模块之间的耦合越来越松散、系统的可扩展性可维护性越来越好。多层体系结构将业务逻辑层抽象为一个独立的中间层,表示层只能通过业务逻辑层组件间接地访问关系数据库。这就提高了整个系统的可扩展性;提高了系统的可伸缩性与可靠性;为实现客户端用户界面的多样性提高了可能;更好地支持了对业务流程的集中控制与管理。
2 平台设计
(图1)为警务信息综合应用平台总体结构示意图。从系统结构的看,要保障系统的稳定、高效的运转,必须从硬件运行环境、网络通信运行环境、支撑层、安全保障与标准规范、运行管理保障等方面予以支持。安全保障与标准规范体系、运行管理保障体系始终贯穿于情报平台升级项目建设的各个层面。对各层面的访问操作、运行管理、开发设计进行有效的控制和规范,保证和维护各个层次正常有序地工作。
本系统建设内容分为数据层、支撑层、应用层、展现层四个层次。其中展现层主要由警综平台门户构成,应用层构成主要警综平台系统应用,面向最终用户,数据层、支撑层构成后台系统,主要由系统管理员进行管理维护。
数据层:通过收集和采集各种警务信息建设警综数据库以及专题数据库。涵盖了本地数据、本地社会化数据,以及非结构化数据。
支撑层:应用支持层包括颁发标准的PKI/PMI平台、数据交换平台、请求服务平台,以及为本系统建设的各种应用支持服务。应用支持服务主要包括统一用户认证管理系统、数据挖掘分析工具、警综平台动态管控模型等。
应用层:建设单警工作平台、协同作战请求平台、PGIS对接应用、智搜系统、数据标准管理系统等。
门户层:基于当前已有的警综门户平台,结合门户的实际需求,建设警综门户。
通过不同应用在同类层次上共用基础功能模块,实现不同应用之间更好的信息共享和协同,达到既整合已有的信息化成果,降低系统建设成本,又减少管理维护复杂度,并可持续发展的长期建设目标。
3 应用体系架构
警务信息综合应用平台是一个涉及到全局信息化的、复杂的大型综合应用平台,其应用建设需求也将随着应用的发展不断变化。因此,一个优秀的警务信息综合应用平台,必须首先有一个灵活的体系架构,可以在保持整体架构稳定的前提下,可以通过不断完善和扩展系统来保持整体系统可持续发展。

3.1 多层次架构

采论文导读:
用多层体系结构和层次化的软件设计是构建灵活、可扩展系统的关键,警务信息综合应用平台就在系统设计实现的多个层面上灵活运用这种分层构建模型。

3.2 部署结构

警务信息综合应用平台的部署结构上,采用四层架构的BWAD(其中B即浏览器;W即WEB服务器;A即应用服务器;D即数据库)方式,这一方面可以使平台及其各个应用系统的组成更加清晰,设计的严密性更容易得到保证;另一方面其运行维护的可管理性和可扩展性也更容易实现。

3.3 系统架构

警务信息综合应用平台的系统架构设计上,整体上分为支撑层、数据层、应用层、展现层四层,形成功能体系上的有机结合,同时四层的设计又相对独立,这使得每一层都有较大的灵活性。在支撑层、数据层、展现层的设计实现上大量采用了可配置的技术实现,这在很大程度上进一步提高了警务信息综合应用平台的可扩展性。

3.4 技术视图

在各个具体前端应用软件模块的开发上,采用了流行的表现层、业务逻辑层、数据层三层设计模式,从程序编码级别上保障系统的灵活性。

3.5 用户视图

信息系统建设最终是为了给人用的,我们在面向系统用户的UI设计、权限设计上,也根据不同用户的特征作了分层。
各级领导、各业务警种和派出所基层民警,他们对系统的需求是不一样的,因此按角色层次进行划分,不同角色的用户将看到功能不完全相同的系统。

3.6 基于SOA的J2EE开发框架

在应用系统架构上将采用J2EE架构进行设计。J2EE技术是目前业界使用最广泛的技术之

一、它按照基于组件的应用模型设计分布式应用提供了一个简单而统一的标准。

4 结语
通过数据整合和应用整合,以警综平台为统一门户,集成全部应用功能和信息数据,实现智能“一键搜”,并在PGIS系统完成可视化操作。将警综平台的个人门户打造为全体民警的个人工作平台,为民警提供贴近日常工作需求的、使用便捷的一站式信息化工作平台。进一步满足全体民警对警综平台中数据应用的需求,最大程度实现在警综平台中心库中汇集共享的数据资源,降低后续应用系统数据共享的难度和建设成本。
参考文献
付东普,徐宝新,朱律玮.电子政务SOA应用实践[J]信息技术与标准化,2011,11:25-32 ;
邓子云.SOA实践者说:分布式环境下的系统集成[M].北京:电子工业出版社,2010.
[3]钟阿林,许方恒.基于Web的数据库四层安全体系结构研究[J].成都大学学报(自然科学版):2007年01期
[4]王凤霞,吕林涛.基于.Net的分布式软件体系结构设计与应用[J].微电子学与计算机:2005年03期.
[5]Ardagna D, Mirandola R, Trubian M, et al. Run-time Resource Management in SOA Virtualized Environments[C].Proc. of QUASOSS’09. Amsterdam, Holland: [s. n.], 2009.