改革开放周年系统技术OA(系统架构技术模式服务器)「改革开放 系统性」

上文说到OA系统三十年管理理念的变迁,基于这些变迁,有一点共识就是无论是OA系统产品更迭还是用户需求的变化,归根结底,离不开技术的推动发展
技术在改革开放40周年间的角色是非常重要的,从硬件到软件,技术的进步已经彻底改变了人们的生活方式
OA变化之大,需要从OA系统的软件体系架构、开发技术上说起
一.软件体系架构演变OA软件体系架构发展史上有两个关键的发展模式,一个是C/S,一个是B/S:1. 客户/服务器模式即C/S模式 代表OA系统:Domino Lotus(IBM)C/S又称Client/Server或客户/服务器模式
C/S架构是一种比较早的架构,主要应用于局域网内,服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer
QQ 暴风影音,PPlive等应用软件都是C/S模式
C/S结构的软件针对不同的操作系统开发不同版本的软件,加之产品更新换代很快(每次更新,要给每个客户端电脑更新,麻烦),已经很难适应百台以上的局域网用户同时使用,而且代价高效率低
2. 浏览器/服务器模式即B/S 代表OA系统:泛微OA、华天动力OA等B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库
随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构
它是C/S架构的一种改进,可以说属于三层C/S架构
主要是利用了不断成熟的WWW浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全
特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优
如今已经发展成为OA系统首选的技术架构
二.开发技术演变我们习惯性说的OA技术,实际上就是OA软件的开发技术,最为常见且经常用来比较的也就是Domino Lotus、PHP、.NET以及J2EE(Java):1. Domino Lotus:IBM、蓝凌OA(早期)从1989年开始, 以IBM为代表的Domino Lotus系统几乎成为了办公自动化(OA)的代名词,并成为一种事实上的标准
当时大企业们以使用这种复杂而昂贵的系统为荣,也成为信息化的重要标志
Domino系统有着安全性高,系统开发速度快的优势,曾经在政府领域曾经被广泛应用
但随着技术的发展,因为基于C/S结构,安装复杂,易用性差且昂贵等缺陷逐渐退出OA历史舞台
2. .NET:金和OA.NET是基于Microsoft平台上的OA开发技术,是Microsoft的一系列产品的集合,从本质上来讲,.NET不是一套标准,操作系统只适合使用Windows平台,可以这么说,采用.NET开发的OA系统就是基于Microsoft平台的OA系统
基于Microsoft平台的OA系统有两种模式:ASP(ASP.Net)+MS SQL Server模式与ASP(ASP.Net)+MS SQL Server+Exchange模式
两种模式开发的OA系统基本相同,模式下开发的OA系统简单易用,采用B/S模式,开发速度快,终端零维护;但该模式局限性高,不适用于Unix/Linux等操作系统,系统安全性比较低,适用于规模较小,需求简单,投资少的中小企业
3. J2EE: 泛微OA、致远OA、华天动力OA1999年6月,J2EE的诞生,到2003年左右,J2EE逐渐成为中国OA开发商的首选技术,并迅速成为绝对的领导者
在OA领域,它已远远超越了LOTUS和.NET
基于J2EE平台开发的OA系统,可实现跨操作系统平台,可采用Windows NT/2000、Unix、Linux等多种操作系统,运行于多种硬件服务器,且该系统简单易用--采用B/S模式,客户端实现零维护,只需要浏览器就可以访问OA系统
采用J2EE架构搭建的OA系统,在安全性方面可以得到保证
此外,基于J2EE架构搭建的OA系统,在稳定性、扩展性方面具有明显优势,可以保证超多用户的并发使用并方便与其他系统进行集成
基于J2EE平台开发的OA系统比较适合政府、大中型企业和工作流应用比较多的企业选用
而目前基于J2EE平台开发的OA系统也逐渐占据OA主流市场
4. PHP: 通达OAPHP是一种通用的开发脚本语言,学习简单,应用比较广泛,主要应用于WEB开发领域,在OA产业中,PHP主要适用于小型网站和简单的协同管理系统
大中型企业应用较少
由于PHP开发的程序的源代码是免费公开的,很多程序员拿到php开发的程序后都可以自行进行修改,代码安全性非常低,这也是为什么早期通达OA的盗版软件较多的原因之一
尽管PHP支持各类数据库,但对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强
由于目前国内的管理软件厂商很少有采用PHP的开发语言,所以与其他管理软件之间的数据采集对接较为不方便
需要说明的是,尽管每种不同OA软件技术架构、开发技术的OA产品尽管功能大体一致,但是在技术架构以及应用性上有着很大的区别
如泛微OA、致远OA、华天动力OA、通达OA、蓝凌OA等在稳定性、开放性、拓展性、安全性、先进性等方面表现各不相同
在OA发展史上,技术的推动力量是显而易见的
随着移动时代的到来,新的技术变革正在到来,未来,我们会迎来什么样的OA系统体验,可以期待
来源:东北新闻网
改革开放周年系统技术OA(系统架构技术模式服务器)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息