论文部分内容阅读
随着电子政务建设的逐渐开展,对政法机关跨部门协同办案应用提出了新的要求,为了解决“信息孤岛”的问题,需要在满足信息安全的要求下,实现政法机关跨部门、跨单位信息数据共享。本文针对政法机关跨部门业务协同办案的需求,描述在安全隔离要求下的基于SOA的跨网络业务协同系统的设计与实现。本文对SOA、ESB、XML、消息队列、BPM流程引擎等关键技术进行了比较深入的研究,通过需求分析、功能设计提出了整体解决方案,方案分为三个子系统,中心业务协同子系统、文件传输子系统、前置应用子系统。技术实现上采用SOA技术整合BPM流程引擎、JMS消息引擎进行业务协同的流转控制,采用XML技术作为流程流转信息载体,设计了基于MQ的文件传输系统进行文件传输,采用隔离网闸满足跨网络的数据文件访问安全,通过文件打包技术保障多文书附件、大文件传输的可靠、稳定。方案中通过接口设计(部门内部接口、桥接接口、交换服务数据接口),降低了各子系统之间的耦合度、使系统可以灵活部署实施。通过搭建开发测试环境,模拟实际业务应用场景,验证了业务协同系统的网上办案功能、文件传输功能,以及系统的稳定性、可靠性。