项目技术优势①良好的效率开放语言具有与生俱来的执行高效率特性,同时在系统设计之初就把效率作为一个重要指标
②人性化设计系统采用“胖客户端”(RichClient)技术,在减轻服务器压力的同时,达到良好的用户体验
在操作上尽力符合用户使用习惯,提供菜单、快捷键、右键和拖拽等多种操作方式,满足不同使用习惯的用户;在布局上划分成不同的区域,并且对主要操作区域均可全屏操作,即简洁又实用
对于用户最近操作的功能,系统会智能保存,减少用户的重复操作提高效率
③统一身份认证基于PKI技术的统一登录及统一身份认证系统,将各信息资源或系统集成为一个有机的整体,实现统一的内联网、外联网及移动办公身份认证识别及安全登录服务,最终以一个统一登录认证门户界面予以展现
④扩展性强设计良好的代码允许更多的功能在必要时可以被插入到适当的位置中,即预留下将来需要的功能接口
同时,可以通过软件框架来实现:动态加载的插件、顶端有抽象接口的层级设计的类层次结构、有用的回调函数构造以及功能很有逻辑并且可塑性很强的代码结构
⑤开放的接口业务系统分层设计,将各种功能按照分类,分别封装在不同的库中,提供开放的API调用接口,加之系统底层虚拟机的平台开放性,系统各模块或外部系统可以很容易的与本系统进行无缝整合
本平台建设项目构建时着重考虑以下因素:采用三层体系结构;必须保证系统具有高可用性,即容错能力;系统应该具备负载均衡能力;系统应该可以实现数据的集中存储和备份;系统必须具备在线扩展能力,包括存储能力和处理能力;必须考虑数据业务的安全问题
系统分层设计概要业务系统分层示意图表现层表现层主要负责数据展示,主要是WebServer
WebServer负责接收用户请求,根据请求类型将请求转发给应用服务器,同时将应用服务器处理的结果返回给用户中间件层中间层隔离了客户直接对数据服务器的访问,保护了数据库的安全