-
行業資訊
INDUSTRY INFORMATION
人力資源管理系統上線需知:BS架構與CS架構的區別有哪些?目前,市場上主流的人力資源管理系統的技術架構包括三種模式:C/S架構、B/S架構以及C/S+B/S架構,早期的HR系統大多采用的是C/S架構,然而,近幾年,B/S架構在人力資源管理系統開發中卻取得了壓倒性勝利,到底人力資源管理系統B/S架構與C/S架構區別何在?哪種架構更好?這個問題是企業人力資源管理系統上線之前是必須弄清楚的。
1.概念上的區別
C/S(Client/Server)架構,即大家熟知的客戶機和服務器架構。它是軟件系統體系架構,通過它可以充分利用兩端硬件環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。目前大多數應用軟件系統都是Client/Server形式的兩層架構,由于現在的軟件應用系統正在向分布式的Web應用發展,Web和Client/Server應用都可以進行同樣的業務處理,應用不同的模塊共享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現有的應用系統,通過現有應用系統中的邏輯可以擴展出新的應用系統。這也就是目前應用系統的發展方向。
B/S(Browser/Server)架構即瀏覽器和服務器架構。它是隨著Internet技術的興起,對C/S架構的一種變化或者改進的架構。在這種架構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier架構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。
2.B/S架構人力資源管理系統的優缺點
B/S架構的人力資源管理系統具有分布性,用戶可以不受時間地點限制地進行業務處理的查詢或者瀏覽;具有業務擴展性,業務擴展非常靈活方便,往往只需要通過增加網頁的方式就可以增加應用服務;具有維護簡便性,軟件維護的難易以及成本是許多企業在選購人力資源管理系統重點考慮的,而有這方面考慮的企業往往更鐘情于B/S架構的系統,因為B/S架構的人力資源管理系統維護簡單又方便,只要集中部署,所有用戶的應用都能同步更新,C/S架構的人力資源管理系統只要模塊中有任何一部分改變,就會關聯到其他模塊的改變,這使得系統升級成本非常高,B/S架構就顯得簡單了,只要客戶端機器安裝了瀏覽器,只要能上網,系統升級維護輕輕松松就能搞定,無論是開發還是維護,都只要更新服務器端的軟件即可同步更新;具有運行高效性,B/S架構的人力資源管理系統采用資源共享技術合理地利用稀有資源,運行效率大大地被提高。
B/S架構的人力資源管理系統也是存在不足的,主要包括:頁面動態刷新響應速度慢;網絡傳送的有效數據少,網絡帶寬利用率低;難以實現傳統應用模式下的特殊功能要求;軟件開發復雜,對技術團隊要求高等。
3.C/S架構人力資源管理系統的優缺點
C/S架構的人力資源管理系統客戶端以及服務器端都能夠處理任務,這對客戶機的要求就會比較高了,但是,這很好地減輕了服務器的壓力。C/S技術的發展歷史比B/S長久得多,因此,從技術成熟度、軟件設計水平以及開發人員的掌握水平來看,C/S技術更成熟可靠,這也是C/S架構人力資源管理系統至今不被淘汰的重要原因。
然而,C/S架構的人力資源管理系統客戶端使用的是瀏覽器,這就要求網上發布的信息都是html格式的,其他格式的文件則要求以附件的形式存儲,眾所周知,html格式的文件編輯修改非常不方便,如此一來,文件管理就麻煩了。
C/S架構的人力資源管理系統上線最讓企業頭疼的就是維護以及升級成本高,系統模塊中任何一部分的改變或者升級都要“連累”其他模塊,每每系統升級,砸錢是必須的。
總的來說,人力資源管理系統C/S架構和B/S架構的區別主要就在于系統的靈活性與操作簡便性的區別,在于維護升級難易的區別,在于維護成本高低的區別,然而,不容置疑的是,B/S架構乃是大勢所趨,B/S架構現存的弊端在越來越強大的開發技術之下定會迎刃而解。