云开全站(中国大陆)官方网站-Kaiyun登录入口

中国IT研究中心]浅谈OA系统开发技术-云开全站
新闻动态
最新动态,了解最新资讯
中国IT研究中心]浅谈OA系统开发技术
2025-03-17 23:06:17
作者:小编 
访问数:

  云开全站Kaiyun平台

中国IT研究中心]浅谈OA系统开发技术(图1)

  对于OA系统的选型而言,确定系统平台的方向是第一个应该做的工作,否则就可能使后续工作走很大的弯路。泛微OA、致远OA、华天动力OA、通达OA、蓝凌OA,这些OA系统厂商采用不同技术研发的OA平台,在稳定性、开放性、拓展性、安全性、先进性等方面表现各不相同,而OA的稳定性、扩展性、安全性都与软件的系统平台相关。因此,企业在对OA进行选型时一定要先去了解其系统平台的开发语言架构,这样才能选择出适合企业的OA系统。

  第一类是以群件为基础,主要是基于IBM Domino(即Lotus Notes)的和基于微软的Exchange的两种。第二类是以开放平台为基础,主要是基于J2EE(Java)的、基于微软的台(严格地讲,其中部分产品是基于ASP而非.Net)、以及基于其他一些程序开发语言的三种。它们都是基于程序开发语言来实现的,后台采用标准的数据库如Oracle、SQL Server等,采用标准的B/S三层架构。

  J2EE是当今软件开发的两大主流方向之一(另一个是但J2EE的影响力还是要比.Net大很多)。用J2EE做应用软件,包括OA系统已经是现在的主流方向。它的优点很明显,标准的数据库、开放的接口可以很好地与其他系统进行交互,也很容易可以在上面增加各种功能,具有很强的灵活性。并且,有一点是.Net不具备的,就是J2EE可以跨平台运行(要注意相关的数据库)。

  Domino的优点是有较多的基于它的成熟产品。从历史的角度,由于它本身就是一个面向基本的协同工作及信息共享的产品,所以早期的OA应用大都选择以它为基础,曾经是这一领域主流的选择。缺点在近期则逐渐显现得较多,主要是它不是一个开放的系统,无论从数据的利用,还是与其他应用系统的协同而言,都有较大的困难,系统的灵活性受一定局限,也给新功能的二次开发带来一定的困难。另外,购买正版的Domino软件本身也是一笔较大的投资。当然,如果功能很明确,有适用的成熟产品,目前Domino应该说仍然是一个可选择的平台。

  .Net简单来讲,就是除了它只能局限于微软平台一条缺点外,从应用角度看它其实与J2EE的优缺点差不太多。不过,从专业开发人员的角度,.Net的地位似乎比J2EE要低一些,有一种用.Net开放产品显得技术能力不足的感觉,而且.net技术推出比较晚,目前在OA上使用还不完全成熟。此外,.NET 不能跨平台,只能在Windows环境下运行, 速度慢,对服务器的硬件要求比较高。因此与J2EE相比,.Net目前还处于劣势.选购时需要注意一下伪.Net 。因为很多的ASP开发的产品,对外宣称均是.Net, 实际上二者的差距是巨大的。

  企业在选型OA时,OA系统的开发架构语言的选择是关键点之一。选对架构做对事。选对OA技术,才会让企业在应用OA过程中少走弯路,既能解决前瞻性又能解决易用性。解决了OA的开放性问题,才能让企业不会处于信息孤岛、数据孤岛、应用孤岛。