当前位置: - 常识提高 - 电子署名软件开辟平台手艺架构和手艺实现

电子署名软件开辟平台手艺架构和手艺实现

作者:智元软件 泉源:www.smartsys.cn 公布日期:2014-12-26

1、接纳手艺道路

该综合管理平台实现将接纳基于Java的J2EE技术标准和开辟平台,相符业界的手艺抢先性、标准化和一致性要求,具有分布式和跨平台特性,有优越的可移植性、兼容性、安全性、易扩展性和易保护性,可以或许知足当前和将来一段期间内电子政务生长的需求。

J2EE架构开辟的先辈的自立群件平台。Java手艺因为其跨平台特性,面向工具特性,平安特性等使之曾经成为构建各种单元运用的尺度。J2EE 把数据库接见,Java 组件和WEB手艺等有机天集成在一起,使之稀奇适合于构建庞大的大中型运用,更好支撑B/S 构造,包管体系具有很好的可扩展性。

基于SOAP和谈的WebService挪用交流接口。

手艺道路简朴形貌:

电子署名软件构建于B/S三层运用体系结构之上,接纳JSP、Servlet、JavaBeans、XML、O/R映射等面向工具和面背效劳的要领体系结构,将庞大的业务逻辑、流程掌握逻辑和数据存取逻辑经由过程正在差别的手艺层面上实现,对终端用户屏障了体系的多样化和复杂性。正在运用服务器之上,实现业务逻辑的快速布置和天真调解,充裕包管数据库体系的平安牢靠接见。同时,B/S架构形式,实现了同一开辟、同一布置、集中管理,便于体系的保护、扩大和晋级。

(1)体系所接纳的手艺架构和手艺实现

体系的设想遵照国际通用的基于虚拟机的J2EE技术标准和体系结构,不依赖于特定的操作系统、应用程序服务器(和相干中间件),实现了运用系统跨平台性,使体系的布置和运转同时支撑Windows、国产Linux及Unix等种种操作系统;

正在耐久层接纳面向工具的查询言语(OQL)实现了工具/干系映射(O/R Mapping),做到了取数据库的无关性,从而可以或许使体系同时支撑ORACLE、SQL SERVER、SYBASE等种种大型的支流干系型数据库;

体系的数据传输、同享和接口基于XML数据尺度,以此作为信息资源整合的底层机制,处理了同构体系的数据交流和同享的题目,使各子系统间无缝跟尾;

体系中的运用支持平台将集成第三方CA平安认证体系和电子印章体系,经由过程加密算法和非对等密钥对,确保了体系登录时用户主体的身份认证和权限掌握;正在停止电子公函交流和处置惩罚时,经由过程加盖电子印章,应用数字签名和新闻择要手艺,珍爱了数据的完整性,实现了操纵的弗成否定性,从而包管公函的权威性和真实性;

体系设想接纳了基于MVC的Struts框架,实现了示意层、运用层和数据层的松懈耦合;体系面向效劳的基于组件的架构形式,使体系各部分相相对自力、松懈耦合,具有较好的可伸缩性、可扩展性和可集成性;

运用支持平台的中心引擎接纳了工作流状态机手艺,实现了智能流程掌握,而且内置了静态剧本编译功用,实现了类Basic言语的底层接口,轻易用户的二次开发;

运用支持平台供应了同一新闻效劳,将即时消息、短信提示、邮件提示等无缝集成在一起,极大天扩大了效劳体式格局和局限。

(2)体系基于手艺架构的运用实现可以或许知足以下需求

正在功用组件上,正在对行政机关现有的办公流程停止优化、分类的基础上,根据响应的本能机能、级别干系、事情流程、业务处置惩罚划定规矩,应用运用支持平台供应的流程定制、表单定制东西和系统管理组件停止组织机构和业务建模,竖立合适的行政和办公业务事情流程;

正在体系的设置方面,能凭据现实的需求组合出恣意的业务处置惩罚流程,正在运用支持平台的工作流引擎的驱动下,应用这些可自定义的流程去处理行政机关所有的办公业务;

应用运用支持平台,为运用体系供应天真的定制功用,体系可以或许凭据用户的身份和权限的差别去显现差别的菜单和数据项,并对用户可操作的功用停止权限分派,要害功用皆可以或许被系统维护职员设置,不需要分外编码;

体系操纵接纳简朴、直观的图形化界面和多种输入体式格局,最大水平天轻易非计算机专业人员的运用,并提供同一的图形化的保护界面,保护职员经由过程简朴的鼠标操纵便可完成对全部体系的设置和管理;

体系正在底层数据上统一标准,特别对构造架构、用户、权限等要害根蒂根基数据,接纳同一的范例尺度,包管几个运用体系皆接纳同一的用户和权限,一个用户ID便可以登录所有的运用体系,网上办公的业务处置惩罚跟踪和监控信息经由过程接口为电子监察体系供应数据支撑。

(3)N层运用系统架构

N 层应用程序曾经成为构建企业软件的尺度。将应用程序剖析成多个逻辑局部是很有效的。将一个大软件分红几个小的局部会更利于软件的构建、反复应用和修正,对顺应差别的手艺或差别的业务构造也很有资助。同时N层的系统架构更轻易模块化、高复用、易扩大、下机能、负载平衡支撑等特性。

(4)XML & Web Service

XML(Extensible Markup Language) 是网络上的一种通用言语,它取HTML差别是要经由过程标识(TAG)去准确天显示信息的种种寄义。XML可以或许有效地表达网络上的种种常识,为信息的交流和盘算供应新的载体。Web Service则是基于XML、HTTP、SOAP等和谈,充分利用Web,将其由一个信息平台扩大成为一个效劳平台。Web Services是一种新的web应用程序分支,他们是自包罗、自形貌、模块化的运用,能够公布、定位、经由过程web挪用。Web service能够实行从简单的恳求到庞大商务处置惩罚的任何功用。一旦布置今后,其他web service应用程序能够发明并挪用它布置的效劳。XML及Web Service是数据相同和交流的主要手腕。

(5)数据库体系

应用Java的手艺特性,接纳跨平台、跨背景的手艺,按本钱最小化原则、一体化原则、稳定性原则、效劳优秀原则选择背景干系型数据库体系(如:Oracle ),而且支撑别的闭体系型数据库(如:Microsoft SQL SERVER、IBM DB2等),表现功用健全、机能好、速度快、稳定性下的特性,实现体系的优化组合。

2.系统性能设想

电子署名软件体系应具有下可用性,实现负载平衡,连结体系运转稳固,确保数据不果不测状况丧失或破坏;

体系具有下可靠性,包管主机、操作系统、网络、数据库和运用软件能7*24小时安稳运转;

体系正在一般发量(200个并发用户数)的状况下,门户页面相应工夫正在5秒内;业务处置惩罚正在10秒内。

体系背景软件体系应具有下可用性。

上一篇:电子署名软件一样平常运维及售后服务计划 下一篇:智元软件电子署名软件,为用户针对性定制解决方案