数据库
目前国内中小型OA和其他管理软件系统主要采用的数据库系统是SQL Server和MYSQL,在中、大型系统应用中,Oracle越来越走红,形成了全面超越Lotus的发展态势。
这三种数据库各有所长,如果只能支持其中一种将是很大的缺憾,那将无法满足客户的多样性需求,对客户在使用中集成其他的应用系统和二次开发造成很大障碍。
华天动力OA采用了突破性的技术,可以同时支持以上三种数据库,而且无需改动一行代码即可无缝切换,丝毫不影响正常使用。客户可以根据自己的规模、技术、需求状况任意选择。
三种数据库主要项目比较:
|
比较项目
|
MYSQL
|
SQL Server
|
Oracle
|
|
速 度
|
一般
|
快
|
快
|
|
安全性
|
一般
|
较高
|
高
|
|
支持系统
|
WINDOWS / Linux
|
WINDOWS
|
WINDOWS / Linux / Unix
|
|
复杂性
|
低
|
低
|
中
|
|
扩展性
|
低
|
中
|
高
|
|
性 能
|
中
|
中
|
高
|
|
稳定性
|
中
|
中
|
高
|
|
易用性
|
一般
|
简单
|
稍难
|
|
价 格
|
免费
|
中
|
高
|
|
适合对象
|
中小用户
|
中小用户
|
大中型用户
|
系统平台
对于办公自动化系统的选型而言,确定系统平台的方向是第一个应该做的工作。否则就可能使后续工作走很大的弯路。比如,如果企业要求的可以在Linux或Unix系统下运行的系统,但花很多精力去了解评估一个基于.NET平台的产品,则完全是无用功。
以群件为基础
基于IBM Domino(即Lotus Notes)的和基于微软的Exchange的两种。Domino是一个从邮件系统发展起来的类似于文档数据库的产品,早期曾是OA系统的主流,随着OA应用的不断发展出现了不少基于Notes和Domino的OA产品,功能也从原来最简单的收发文、信息共享发展到包括工作流等较全面的功能。Exchange则是完全基于微软平台的一个产品,其本质是一个邮件服务器,但有一些增强功能,也有少数单位基于它开发了一些OA产品。
以开放平台为基础
基于J2EE(Java)的、基于微软的.Net平台(严格地讲,其中部分产品是基于ASP而非.Net)、以及基于其他一些程序开发语言的三种。它们都是基于程序开发语言来实现的,后台采用标准的数据库如Oracle、SQL Server等,采用标准的B/S三层架构。