OA其实是早期的提法,现在更多称为“协同系统”、“办公管理系统”。
早期的OA实际上特指用以处理办公室审批的软件系统,通过权限、表单、流程将组织内部的制度落实起来。随着技术的发展,由于OA特有的全员参与的特性,因此越来越成为企业办公系统的集中门户。因此从这个方面上去看,OA其实是一个工具类系统,OA厂商会提供对应的组织架构实现的模型,流程表单的制作方式,权限的管理方式等,由用户根据实际情况去填充,使用。特别说明一点,OA和其他的ERP、HR、财务系统等企业应用软件有一个显著的不同,OA是处理非结构性数据的,比如事项的申请,审批的过程。那么他的开发模式是怎样的?
目前有两种开发模式——Client/Server模式(简称C/S模式)与Browser/Server模式(简称B/S模式)。
1.C/S模式
C/S模式本身也是属于发展到90年代的较为先进的结构。这种模式将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。C/S具.有强壮的数据操纵和事务处理能力,以及数据的安全性和完整性约束。但随着企业规模的日益扩大,应用程序的复杂程度不断提高,逐渐也暴露了以下几方面不足:
(1)开发成本较高。C/S结构对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,客户端越来越靡肿。
(2)移植困难。不同开发工具开发的应用程序,一般来说互不兼容,不能搬到其它平台上运行。
(3)用户界面风格不一,使用繁杂,不利于推广使用。
(4)维护复杂,升级麻烦。如果应用程序要升级,必须到现场为客户机一升级,每个客户机上的应用程序都需要维护。
(5)信息内容和形式单一,因为传统0A一般为事务处理,界面基本遵循数据库的字段解释,开发之初就已确定,而且不能随时截取办公信息和档案等外部信息,用户获得的只是单纯的字符和数字,既枯燥又死板。
(6)新技术不能轻易应用。因为一个软件平台及开发工具一旦选定,不可能轻易更改。
2.B/S模式
随着互联网技术的飞速发展和广泛应用,将过去花费巨大的信息化建设转化成许多中小企业也可以支付得起的应用,使得更多的企业和机构可以进行先进的信息化建设,进而提高企业和机构的竞争能力,传统的网络软件的计算模式也正由C/S模式转向基于Internet/Intranet标准协议的三层B/S模式。B/S模式简化了客户端软件,只需装上浏览器作为客户端的运行平台,而将所有的开发、维护和升级工作都集中在服务器端。用户使用浏览器上网,问Web服务器友运请求,Web服务器端处理请求,查询效据库,执行应用程序,并将结果信息组织成HTML页面发送给用户,在用户的浏览器上显示,组成了一个三层B/S模式。
基于B/S模式的Internet/Intranet技术,其三项优势是实质性的:
(1)它是有计算技术以来最稳定的技术平台。在C/S时代,用户最苦恼的问题莫过于如何选择一个稳定的平台。由于以前的技术基础不是网络,因此自然地发展出众多的互不兼容的技术平台。每种技术平台,从用户应用稳定性要求来看,都可以说是昙花一现,给用户留下了无奈与苦恼。只有进入网络计算机时代,由于上亿用户都连在网上,其技术才获得了高度稳定性。
它只能发展,不能被推翻,所有人只能支持和遵循它,不能控制它。
(2)它本质上是一种客户机技术,这对于大中型企业特别合适。在C/S模式下,每种应用的主要部分是在客户机端。别的不说,光是在众多的客户机端安装和维护多种应用的多个版本,就叫人受不了。而Internet技术却不同,上亿个用户只是通过浏览器这个统一界面,就可享受到无限丰富的,永远在不断变化和发展着的信息服务。Intranet原则上取消了所有在客户机端的维护工作。
(3)它提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。通过Intranet 技术统一访问异种数据库,早已成为现实。从ISDN到ATM,再到现在大行其道的TCP/IP,正是由于Internet的大行其道,宽带IP将会成为真正的、统一服务的(数据、语音、多媒体)网络基础。
但是呢,B/S模式的开发也并非是完美的。其中很重要的就是目前其安全性问题还没有很好的解决。
出上面的比较可以看出,目前B/S模式比C/S模式的确有好多优势,但是C/S模式也有它自己的优点,因此呢,在最近的阶段两种开发模式会共存;甚至采用两种模式结合的策略开发。
添加专属销售顾问
扫码获取一对一服务