ERP系統(tǒng)是企業(yè)資源計劃(EntERPrise Resource Planning)的簡稱,是指建立在信息技術基礎上,集信息技術與先進管理思想于一身,以系統(tǒng)化的管理思想,能將企業(yè)的全部業(yè)務流程、管理過程和數據納入進去,為企業(yè)員工及決策層提供決策手段的管理平臺。它是從MRP(Material Requirement Planning物料需求計劃)發(fā)展而來的新一代集成化管理信息系統(tǒng),它擴展了MRP的功能,其核心核心思想是供應鏈管理。它跳出了傳統(tǒng)企業(yè)邊界,從供應鏈范圍去優(yōu)化企業(yè)的資源,優(yōu)化了現代企業(yè)的的運行模式,反映了市場對企業(yè)合理調配資源的要求。它對于改善企業(yè)流程、提高企業(yè)核心競爭力具有顯著作用。
ERP是一個龐大的管理系統(tǒng),其主要發(fā)展經歷了四個階段:
ERP系統(tǒng)是對物資資源管理(物流)、人力資源管理(人流)、財務資源管理(財流)、信息資源管理(信息流)集成一體化的企業(yè)管理軟件。
C/S軟件體系結構是基于資源不對等,且為實現共享而提出來的,是20世紀90年代成熟起來的技術, C/S體系結構定義了工作站如何與服務器相連,以實現數據和應用分布到多個處理機上。它將應用一分為二,服務器(后臺)負責數據管理.客戶機(前臺)完成與用戶的交互任務。
B/S體系結構主要是利用不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種腳本語言,用通用瀏覽器就實現了原來需要復雜的專用軟件才能實現的強大功能,并節(jié)約了開發(fā)成本。從某種程度上來說,B/S結構是一種全新的軟件體系結構。瀏覽器/服務器(B/S)的具體結構為:瀏覽器/Web服務器/數據庫服務器。
C/S | B/S | |||
描述 | 優(yōu)缺點 | 描述 | 優(yōu)缺點 | |
硬件環(huán)境 | 一般建立在專用的網絡上,局域網之間再通過專門服務器提供連接和數據交換服務(可實現遠程訪問); | 由于客戶端與服務器的直接連接,沒有中間環(huán)節(jié),因此響應速度快; | 建立在廣域網上,不必是專用的網絡硬件環(huán)境; | 有較的適應范圍,但對帶寬要求高,必須使用網絡打??; |
C/S | B/S | |
安全要求 | 一般面對相對固定的用戶群,對信息安全的控制能力強,一般機密的及高度機密的信息系統(tǒng)采用此架構,一般通過B/S發(fā)布部分可公開信息; | 面向不可知用戶,對安全的控制能力相對弱;; |
程序架構 | 可以更加注重流程,可以對權限多層次校驗,對系統(tǒng)運行速度可以較少考慮; | 對安全和訪問速度有多重考慮,建立在需要更加優(yōu)化的基礎上; |
系統(tǒng)維護 | 由于整體性,必須整體考察,處理出現的問題以及系統(tǒng)升級成本相對較高,需要專門的客戶端安裝程序,分布功能較弱;針對點多面廣且不具備網絡條件的用戶群體,不能夠實現快速部署安裝和配置; | 架構簡單,構件個別的更換,系統(tǒng)維護簡單,升級成本,用戶從網上自己下載安裝就可以實現升級; |
處理問題 | 一般處理用戶面固定,并且在相同區(qū)域,滿足安全要求高需求; | 建立在廣域網上,面向不同的用戶群,滿足分散地域廣需求; |
用戶接口 | 多是建立在Windows平臺上,表現方法有限,對程序員普遍要求較高,開發(fā)成本較高; | 一般建立在瀏覽器上,有更加豐富和生動的表現方式與用戶交流,開發(fā)成本較低; |
交互方式 | 一般是典型的中央集權的機械式處理,交互性相對低; | 信息流向可變化,B-B,B-C,B-G等信息、流向的變化,更像交易中心; |
系統(tǒng)性能 | 客戶端和服務端都能夠處理任務,這雖然對客戶機的要求較高,但因此可以減輕服務器的壓力; | 異地瀏覽和信息采集靈活,不過,客戶端只能完成瀏覽、查詢、數據輸入等簡單功能,絕大部分工作由服務器承擔,這使得服務器的負擔很重; |
系統(tǒng)的實現要求 | 具有較強的事務處理能力,能實現復雜的業(yè)務流程,操作界面漂亮、形式多樣,可以充分滿足客戶自身的個性化要求; | 個性化程序明顯降低,無法實現具有個性化的功能要求,操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求,頁面動態(tài)刷新,響應速度明顯降低,功能弱化,難以實現傳統(tǒng)模式下的特殊功能要求; |
趨勢 | 未來的發(fā)展趨勢 | |
適應方面 | 交互復雜的企業(yè)級應用; | 以瀏覽為主,錄入簡單的應用程序; |
工廠、企業(yè),地點比較集中的位置; | 一般的寫字樓、超市、連鎖、門店、分銷行業(yè),一般選用B/S架構,或是通過VPN來架構; | |
品牌 | SAP、Oracle、金蝶、用友等大的ERP廠商并沒有大力推廣和應用; | 一些比較小的ERP主推和主打這類產品架構的產品; |
適應Internet | 差 | 好 |
維護工作量 | 大 | 小 |
運行速度 | 快 | 慢 |
數據安全 | 高 | 低 |
人機交互 | 好 | 差 |
與操作系統(tǒng)平臺關系 | 大 | 小 |
通信協(xié)議 | 自定義 | http協(xié)議 |
通信模塊 | 開發(fā) | web服務器包含的通信模塊; |
應用比例 | 12.5% | 37.5% |
超過50%的企業(yè)用戶使用混合型架構的ERP產品; |
-
另外一種軟件架構:主機、終端類型:主機負責所有的業(yè)務邏輯,終端只提供操作界面;
C/S有兩層和三層兩種類型:
傳統(tǒng)的二層c/s結構存在以下幾個局限:
二層c/s結構是 單一服務器且以局域網為中心的.所以難以擴展至大型企業(yè)廣域網或Internet;
軟硬件的組合及集成能力有限;
客戶機的負荷太重.難以管理大量的客戶機.系統(tǒng)的性能容易變壞;
數據 安全性不好。
因為二層C/S有這么多缺點.三層C/S結構應運而生。三層C/S結構是將應用功能分成表示層、功能層和數據層三個部分.
兩層 | 三層 | ||||
客戶端 | 服務端 | 客戶端 | 應用服務器 | 數據服務器 | |
業(yè)務邏輯 | 少量 | 大量 | 所有業(yè)務邏輯 | 負責數據的管理 | |
界面 | 提供界面 | 提供界面 | |||
B/S | web服務器充當應用服務器 | ||||
C/S與B/S混合軟件體系結構
B/S與C/S混合軟件體系結構是一種典型的異構體系結構。
B/S軟件體系結構,即Browser/Server (瀏覽器/服務器)結構,是隨著Internet技術的興起,對C/S體系結構的一種變化或者改進的結構。在B/S體系結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在服務器端實現。
B/S體系結構主要是利用不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種腳本語言,用通用瀏覽器就實現了原來需要復雜的專用軟件才能實現的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件體系結構?;贐/S體系結構的軟件,系統(tǒng)安裝、修改和維護全在服務器端解決。用戶在使用系統(tǒng)時,僅僅需要一個瀏覽器就可運行全部的模塊,真正達到了\”零客戶端\”的功能,很容易在運行時自動升級。B/S體系結構還提供了異種機、異種網、異種應用服務的聯機、聯網、統(tǒng)一服務的最現實的開放性基礎。
但是,與C/S體系結構相比,B/S體系結構也有許多不足之處,例如:
-
B/S體系結構缺乏對動態(tài)頁面的支持能力,沒有集成有效的數據庫處理功能。
B/S體系結構的系統(tǒng)擴展能力差,安全性難以控制。
采用B/S體系結構的應用系統(tǒng),在數據查詢等響應速度上,要遠遠地低于C/S體系結構。
B/S體系結構的數據提交一般以頁面為單位,數據的動態(tài)交互性不強,不利于在線事務處理(OLTP)應用。
從上面的對比分析中,我們可以看出,傳統(tǒng)的C/S體系結構并非一無是處,而新興的B/S體系結構也并非十全十美。由于C/S體系結構根深蒂固,技術成熟,原來的很多軟件系統(tǒng)都是建立在C/S體系結構基礎上的,因此,B/S體系結構要想在軟件開發(fā)中起主導作用,要走的路還很長。我們認為,C/S體系結構與B/S體系結構還將長期共存。
C/S與B/S混合軟件體系結構的優(yōu)點是外部用戶不直接訪問數據庫服務器,能保證企業(yè)數據庫的相對安全。企業(yè)內部用戶的交互性較強,數據查詢和修改的響應速度較快。
C/S與B/S混合軟件體系結構的缺點是企業(yè)外部用戶修改和維護數據時,速度較慢,較煩瑣,數據的動態(tài)交互性不強。
其實BS和CS(三層)的融合是必然之路,這是各自風格的優(yōu)缺點和系統(tǒng)實際需要所決定的。比如在ERP系統(tǒng)中,貼近生——需要操作效率(例如 MRP)和對本地控制要求比較高的可以采用CS三層,但對于一些行政OA性質的,一些對外接口則可以采用BS的(例如電子商務部分)。
-
在項目里調用IE瀏覽器組件;
CS、BS公用一個數據庫;
SOA,Service Oriented Architecture;
-End-
版權聲明:本文內容由互聯網用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經查實,本站將立刻刪除。