ykoron 发表于 2012-7-24 14:29:41

企业应如何选择HR系统技术架构?

企业应如何选择HR系统技术架构?近年来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java技术以及网络分布式对象技术的飞速发展,导致了很多应用软件体系结构从C/S结构向更加灵活的多层分布结构演变,使得软件体系结构跨入一个新阶段,即B/S体系结构,用于满足业务应用的深度及广度的变化。但当B/S结构的HR系统陆续面市后,用户才痛苦的意识到:原来B/S结构的HR系统并没有想象的那么美好,甚至很多方面与传统的C/S比较起来相差甚远。那么究竟HR系统应该采用什么技术架构开发,用户选择HR系统应该选择C/S还是B/S?似乎成了困扰人力资源软件开发者和选型者共同的难题。B/S模式的优点l具有分布性特点,可以随时随地进行查询、浏览等业务处理。l业务扩展简单方便,通过增加网页即可增加应用服务功能。l软件维护升级简单方便,集中布署就可实现所有用户的应用同步更新。l采用资源共享技术合理地利用稀有资源(数据库连接等业务组件对象),提高软件运行效率。B/S模式的缺点l操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。l页面动态刷新,响应速度明显降低。l网络传送的有效数据少,很大一部分是HTML标志,网络带宽利用率低。lGUI界面功能弱以及基于HTTP协议等原因,难以实现传统应用模式下的特殊功能要求。l软件开发复杂,要求软件工程师掌握的知识的宽度及深度都较高,并能合理有效把这些松散知识整合起来形成软件产品。C/S技术发展历史更为“悠久”。从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。但如果客户端要布署在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。这使得应用程序的维护、移植和互操作变得复杂。如何将C/S已经做得很成熟的业务应用移植到B/S应用,扬B/S之长,避B/S之短,科荣软件审时度势,巧妙的在B/S产品中保留了部分C/S插件的应用,给客户多了一个实实在在的选择,即网络条件不好时,就用BS完成工作;如果网络条件较好,就可以使用部分C/S功能,借助C/S界面交互性强、客户体验好的优点,提高工作效率,这种设计思路受到了客户广泛的欢迎。
页: [1]
查看完整版本: 企业应如何选择HR系统技术架构?