《全国检察机关电子检务保障信息系统--,系统技术实现方案.docx》由会员分享,可在线阅读,更多相关《全国检察机关电子检务保障信息系统--,系统技术实现方案.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国检察机关电子检务保障信息系统-,系统技术实现方案 全国检察机关检务保障信息系统解决方案 系统技术实现方案1. 书目 1系统技术实现方案 .41.1技术设计原则 .41.1.1开放性原则 .41.1.2先进性原则 .41.1.3敏捷性原则 .41.1.4扩展性原则 .41.1.5牢靠性原则 .41.1.6易用性原则 .51.1.7平安性原则 .51.1.8易用性原则 .51.1.9规范性原则 .51.2系统技术架构 .61.2.1系统框架层 .61.2.2技术框架层 .61.2.3应用框架层 .91.3系统技术路途 . 101.3.1面对服务的架构(SOA). 101.3.2基于 J2EE、
2、B/S/D 三层结构的技术体系 . 141.3.3应用系统采纳 J2EE 规范 . 161.3.4数据标准采纳 XML 规范 . 181.3.5功能交互运用 Web 服务技术 . 181.3.6数据仓库与 SOA 结合技术 . 191.3.7基于构件技术的开发方法 . 201.3.8智能表单技术 . 201.3.9工作流技术 . 211.3.10数据清洗 ETL . 211.3.11OSGI 规范 . 211.3.12Portal 技术 . 221.3.13中间件技术 . 221.3.14表层实现技术路途 . 231.3.15业务逻辑技术 . 231.3.16长久层技术 . 231.3.17客
3、户端技术 . 241.3.18ACEGI 平安技术 . 241.3.19并发处理技术 . 251.3.20海量数据查询技术 . 261.4系统应用平台 . 271.4.1从开发工具到开发平台 . 271.4.2平台设计原则 . 281.4.3平台建设目标 . 311.4.4平台设计理念 . 321.4.5平台设计策略 . 341.4.6开发平台架构 . 351.4.7平台体系结构 . 371.4.8平台设计标准 . 451系统技术实现方案 1.1 技术设计原则最高检财务财务管理信息系统的技术选型和系统设计开发将基于以下原则:1.1.1 开放性 原则开放性良好,能供应多种数据转换功能,便利与其他
4、相关系统进行数据交换,保证与其他相关业务系统相关信息的顺畅交互,保证相关数据的同源性,并保证信息上下沟通畅通,做到无缝连接。1.1.2 先进性 原则1、系统开发技术先进,采纳主流成熟信息技术和开发工具。2、采纳三层架构体系设计。3、支持 WPS、 MS OFFICE 的表格接口、 XML 接口、 Web service 信息交换模式。4、采纳 SOA 面对服务的架构( Service-Oriented Architecture)。5、要求支持 MQ 消息机制。6、软件系统应基于 JAVA 开发,支持跨平台。1.1.3 敏捷性 原则系统支持组织机构、 流程、信息项的敏捷改变,系统可通过快速配置实
5、现,而不须要进行代码级别开发。敏捷性要求包括:系统中用户表单属性定义和更改可完全通过配置实现。系统中流程定义和更改可完全通过配置实现。系统具有为各类角色定义各种操作权限和操作权限组的实力。1.1.4 扩展性 原则 应用系统的体系结构应支持目前主流的应用服务器。系统设计采纳框架及模块化结构,具有高度弹性及扩展特性。足够的并发处理实力。1.1.5 牢靠性 原则 具备有效的错误诊断和复原机制,避开系统误操作而导致系统崩溃。系统运行方面,供应异样监控机制,随时监控系统的运行状态。系统具备 7*24 小时的连续服务的实力。系统在不短于一个月的连续正常负荷 运行过程中,不发生系统响应性能下降、响应实力下降
6、、资源占用显著增加等现象。1.1.6 易用性 原则 为了便于用户快速驾驭系统功能,系统设计应重点考虑提高系统的易用性,详细要求如下:业务人员进行系统操作出现例外状况,系统应进行业务提示。数据导入便利敏捷,易于驾驭。功能结构清楚,易于操作。系统支持自动提示功能,用户可以自行设置提示条件。设计敏捷好用、结构合理,可随时按业务需求变更调整,具备足够的适应性和可维护性;界面友好,具备可操作性。1.1.7 平安性 原则 具有存储数据的平安性保障,关键数据进行传输时应采纳 SSL 加密技术; 具有业务操作平安约束方面的功能。应具有良好的稳定性和保密性。1.1.8 易用性原则 为了便于用户运用系统,用户界面
7、应满意如下要求:操作界面风格统一,操作方式具有较好的一样性。界面操作简洁,流程清楚,各个模块具备相应的操作流程图。1.1.9 规范性原则 软件厂商承诺所运用软件、技术必需遵循国家相关法律、法规,尤其是有关涉及国家隐私的计算机信息系统建设的有关标准要求。遵循最高人民检察院计算机系统总体技术要求、应用标准等相关标准规范。必需符合最高人民检察院信息系统总体技术方案的设计要求。1.2 系统技术架构 如上图所示,全国检察机关检务保障信息系统采纳平台化思路进行搭建,系统平台的技术架构体系结构分为三层,从下往上分别为系统框架层(System Framework)、技术框架层(Technology Frame
8、work)及应用框架层(Application Framework)。整个技术架构以企业服务总线(ESB)为信息交换龙骨,为整个架构供应了统一的连通性的基础架构,用以实现数据整合平台的服务注册和连接调用,第三方的程序组件能够以标准的方式嵌入到平台上运行,组件之间以标准的消息通信方式进行互访。基于此平台,进行配置、开发、集成,构建原型系统及综合业务应用系统。1.2.1 系统框架层 系统框架层主要指基础软件,如操作系统、数据库及 J2EE 应用服务器。平台支持多种操作系统(Solaris、AIX、Linux、Windows 等),可运行于符合 J2EE 规范的多种应用服务器(WebSphere、W
9、ebLogic、Tomcat 等),支持多种数据库 DBMS(Oracle、MSSQL、Mysql 等)。同时还供应 Portal 服务器进行单点登录、内容集成,实现用户的统一身份认证及用户对检察机关综合业务资源信息的集成呈现。1.2.2 技术框架层 技术框架层是在系统框架层(操作系统、数据库及应用中间件)和应用系统之间建立的一层技术封装层和系统资源监控和管理层。技术框架层屏蔽不同详细技术实现的细微环节,削减干脆运用系统资源带来的困难性、异构性、担心全性及不稳定性;技术框架层监控和管理系统资源,保证系统资源的可用性及其合理运用;技术框架层供应最佳编程模式,加快在不同技术平台上开发和部署应用的速度,保证应用的健壮性。技术框架层所屏蔽技术实现细微环节包括界面风格、远程接入、多数据库适配、事务处理、并发处理、缓存处理、平安管理等等。(1 1 )数据整合平台数据整合平台是一个建立在企业服务总线(ESB)成熟产品上,支持异构环境的服务、消息及基于事务的交互。通过数据服务总线,可以运用与实现无关的接口来定义服务,可发觉和调用所需的服务,并解决服务之间的相互依靠。本平台利用 ESB 总线供应的面对物理系统的服务注册、服务代理、数据整合标准组件、消息接口/连接适配、平安管理、服务运行管理.
限制150内