近年来,随着网络技术不断发展,尤其是基Java技术以及网络分布式对象技术的飞速发展,导致了很多应用软件体系结构从C/S结构向更加灵活的多层分布结构演变,使得软件体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式),用于满足业务应用的深度及广度的变化。 早期的财务、人事等应用大多数是C/S结构的程序,传统的GUI技术,开发工具大多数是VB、DELPHI、PB等,很多厂商经过多年的沉淀,在C/S应用开发上形成了诸多核心技术。 目前,市场上主流的HR系统采用的技术架构主要有两种模式:C/S、B/S。基于Web的B/S方式其实也是一种客户机/服务器方式,只不过它的客户端是浏览器,为了区别于传统的C/S模式,才特意将其称为B/S模式。那么它们的特点是什么?各有那些优点?HR系统技术架构究竟该如何选择?笔者根据多年从事HR系统开发的经验,谈谈自己的一些观点,希望对那些即将开始人力资源信息化的客户有所帮助。 1、B/S模式的优点 ● 具有分布性特点,可以随时随地进行查询、浏览等业务处理。 ● 业务扩展简单方便,通过增加网页即可增加应用服务功能。 ● 软件维护升级简单方便,集中布署就可实现所有用户的应用同步更新。 ● 采用资源共享技术合理地利用稀有资源(数据库连接等业务组件对象),提高软件运行效率。
|