e-works数字化企业网  »  文章频道  »  管理信息化  »  协同

OA横评:OA系统软件开发技术比较(二)

2017/9/27    来源:互联网    作者:佚名      
关键字:OA系统  开发技术比较  
OA的稳定性、扩展性、安全性都与软件的开发语言架构相关。这一期的OA横评,主要从OA系统软件开发的技术上进行横向比较。

    OA企业信息化通路建设的基础,OA建设好比建房子,只有地基打的牢固,房子才坚固,人才能安全入住。泛微OA、致远OA、华天动力OA、通达OA、蓝凌OA,这些OA系统厂商采用不同技术研发的OA平台,在稳定性、开放性、拓展性、安全性、先进性等方面表现各不相同。

    OA的稳定性、扩展性、安全性都与软件的开发语言架构相关。这一期的OA横评,主要从OA系统软件开发的技术上进行横向比较。

    OA平台基于分层、标准和构件等进行架构,好的OA平台以领先的四层技术架构,遵循J2EE标准、SOA标准、WFMC标准、W3C xForm标准、JSR168、WSRP等标准。OA平台部署了大量构件、采用JAVA语言编写、以多维门户形式展现,OA平台支持各种部署模式、各种操作系统、各种数据库和中间件,并具备完备的配置体系、接口体系和插件体系,从而支持未来的扩展空间。

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

    典型OA系统厂商:泛微OA、致远OA、华天动力OA、蓝凌OA

    J2EE标准(JAVA语言)的开放性是最好的,其所构建的OA平台制止各种服务器、操作系统、数据库、中间件和应用软件,其安全特性引领着技术发展方向,并且通过把数据库访问,Java 组件和WEB技术等有机地集成在一起,完全能够跨越从中小型企业到大中型企业的功能需求。

    JAVA能够更好的支持B/S 结构,保证系统具有很好的可扩展性,主流的OA系统厂商一般都会采用JAVA的开发语言,让企业在未来的高速成长过程中能够再次扩展软件。

    J2EE架构已成为OA开发最主流的技术,从目前的统计数据上来看,应用的范围极广,积累了广泛的用户群体,各企事业单位也最易于接受的平台架构,J2EE先进的开放性、拓展性、兼容性、安全性等综合性能使其更容易构建起优秀的协同办公平台。市场上JAVA的培训班非常热门,即使这样,JAVA的技术人员仍然是供不应求。

    Domino:★★★

    典型OA系统厂商:IBM 合强OA 蓝凌OA(早期版本)

    Domino是群组工作软件,界面丰富,主要用于辅助多人协同工作,从而突破平台、技术、组织和地理上的限制,充分实现信息与技术方面的共享。该软件目前在企业级基础通信、办公自动化和信息发布等领域有一定的地位。Lotus自1989年推出,以电子邮件、非结构文档处理、安全机制见长,到目前拥有1.18亿用户,一度成为OA的标准应用与开发平台,然而随着技术架构从C/S向B/S的迁移,基于C/S架构设计的Domino的技术短板逐渐暴露出来。

    Domino用于B/S结构开发缺乏一定的优势,从邮件系统发展到文档数据库,其主要优势如知识管理、安全认证,灵活的表单定制等,在C/S 结构下利用Notes 才能实现。尽管Domino 也支持基于Web 的开发,功能上缺乏先进性。用于B/S 应用开发并没有优势。

    Domino在处理大数据处理上有一定的弱势,2010年以后,企业的业务与大数据之间的整合越来越重要,通过大数据挖掘出企业的现有业务状况以及挖掘业务潜能成为了企业OA的重要关键数字指标。

    由于Domino不是基于关系数据库。在处理大量的数据时对关系数据可的支持表现较差。

    企业的OA系统经常会与其企业的HR、ERP、CRM等软件交叉整合,多数据库之间的数据交换成为常态化,Domino在多数据之间的数据交换的表现较为差强人意。

    从OA选型的角度来说,小企业可选,但是大中型企业从未来发展来说,选择Domino技术架构的软件产品具有一定的局限性。

    PHP:★★★

    典型OA系统厂商:通达OA

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

    PHP最大的特点是免费开源,但由于其脚本性语言的特点决定了其在实现复杂商业逻辑的局限性,在OA产业中,PHP主要适用于小型网站和简单的协同管理系统。大中型企业应用较少。

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

    PHP开发的程序的源代码是免费公开的,很多程序员拿到php开发的程序后都可以自行进行修改,代码安全性非常低,这也是为什么早期通达OA的盗版软件较多的原因之一。

    NET平台:★★★

    典型代表OA系统厂商:金和

    NET的平台最大的特点是技术相对简单,入门级架构平台,开发人员上手比较快,.NET是最典型的易学易用的开发语言,适用于中小型企业客户。

    .NET尽管上手快,但是具有一定的局限性,其本身是微软的一系列产品的集合,从本质上来讲,.NET不是一套标准,操作系统只适合使用Windows平台,行业内有种说法:选择了.NET就是选择了微软平台。

    在数据库方面,.Net在自身的Microsoft SQL Server上也会比其他数据库运行得好。在系统互联方面,.Net提倡使用Web Service,这个技术目前还比较新。.Net最大的优势在于体验度比较高,因为与微软捆绑较深,用户的使用习惯较为方便。

    在系统扩展方面.NET平台的扩展思想是基于软件的水平扩展,而J2EE平台的扩展思想则是基于硬件的纵向扩展,安全性较高。因此.NET在小型企业的应用比较广泛,集团化企业和省部级政府机关等大型企业应用较少。

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

责任编辑:程玥
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐