论文部分内容阅读
基于SOA的公安警务协同办公自动化系统,是西藏公安厅办公信息化的重点组成部分。虽然西藏公安厅现有的硬件在公安部金盾工程的推动下,得到大幅度提升,但是软件使用水平较内地省市偏弱,制约我区公安软件使用水平的一个突出问题是软件系统建设没有针对性。本文通过对现有的办公方式的分析、归纳,总结出传统办公的不足之处,推出新的办公系统的需求。对干警利用计算机和网络进行协同办公的工作原理和关键技术进行了深入研究,确定了在现有的网络硬件的基础上实现厅级网络办公的方案,以实现自动化办公,提高行政办公效率,减少公文传送延迟和出错机率,加强公安厅的信息化管理,使领导和干警通过网络实现异地、实时、高效和快捷的办公。面向服务的体系架构(SOA)对现代软件开发模式产生了深远的影响,它通过服务的发布、发现以及绑定等机制为其他的应用程序提供服务。SOA具有松散耦合、粗粒度、互操作性等优点。通过采用SOA架构的设计思想,可以最大程度地减少系统间的耦合,提高可重用性。本文结合公安行业的特点和SOA架构的优点,提出了一套完整可行的公安厅警务协同办公自动化系统平台搭建的方法。我们采用J2EE技术的三层架构设计开发,当开发一个健壮的Java应用程序的时候,一个好的方法就是把持久层的API实现与一般的API的松耦合。数据访问对象(DataAccessObject)模式,使得你可以创建一个简单组件,它封装实现了对应用程序的数据访问操作,从而使开发人员不必关心内部实现;使用DAO模式访问数据,可以动态地配置不同的持久化机制。结合抽象工厂模式,将进一步降低模块间的耦合。项目研究目的是为了推动公安业务管理系统的开发,推动协同办公理论在公安管理系统的应用研究。