其實,無論是B/S還是C/S,它們并不新鮮。應該說,B/S和C/S各有千秋,都是當前非常重要的計算架構。在適用Internet、維護工作量等方面,B/S比C/S要強;但在運行速度、
數據安全、人機交互等方面,B/S不如C/S。因此,問題也就因此而產生了,我們的
ERP產品到底該用B/S還是C/S架構呢?一場關于C/S與B/S的口水戰由此在
ERP業界拉開了序幕。在互聯網泡沫盛行的2000年至2002年間,這場口水戰達到頂峰。但直到現在,人們也沒有辯出誰是誰非。
事實上,從上面的分析可以看出,這場口水戰不可能分出勝負,因為B/S與C/S具有不同的優勢與特點,它們無法相互取代。例如,對于以瀏覽為主、錄入簡單的應用程序,B/S技術有很大的優勢,現在全球鋪天蓋地的Web網站就是明證;而對于交互復雜的
ERP等企業級應用,B/S則很難勝任,從全球范圍看,成熟的
ERP產品大多采用二層或三層C/S架構,B/S的
ERP產品并不多見。
“B/S還是C/S”也就成了
ERP的技術之痛。難道這個痛就無藥可救了嗎?是否可能將B/S與C/S的優勢融合呢?
智能客戶端:B/S與C/S的融合 有一個肯定的答案,那就是智能客戶端。該技術完全是基于Web的應用體系,既不屬于C/S,也不屬于B/S,應該說是兼具二者的優勢。
和B/S或C/S相比,智能客戶端技術具有非常明顯的優勢。總結起來可以概括為三點,即本地資源充分利用和享受本地用戶體驗,具備離線連接能力,以及智能部署和自動更新。
在企業或Internet范圍內,智能客戶端應用程序能夠輕松地與系統連接并與之進行數據交換。Web 服務使智能客戶端解決方案能夠利用行業標準協議(例如,XML、HTTP 和
SOAP)來與任何類型的遠程系統交換信息。更為重要的是,無論是否連接到 Internet,智能客戶端應用程序都可以正常工作。
智能客戶端的遷移將有可能打破現有
ERP的格局,改變同質化競爭的局面,從而擺脫
ERP產業的惡性競爭。
(c112)