当前位置:企业应用软件OA → 正文

OA系统调研报告:技术推动OA发展

责任编辑:editor004 |来源:企业网D1Net  2016-08-02 11:32:40 本文摘自:CCTIME飞象网

OA作为企业管理软件的分支,是在信息化技术上盛开的一朵花。OA的发展从本质上受制于信息化技术发展,这一点是毫无置疑的。随着时间到了2016年,OA产品已经历经几代的更迭,这些OA系统更迭的背后,有用户需求的演变,更有着OA技术的推动。

我们习惯性说的OA技术,实际上就是OA软件开发技术,最为常见且经常被用来比较的也就是Domino Lotus、PHP、.NET以及J2EE(Java)。每种OA软件开发技术语言/平台下开发的OA产品尽管功能大体一致,但是在技术架构以及应用性上有着很大的区别。泛微OA、致远OA、华天动力OA、通达OA、蓝凌OA,这些OA系统厂商采用不同技术研发的OA平台,在稳定性、开放性、拓展性、安全性、先进性等方面表现各不相同。

  Domino Lotus★★★

代表OA系统厂商:IBM、蓝凌OA(早期)

中国的OA发展起步较晚,80年代刚刚引进。从1989年开始, 以IBM为代表的Domino Lotus系统几乎成为了办公自动化(OA)的代名词,并成为一种事实上的标准。当时大企业们以使用这种复杂而昂贵的系统为荣,也成为信息化的重要标志。

Domino/Notes是一个集文档数据库、邮件系统、动态Web信息发布、可视化集成开发环境于一体的基础平台,适合处理办公协作流程中产生的非结构化文档信息,并可利用灵活的邮件机制在企业内部传递文档。

优势:

1. 系统安全性高(这是在政府领域广泛应用的重要原因);支持多种操作系统平台;

2. 系统开发速度快。

劣势:

1. 对关系型数据的查询统计功能相对较弱;

2. 因为复杂,应用开发十分困难且花费巨大,所以系统平台软件较贵;

3. 安装十分复杂,需要完成很多事,对系统维护人员的要求较高;

4. 基于C/S结构,每客户端都需要安装软件。虽也可基于B/S结构应用,但那样就必然牺牲Domino最为突出的基于"交叉验证"的高安全性。

5. 易用性差。如果企业对于OA安全性的要求是至高无上的,那毫无疑问应选择基于Domino的OA系统。然而在实际应用中,对于"安全性"的追求并不是越高越好。这就好比为了防止手机被盗,将其锁在保险柜里——固然在安全性方面达到了极高的境界,但同时丧失了手机本身应有的实用价值。基于Domino的OA系统在企业中的应用没有政府部门普及,政府部门中基于Domino的OA系统的利用率也一直不是太高,其重要原因是系统在"易用性"上有所欠缺。

DOMINO与目前主流的J2EE的技术对比表格如下:

  .NET:★★★

代表OA系统厂商:金和OA

.NET是基于Microsoft平台上的OA开发技术,是Microsoft的一系列产品的集合,从本质上来讲,.NET不是一套标准,操作系统只适合使用Windows平台,行业内有种说法:选择了.NET就是选择了微软平台。

(1) ASP(ASP.Net)+MS SQL Server模式

这是在Microsoft平台上应用较为广泛的OA开发模式,采用Windows NT/2000/2003作为操作系统。MS SQL Server数据库采用ASP或ASP+作为开发语言,提供内容存储,IIS提供Web服务。

采用这种模式开发的OA系统简单易用,采用B/S模式,客户端实现零维护,只需要浏览器(IE)就可以访问OA系统,开发速度快、易于维护等特点。但该模式的运行只局限于Windows 2003/2000操作系统,而不适用于Unix/Linux等其他操作系统;其系统安全性相比另外两种平台较低。适用于规模较小,需求简单,投资少的中小企业。

(2) ASP(ASP.Net)+MS SQL Server+Exchange模式

采用这一模式开发的OA系统与ASP(ASP.Net)+MS SQL Server模式基本相同,两者主要区别在于该模式增加了Exchange,可作为企业内部E-mail服务器,并利用Exchange作为OA中文档的传递工具。

Microsoft Exchange 延续了Lotus的道路,同样也沿续了Lotus Notes 的所有缺点。两种软件都是在网络革命以前开发和发展起来的。当它们重新被定位成网络平台时,结构上的设计缺陷使它们无法充分利用网络的特性。Microsoft与Lotus都未完全认识到群组软件和工作流应用都需具备高度可扩展(柔)性来适应现代商业组织复杂性的全方位应用。

.NET与J2EE的技术对比表格如下:

  J2EE(JAVA语言):★★★★★

代表OA系统厂商:泛微OA、致远OA、华天动力OA

1999年6月,时任Sun公司Java企业开发部门主管的Mala Chandra兴奋地宣布了J2EE的诞生,到2003年左右,J2EE逐渐成为中国OA开发商的首选技术,并迅速成为绝对的领导者。在OA领域,它已远远超越了LOTUS和.NET,更别提ASP、PHP、C+了。

基于J2EE平台开发的OA系统,可实现跨操作系统平台,可采用Windows NT/2000、Unix、Linux等多种操作系统,运行于多种硬件服务器,且该系统简单易用--采用B/S模式,客户端实现零维护,只需要浏览器就可以访问OA系统。采用J2EE架构搭建的OA系统,在安全性方面可以得到保证。此外,基于J2EE架构搭建的OA系统,在稳定性、扩展性方面具有明显优势,可以保证超多用户的并发使用并方便与其他系统进行集成。

事实上,以Domino为代表的C/S架构也完全被B/S架构所取代,ACCESS、Mysql数据库也逐渐被Sqlserver、ORACLE数据库取代,以实现大规模的企业级WEB应用。 现在,OA已经不是一个简单的软件包,而是讲究底层设计和架构设计,它的技术更加复杂,SOA、MVC、三层架构、工作流建模、webservice、BI等先进技术都被吸收进来,这一切无非是为了打造一个开放性的平台。 J2EE的开放性无疑是构成OA平台化的重要基础,这也成为OA平台化时代的一个重要特征。

整体上看,基于J2EE平台开发的OA系统比较适合政府、大中型企业和工作流应用比较多的企业选用。而目前基于J2EE平台开发的OA系统也逐渐占据OA主流市场。

.NET、J2EE与DOMINO技术平台的对比:

  PHP: ★★★

代表OA系统厂商:通达OA

PHP是一种通用的开发脚本语言,学习简单,应用比较广泛,主要应用于WEB开发领域,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多。

PHP最大的特点是免费开源,但由于其脚本性语言的特点决定了其在实现复杂商业逻辑的局限性,在OA产业中,PHP主要适用于小型网站和简单的协同管理系统。大中型企业应用较少。也由于PHP开发的程序的源代码是免费公开的,很多程序员拿到php开发的程序后都可以自行进行修改,代码安全性非常低,这也是为什么早期通达OA的盗版软件较多的原因之一。

尽管PHP支持各类数据库,但对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。由于目前国内的管理软件厂商很少有采用PHP的开发语言,所以与其他管理软件之间的数据采集对接较为不方便。

总之,PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。

PHP与J2EE(JAVA语言)对比:

从以上技术平台对比我们可以了解,OA系统的开发技术是OA选型的关键点之一。除此之外,如今企业使用多套系统成为常态,企业的OA系统不会是一个完全独立的系统,而往往需要与企业内部已有的或准备将来实施的业务系统相结合。这时,在选择OA产品时一定要重点考虑该产品的可拓展性、是否留有接口便于与其它系统快速整合。并且,软件提供商能否承诺把其OA产品与企业的其它业务系统进行整合,也是企业选择OA产品时的重要考虑因素。

关键字:OA系统蓝凌系统安全性

本文摘自:CCTIME飞象网

x OA系统调研报告:技术推动OA发展 扫一扫
分享本文到朋友圈
当前位置:企业应用软件OA → 正文

OA系统调研报告:技术推动OA发展

责任编辑:editor004 |来源:企业网D1Net  2016-08-02 11:32:40 本文摘自:CCTIME飞象网

OA作为企业管理软件的分支,是在信息化技术上盛开的一朵花。OA的发展从本质上受制于信息化技术发展,这一点是毫无置疑的。随着时间到了2016年,OA产品已经历经几代的更迭,这些OA系统更迭的背后,有用户需求的演变,更有着OA技术的推动。

我们习惯性说的OA技术,实际上就是OA软件开发技术,最为常见且经常被用来比较的也就是Domino Lotus、PHP、.NET以及J2EE(Java)。每种OA软件开发技术语言/平台下开发的OA产品尽管功能大体一致,但是在技术架构以及应用性上有着很大的区别。泛微OA、致远OA、华天动力OA、通达OA、蓝凌OA,这些OA系统厂商采用不同技术研发的OA平台,在稳定性、开放性、拓展性、安全性、先进性等方面表现各不相同。

  Domino Lotus★★★

代表OA系统厂商:IBM、蓝凌OA(早期)

中国的OA发展起步较晚,80年代刚刚引进。从1989年开始, 以IBM为代表的Domino Lotus系统几乎成为了办公自动化(OA)的代名词,并成为一种事实上的标准。当时大企业们以使用这种复杂而昂贵的系统为荣,也成为信息化的重要标志。

Domino/Notes是一个集文档数据库、邮件系统、动态Web信息发布、可视化集成开发环境于一体的基础平台,适合处理办公协作流程中产生的非结构化文档信息,并可利用灵活的邮件机制在企业内部传递文档。

优势:

1. 系统安全性高(这是在政府领域广泛应用的重要原因);支持多种操作系统平台;

2. 系统开发速度快。

劣势:

1. 对关系型数据的查询统计功能相对较弱;

2. 因为复杂,应用开发十分困难且花费巨大,所以系统平台软件较贵;

3. 安装十分复杂,需要完成很多事,对系统维护人员的要求较高;

4. 基于C/S结构,每客户端都需要安装软件。虽也可基于B/S结构应用,但那样就必然牺牲Domino最为突出的基于"交叉验证"的高安全性。

5. 易用性差。如果企业对于OA安全性的要求是至高无上的,那毫无疑问应选择基于Domino的OA系统。然而在实际应用中,对于"安全性"的追求并不是越高越好。这就好比为了防止手机被盗,将其锁在保险柜里——固然在安全性方面达到了极高的境界,但同时丧失了手机本身应有的实用价值。基于Domino的OA系统在企业中的应用没有政府部门普及,政府部门中基于Domino的OA系统的利用率也一直不是太高,其重要原因是系统在"易用性"上有所欠缺。

DOMINO与目前主流的J2EE的技术对比表格如下:

  .NET:★★★

代表OA系统厂商:金和OA

.NET是基于Microsoft平台上的OA开发技术,是Microsoft的一系列产品的集合,从本质上来讲,.NET不是一套标准,操作系统只适合使用Windows平台,行业内有种说法:选择了.NET就是选择了微软平台。

(1) ASP(ASP.Net)+MS SQL Server模式

这是在Microsoft平台上应用较为广泛的OA开发模式,采用Windows NT/2000/2003作为操作系统。MS SQL Server数据库采用ASP或ASP+作为开发语言,提供内容存储,IIS提供Web服务。

采用这种模式开发的OA系统简单易用,采用B/S模式,客户端实现零维护,只需要浏览器(IE)就可以访问OA系统,开发速度快、易于维护等特点。但该模式的运行只局限于Windows 2003/2000操作系统,而不适用于Unix/Linux等其他操作系统;其系统安全性相比另外两种平台较低。适用于规模较小,需求简单,投资少的中小企业。

(2) ASP(ASP.Net)+MS SQL Server+Exchange模式

采用这一模式开发的OA系统与ASP(ASP.Net)+MS SQL Server模式基本相同,两者主要区别在于该模式增加了Exchange,可作为企业内部E-mail服务器,并利用Exchange作为OA中文档的传递工具。

Microsoft Exchange 延续了Lotus的道路,同样也沿续了Lotus Notes 的所有缺点。两种软件都是在网络革命以前开发和发展起来的。当它们重新被定位成网络平台时,结构上的设计缺陷使它们无法充分利用网络的特性。Microsoft与Lotus都未完全认识到群组软件和工作流应用都需具备高度可扩展(柔)性来适应现代商业组织复杂性的全方位应用。

.NET与J2EE的技术对比表格如下:

  J2EE(JAVA语言):★★★★★

代表OA系统厂商:泛微OA、致远OA、华天动力OA

1999年6月,时任Sun公司Java企业开发部门主管的Mala Chandra兴奋地宣布了J2EE的诞生,到2003年左右,J2EE逐渐成为中国OA开发商的首选技术,并迅速成为绝对的领导者。在OA领域,它已远远超越了LOTUS和.NET,更别提ASP、PHP、C+了。

基于J2EE平台开发的OA系统,可实现跨操作系统平台,可采用Windows NT/2000、Unix、Linux等多种操作系统,运行于多种硬件服务器,且该系统简单易用--采用B/S模式,客户端实现零维护,只需要浏览器就可以访问OA系统。采用J2EE架构搭建的OA系统,在安全性方面可以得到保证。此外,基于J2EE架构搭建的OA系统,在稳定性、扩展性方面具有明显优势,可以保证超多用户的并发使用并方便与其他系统进行集成。

事实上,以Domino为代表的C/S架构也完全被B/S架构所取代,ACCESS、Mysql数据库也逐渐被Sqlserver、ORACLE数据库取代,以实现大规模的企业级WEB应用。 现在,OA已经不是一个简单的软件包,而是讲究底层设计和架构设计,它的技术更加复杂,SOA、MVC、三层架构、工作流建模、webservice、BI等先进技术都被吸收进来,这一切无非是为了打造一个开放性的平台。 J2EE的开放性无疑是构成OA平台化的重要基础,这也成为OA平台化时代的一个重要特征。

整体上看,基于J2EE平台开发的OA系统比较适合政府、大中型企业和工作流应用比较多的企业选用。而目前基于J2EE平台开发的OA系统也逐渐占据OA主流市场。

.NET、J2EE与DOMINO技术平台的对比:

  PHP: ★★★

代表OA系统厂商:通达OA

PHP是一种通用的开发脚本语言,学习简单,应用比较广泛,主要应用于WEB开发领域,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多。

PHP最大的特点是免费开源,但由于其脚本性语言的特点决定了其在实现复杂商业逻辑的局限性,在OA产业中,PHP主要适用于小型网站和简单的协同管理系统。大中型企业应用较少。也由于PHP开发的程序的源代码是免费公开的,很多程序员拿到php开发的程序后都可以自行进行修改,代码安全性非常低,这也是为什么早期通达OA的盗版软件较多的原因之一。

尽管PHP支持各类数据库,但对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。由于目前国内的管理软件厂商很少有采用PHP的开发语言,所以与其他管理软件之间的数据采集对接较为不方便。

总之,PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。

PHP与J2EE(JAVA语言)对比:

从以上技术平台对比我们可以了解,OA系统的开发技术是OA选型的关键点之一。除此之外,如今企业使用多套系统成为常态,企业的OA系统不会是一个完全独立的系统,而往往需要与企业内部已有的或准备将来实施的业务系统相结合。这时,在选择OA产品时一定要重点考虑该产品的可拓展性、是否留有接口便于与其它系统快速整合。并且,软件提供商能否承诺把其OA产品与企业的其它业务系统进行整合,也是企业选择OA产品时的重要考虑因素。

关键字:OA系统蓝凌系统安全性

本文摘自:CCTIME飞象网

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^