近年来,随着网络技术不断发展,导致了很多应用软件体系结构从C/S结构向更加灵活的多层分布结构演变,使得软件体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式),用于满足业务应用的深度及广度的变化。
但当B/S结构的eHR系统陆续面市后,用户才痛苦的意识到:B/S结构的eHR系统并没有想象的那么美好,甚至很多方面与传统的C/S比较起来相差甚远!究竟是怎么回事呢?
目前,市场上主流的eHR系统采用的技术架构主要有三种模式:C/S、B/S、C/S+B/S。基于Web的B/S方式其实也是一种客户机/服务器方式,只不过它的客户端是浏览器,为了区别于传统的C/S模式,才特意将其称为B/S模式。那么它们的特点是什么?各有那些优缺点?
且听汇通科技小编,带你分享B/S架构的优劣势!
1、B/S模式的优点
● 分布性特点,可以随时随地进行查询、浏览等业务处理。
● 业务扩展方便,通过增加网页即可增加应用服务功能。
● 维护升级简单,集中布署就可实现所有用户的应用同步更新。
● 采用资源共享技术,提高软件运行效率。
2、 B/S 模式的缺点
● 操作无法满足快速操作要求。
● 页面动态刷新,响应速度明显降低。
● 网络传送的有效数据少,网络带宽利用率低。
● GUI界面功能弱以及基于HTTP协议等原因,难以实现传统应用模式下的特殊功能要求。
● 软件开发复杂。
3、系统的性能
在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。不过,采用B/S结构,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。
4、系统的开发
B/S技术是近几年逐步发展起来的,C/S技术发展历史更为“悠久”,从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。
综合以上,笔者认为,尽管B/S已经成为一种势不可挡的潮流,但到目前为止,技术还没有完全达到媲美C/S架构的时候!微小型企业可以选择B/S架构,中大型可以选择C/S架构!