監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關閉

智能客戶端融合C/S與B/S

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

C/S架構與B/S架構都存在不可避免的局限,而智能客戶端恰好能克服它們存在的問題,提高用戶滿意度,降低總體擁有成本。

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

微軟對于智能客戶端的定義是這樣的: 智能客戶端是易于部署和管理的客戶端應用程序,它們通過統(tǒng)籌使用本地資源和到分布式數(shù)據(jù)資源的智能連接,從而為您提供高適應性的、快速響應的和豐富的交互式體驗。

有專家認為,智能客戶端技術是瘦客戶端應用的代替技術。由于軟件巨頭微軟的大力推動,業(yè)內人士預計,它將在軟件產(chǎn)業(yè)變革中扮演重要的角色。

B/S還是C/S?

你的軟件產(chǎn)品是B/S(Browser/Server,瀏覽器/服務器)還是C/S(Client/Server,客戶端/服務器)架構的?如今當軟件供應商在應標時,經(jīng)常被用戶問到類似的技術問題。是B/S還是C/S已成為當前軟件產(chǎn)業(yè)發(fā)展中不可回避的技術架構問題。

其實,無論是B/S還是C/S都不新鮮。C/S技術從上世紀90年代初出現(xiàn)至今已經(jīng)相當成熟,并得到了非常廣泛的應用,其結構經(jīng)歷了二層C/S、三層乃至多層C/S的演進。B/S技術則是伴隨著Internet的普及而來。

應該說,B/S和C/S各有千秋,它們都是當前非常重要的計算架構。在適用Internet、維護工作量等方面,B/S比C/S要強得多; 但在運行速度、數(shù)據(jù)安全、人機交互等方面,B/S則遠不如C/S。綜合起來可以發(fā)現(xiàn),凡是C/S的強項,便是B/S的弱項,反之亦然。因此,問題也就因此而產(chǎn)生了,我們的軟件產(chǎn)品到底該用B/S還是C/S架構呢?一場關于C/S與B/S的口水戰(zhàn)也由此而在軟件業(yè)界拉開了序幕。在互聯(lián)網(wǎng)泡沫盛行的2000年至2002年間,這場口水戰(zhàn)達到了頂峰。但直到現(xiàn)在,人們也沒有辯出誰是誰非。

事實上,這場口水戰(zhàn)不可能有勝負出現(xiàn),因為B/S與C/S具有不同的優(yōu)勢與特點,它們無法相互取代。例如,對于以瀏覽為主、錄入簡單的應用程序,B/S技術有很大的優(yōu)勢,現(xiàn)在全球鋪天蓋地的Web網(wǎng)站就是明證; 而對于交互復雜的ERP等企業(yè)級應用,B/S則很難勝任,從全球范圍看,成熟的ERP產(chǎn)品大多采用二層或三層C/S架構,B/S的ERP產(chǎn)品并不多見。

智能客戶端: B/S與C/S的融合

包括微軟在內的很多軟件供應商注意到了軟件架構的爭論,人們不禁要問: 是否有可能將B/S與C/S的優(yōu)勢融合呢?

微軟的答案是肯定的。智能客戶端就是它給出的解決方案。微軟認為智能客戶端應用程序可以將胖客戶端應用程序的優(yōu)點和瘦客戶端應用程序的部署和可管理性優(yōu)點結合起來,使之在資源的利用上達到某種平衡。目前,微軟已形成Windows智能客戶端、Office智能客戶端,以及移動智能客戶端等解決方案。

無獨有偶,國內也有不少軟件公司在進行這方面的研究。新中大在多年的深入研發(fā)的基礎上,推出了自己的智能客戶端技術。該技術完全是基于Web的應用體系,既不屬于C/S,也不屬于B/S,兼具了二者的優(yōu)勢。

客觀地說,用“智能客戶端”來描述新中大的產(chǎn)品技術或許不那么準確,因為“智能客戶端”只是對客戶端而言的,在新中大的技術還包括了服務器端的許多技術,例如Web服務、應用服務以及基于SOA的其他服務。目前,在新中大已有兩個基于智能客戶端技術的系列產(chǎn)品,GSoft/G6和A3。不過,在GSoft/G6產(chǎn)品中,后端應用的開發(fā)采用了符合J2EE標準的應用平臺和工具; 新中大A3產(chǎn)品的后端開發(fā)則是采用了Microsoft .Net平臺。

智能客戶端的優(yōu)勢

和B/S或C/S相比,智能客戶端技術具有非常明顯的優(yōu)勢??偨Y起來可以概括為三點,即充分本地資源利用和享受本地用戶體驗、具備離線連接能力,以及智能部署和自動更新。

智能客戶端應用程序因功能級別的不同而呈現(xiàn)出多種形式。但所有智能客戶端應用程序都具有的一個特性是具有利用本地資源的能力,如用于存儲、處理或數(shù)據(jù)捕獲的硬件(例如,閃存、CPU 和掃描儀)。

在企業(yè)或 Internet 范圍內,智能客戶端應用程序能夠輕松地與系統(tǒng)連接并與之進行數(shù)據(jù)交換。Web 服務使智能客戶端解決方案能夠利用行業(yè)標準協(xié)議(例如,XML、HTTP 和 SOAP)來與任何類型的遠程系統(tǒng)交換信息。更為重要的是,無論是否連接到 Internet,智能客戶端應用程序都可以正常工作。在沒有網(wǎng)絡連接或網(wǎng)絡連接斷續(xù)時,智能客戶端能夠利用本地緩存和處理進行操作。該功能對于新一代的移動信息工作者來說極具價值,尤其是在指定了移動連接的成本、期限和速度的情況下。

順便說一句,離線功能不僅可以在移動方案中使用,而且其桌面解決方案也可以利用離線體系結構來更新后臺線程上的后端系統(tǒng),從而保持用戶界面的響應并改善最終用戶體驗。該體系結構還能夠提供成本和性能上的優(yōu)勢,這是因為用戶界面不需要在智能客戶端與服務器之間來回切換。另外,由于智能客戶端只在后臺與其他系統(tǒng)交換所需的數(shù)據(jù),因此它與其他系統(tǒng)交換的數(shù)據(jù)量得以減少(即使在硬連接的客戶端系統(tǒng)上,這種帶寬的減少也會帶來巨大的好處)。這反過來會增強用戶界面 (UI) 的響應,因為UI 不是通過遠程系統(tǒng)呈現(xiàn)的。


表 C/S架構與B/S架構的對比(點擊小圖看大圖)

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

總體而言,由于C/S與B/S都有不可避免的局限性,而智能客戶端恰好能解決他們的問題,能提高用戶滿意度,并降低TCO,因此,不少專家們認為,智能客戶端是企業(yè)應用軟件發(fā)展的新方向。在未來的兩至三年,智能客戶端將會逐漸得到提供商與用戶的認可,產(chǎn)業(yè)界也會掀起一股向智能客戶端遷移的熱潮。(本文作者為新中大軟件股份有限公司總工程師)

鏈接:智能客戶端推動ERP創(chuàng)新

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

為什么既令ERP提供商也令用戶深惡痛絕的惡性競爭會如此盛行?根本原因在于國內ERP產(chǎn)業(yè)的同質化現(xiàn)象越來越嚴重。一個產(chǎn)業(yè)如果進入同質化競爭時代,價格必然是最有效、最直接,也是最具自殺性、最能帶來惡性競爭的手段。

擺脫惡性競爭的根本原則是差異化。毫無疑問,對于國內的ERP產(chǎn)業(yè)而言,技術創(chuàng)新是實現(xiàn)差異化的最佳途徑,也是最根本、最具可持續(xù)發(fā)展的途徑。

那么,當前有哪種技術創(chuàng)新可以令整個ERP產(chǎn)業(yè)為之心動呢?在ERP領域磨練多年的新中大軟件股份有限總裁石鐘韶認為,智能客戶端將會成為目前ERP產(chǎn)業(yè)技術創(chuàng)新的最佳切入點。另有從事管理軟件研究的人士甚至大膽預言,向“智能客戶端”的遷移將打破現(xiàn)有ERP的格局,徹底改變同質化競爭的局面,從而擺脫ERP產(chǎn)業(yè)的惡性競爭。 (CCW)

發(fā)布:2007-04-22 11:05    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
昆明OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普昆明OA快博其他應用

昆明OA 昆明新聞動態(tài) 昆明OA管理信息化 昆明OA快博 昆明OA軟件行業(yè)資訊 昆明軟件開發(fā)公司 昆明門禁系統(tǒng) 昆明物業(yè)管理軟件 昆明倉庫管理軟件 昆明餐飲管理軟件 昆明網(wǎng)站建設公司