2011年11月10日,高端OA软件系统的领军企业,在位于山东的齐鲁软件园的研发中心,对外宣布,正式进入OA软件系统V8.0版本的封闭研发,九思软件作为“集团化协同办公系统最佳产品奖”的获得者和“新世纪办公自动化领军品牌”的获得者,之前一直专注定位集团企业和高端多级政府市场,拥有焦煤集团、中国电子器材总公司、环保部等众多高端客户,此次更高端版本的研发将进一步将九思软件的目标市场定位推向顶端:多元化、多品牌、复杂治理架构的超大集团应用!
纵观全球OA软件系统技术发展路线,历经了二十多年的时间,逐步从Domino、NET向J2EE java全面迁移,迄今为止,所有的集团客户和高端政府机关在OA软件系统技术的选择上,几乎清一色的选择JAVA品台,而作为面向集团化的OA软件系统定位的企业,九思软件(www.jiusi.net)在之前的版本上就一直在此路线上完成系统的架构和功能设计。该平台基于分层、标准和构件等进行架构,以领先的四层技术架构,遵循J2EE标准、SOA标准、WFMC标准、W3C xForm标准、JSR168、WSRP等标准,部署了大量构件、采用JAVA语言编写、以多维门户形式展现,系统支持各种部署模式、各种操作系统、各种数据库和中间件,并具备完备的配置体系、接口体系和插件体系,从而支持未来的扩展空间。
因J2EE的开放性,该系统支持各种服务器、操作系统、数据库、中间件和应用软件。
整个系统采用标准J2EE结构,由Java语言开发,系统配置由XML技术完成;数据库采用关系型数据库和非关系性数据库分离的技术,同时支持多种关系数据库,系统通过JDBC服务连接数据库,并使用连接池提高系统性能;通信协议采用HTTP、TCP/IP。
整个应用划分为三个相对分离的逻辑层,每一层都有一套定义好的接口。第一层为表示层,是展现给工作人员和相关使用者的图形界面,它包含HTML表单、Java Applet、JSP等能够显示数据的任何系统。该界面通过规定的工作流程和接口来完成日常的事务处理和业务流程。 (图片) 高端OA软件系统V8.0技术架构图
中间层(应用逻辑层)是使用者为了获取数据需要(通过表示层)调用的代码。表示层接收到数据后把它格式化并显示出来。这种应用逻辑与用户界面的分离极大的提高了应用设计的灵活性。可以在不改变应用逻辑的情况下采用不同的图形用户界面,只要应用逻辑层给表示层提供明确定义的接口即可。
中间层利用Java语言,以Servlet和Beans等技术实现,其表现形式为组件包,即类库形式。将用户管理、低层数据访问、数据传输以及数据分析等具有抽象适应性的功能等进行封装,按照功能、逻辑和使用等不同方面定义若干个组件包,将其统一规范为核心API(Core API),为上层透明访问提供清晰明确的接口。
在整个系统应用中,中间层起着非常重要的作用,主要包括安全系统、应用体系和技术平台等几部分。它和下面所介绍的数据层一起构成了办公系统工作的基础。
办公系统的底层为数据层,即数据中心。它用来完成统一的数据管理和数据交换接口的实现。主要包括办公信息及数据的管理和维护、数据交换、数据抽取以及数据过滤等功能。
整个系统中,部署了数据引擎、消息引擎、门户引擎和工作流引擎,把系统横向和纵向进行了多维度的打通和贯穿,从而使得各孤立的构件和模块成为一套有机的生态系统。
(1)支持框架+组件+功能模块定制平台的体系架构。整体设计上采用“框架+组件+功能模块定制平台”的架构,其中功能模块定制平台,能够自动生成数据库表,并且开放表结构和源代码,在此功能模块定制平台的基础上用户可无须修改代码,自行开发新功能模块。
(2)系统采用J2EE架构、JAVA语言编写,支持各种操作系统、中间件和数据库(MySQL、MSSQL、ORACLE)的组合应用,跟oracle数据库有成功整合应用的案例,如天融信集团(已经考察过)。
(3)系统支持负载均衡技术,支持服务器的分布式部署,支持数据库集群、应用服务器集群,确保大并发、高信息量下的性能稳定,并且有负载均衡的案例,如焦煤集团。
(4)系统支持不同的单位之间、跨单位组合的数据逻辑隔离、系统管理隔离、门户隔离、还支持不同单位之间的公文对接、流程对接等应用。
(5)系统采用纯B/S模式的多层架构体系,客户端支持IE6、IE7、IE8等主流的操作系统和浏览器,对客户端的硬件配置和网络带宽要求不高。
(6)系统支持框架+多线程的技术,支持多项工作同时进行操作,并且支持功能按钮的框架展现。
(7)系统支持集团化的、复杂的多级单位应用的组织架构和权限模型,支持:集团系统管理员、分子公司系统管理员、跨组织系统管理员、集团应用管理员、分子公司应用管理员、跨组织应用管理员、个人管理员、支持定制组织范围和业务范围进行权限授予等各种权限管理模型。
(8)系统在技术上,支持基于智能手机的纯B/S的移动应用,方便手机处理工作。
(9)完善的系统安全性设计,保证系统中各类保密信息不会被非法窃取,在登录层面支持指纹USBkey技术、支持与身份认证系统集成、支持IP地址限制、支持首次登录强制修改密码、定期强制修改密码、支持CA证书技术等;在传输层面,支持VPN通路技术、支持AD域整合技术;在应用层面,支持门户、菜单、栏目、文档、数据、按钮等多层面的读写权限控制;在数据层面,支持电子文档透明加密技术、电子文档分级授权技术、外发电子文件管理技术、文档操作控制及审计技术。
此次九思软件发布的高端OA软件系统的架构,将继续基于分层、标准和构件等进行架构,以领先的四层技术架构,遵循J2EE标准、SOA标准、WFMC标准、W3C xForm标准、JSR168、WSRP等标准,部署了大量构件、采用JAVA语言编写、以多维门户形式展现,系统支持各种部署模式、各种操作系统、各种数据库和中间件,并具备完备的配置体系、接口体系和插件体系,从而支持未来的扩展空间。
|