ERP技術的新方向——智慧客戶端 (轉)

urinator發表於2007-08-10
ERP技術的新方向——智慧客戶端
ERP產業困局

  誰也沒有料到,國內的ERP產業在經歷了兩三年的風光後,那麼快地陷入了一個新困局:惡性競爭越來越激烈。惡性競爭所帶來的直接後果便是,提供商們的日子過得越來越艱難:營業額在上漲,但利潤率卻在下滑。

  為什麼既令ERP提供商也令使用者深惡痛絕的惡性競爭會如此盛行?在ERP領域磨練多年的新中大軟體股份有限總裁石鍾韶認為,造成惡性競爭的根本原因在於:國內ERP產業的同質化現象越來越嚴重。一個產業如果進入同質化競爭時代,價格必然是最有效、最直接,也是最具自殺性、最能帶來惡性競爭的手段。

  擺脫惡性競爭的根本原則是差異化。石鍾韶認為,對於國內的ERP產業而言,技術創新是實現差異化的最佳途徑,也是最根本、最具可持續發展的途徑。

  當前階段,有哪種技術創新可以令整個ERP產業為之心動呢?石鍾韶認為,智慧客戶端將會成為目前ERP產業技術創新的最佳切入點。

  微軟的技術新動向

  人們對智慧客戶端的關注是從微軟開始的。事實上,自微軟推出.NET戰略以來,其最令人關注的技術新動向之一就是對智慧客戶端(Smart Client,以下簡稱“SC”)技術的深入研究與應用推廣。尤其是微軟公司將這種體系結構納入到.Net框架後,它立即引起了業界廣泛的關注。

  微軟對於智慧客戶端的定義是這樣的:智慧客戶端是易於部署和管理的客戶端應用程式,它們通過統籌使用本地資源和到分散式資料資源的智慧連線,從而為您提供適應的、快速響應的和豐富的互動式體驗。

  石鍾韶認為,智慧客戶端技術是瘦客戶端應用的強大代替技術。由於軟體巨頭微軟的大力推動,可以預料,它將在ERP產業變革中扮演重要的角色。

  ERP的技術之痛:B/S還是C/S?

  之所以會有智慧客戶端的出現,還要緣於ERP的技術架構。

  你的產品是B/S還是C/S架構的?如今當廠商在應標時,經常被使用者問到類似的技術問題。可以說,B/S還是C/S,已成為當前ERP 產業發展中不可迴避的技術架構問題。

  其實,無論是B/S還是C/S,他們並不新鮮。C/S(Client/Server,客戶端/伺服器)技術從上世紀90年代初出現至今已經相當成熟,並得到了非常廣泛的應用,其結構經歷了二層C/S、三層C/S的更迭。B/S(Browser/Server,瀏覽器/伺服器)技術則是伴隨著Internet的普及而來的。有必要說明的是,B/S最早並不叫“B/S”,此類應用國外通常叫Web應用(Web Application、Web Based Application),是國內一些公司“創造”了“B/S”這個詞。

  應該說,B/S和C/S各有千秋,他們都是當前非常重要的計算架構。在適用Internet、維護工作量等方面,B/S比C/S要強得多;但在執行速度、資料安全、人機互動等方面,則B/S遠不如C/S。綜合起來可以發現,凡是C/S的強項,便是B/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的融合

  很多人看到了ERP產業的這個痛點,包括微軟,包括新中大等。是否有可能將B/S與C/S的優勢融合呢?

  微軟的答案是肯定的。智慧客戶端就是他們給出的解決方案。微軟公司根據其在該領域所取得的成果,認為智慧客戶端應用程式可以將胖客戶端應用程式的優點和瘦客戶端應用程式的部署和可管理性優點結合起來,使之在資源的利用上達到一個平衡。目前,微軟已形成Windows智慧客戶端、Office智慧客戶端,以及移動智慧客戶端等解決方案。

  無獨有偶,新中大給出的答案也是肯定的。經過多年的深入研發,新中大研製出了自己的智慧客戶端技術。該技術完全是基於Web的應用體系,既不屬於C/S,也不屬於B/S,應該說是兼具了二者的優勢。石鍾韶介紹說,用“智慧客戶端”來描述新中大的產品技術或許不那麼準確,因為“智慧客戶端”只是對客戶端而言的,在新中大的技術還包括了伺服器端的許多技術,例如Web服務、應用服務以及基於SOA的其它服務。目前,在新中大已有兩個基於智慧客戶端技術的系列產品,GSoft/G6和A3。不過,在GSoft/G6產品中,後端應用的開發採用了符合J2EE標準的應用平臺和工具;新中大A3產品的後端開發則是採用了Microsoft .Net平臺。

  智慧客戶端的優勢

  在石鍾韶看來,和B/S或C/S相比,智慧客戶端技術具有非常明顯的優勢。總結起來可以概括為三點,即本地資源充分利用和享受本地使用者體驗、具備離線連線能力,以及智慧部署和自動更新。

  智慧客戶端應用程式因功能級別的不同而呈現出多種形式和大小。所有智慧客戶端應用程式都具有的一個特性是具有利用本地資源的能力,例如,用於儲存、處理或資料捕獲的硬體(例如,快閃記憶體、CPU 和掃描器)。

  在企業或 Internet 範圍內,智慧客戶端應用程式能夠輕鬆地與系統連線並與之進行資料交換。Web 服務使智慧客戶端解決方案能夠利用行業標準協議(例如,XML、HTTP 和 SOAP)來與任何型別的遠端系統交換資訊。更為重要的是,無論是否連線到 Internet,智慧客戶端應用程式都可以正常工作。在沒有網路連線或網路連線斷續時,智慧客戶端能夠利用本地快取和處理進行操作。該功能對於新一代的移動資訊工作者來說極具價值,尤其是在指定了移動連線的成本、期限和速度的情況下。

  順便說一句,離線功能不僅可以在移動方案中使用,而且對於桌面解決方案也可以利用離線體系結構來更新後臺執行緒上的後端系統,從而保持使用者介面的響應並改善整體的終端使用者體驗。該體系結構還能夠提供成本和效能上的優勢,這是因為使用者介面不需要在智慧客戶端與伺服器之間來回切換。另外,由於智慧客戶端只能在後臺與其他系統交換所需的資料,因此可以讓人感到它與其他系統交換的資料量的減少(即使在硬連線的客戶端系統上,這種頻寬的減少也會帶來巨大的好處)。這反過來會增強使用者介面 (UI) 的響應 — 因為 UI 不是通過遠端系統呈現的。

  過去的傳統客戶端應用程式很難進行部署和更新。經常會出現這樣的情況,安裝一個應用程式會中斷另一個應用程式。諸如“DLL Hell”等問題使得安裝和維護客戶端應用程式變得很困難和棘手。智慧客戶端技術有效地解決了該問題。例如,新中大智慧客戶端儘管不完全是零安裝,但是已做到零維護,客戶端程式即用即下載、自動匹配版本、支援斷點續傳,真正體現了“智慧”特質。

  ERP將誕生智慧客戶端新熱潮

  由於C/S與B/S都有不可避免的侷限性,而智慧客戶端恰好能解決他們的問題,能提高使用者滿意度,並降低TCO,因此,專家們認為,智慧客戶端是ERP技術發展的新方向。在未來的兩至三年,智慧客戶端將會逐漸得到提供商與使用者的認可,產業界也會掀起一股向智慧客戶端遷移的熱潮。石鍾韶認為,“智慧客戶端”的遷移將打破現有ERP的格局,徹底改變同質化競爭的局面,從而擺脫ERP產業的惡性競爭。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7942439/viewspace-20793/,如需轉載,請註明出處,否則將追究法律責任。

相關文章