增強C/S結(jié)構(gòu)軟件的可管理性
C/S結(jié)構(gòu)的軟件的可維護性一直就認為是較大的問題,當(dāng)然,在引入了自動升級這樣的小功能就好很多了,這里談?wù)凜/S結(jié)構(gòu)軟件的可管理性,意思就是指Server對Client端的管理,在大多數(shù)C/S結(jié)構(gòu)的軟件中,并沒有很強的管理性的概念,更多的面都是關(guān)注Server的業(yè)務(wù)處理、數(shù)據(jù)存儲這些功能,當(dāng)然,不一定所有的C/S結(jié)構(gòu)軟件都強調(diào)Server對Client的管理功能,來說說自己看法中的Server對Client的管理功能吧。
1、Client可用的功能模塊由Server進行配置和管理
????? 意思就是Client到底能用哪些模塊是由Server來配置的,Server會根據(jù)此配置自動的分發(fā)模塊給Client,同時也會自動升級Client端的模塊,而這些都需要在不干擾client端正常運行的情況下去完成。
????? 這個潛在的意義可以使得Client端是無法被盜版的,必須通過Server的授權(quán)才可獲得相應(yīng)的功能,這在商業(yè)角度上來講是挺有意義的。
2、Server可監(jiān)控和管理Client的運行狀態(tài)
????? Server可查看所有Client的運行狀態(tài),同時可遠程的啟動、停止客戶端的應(yīng)用系統(tǒng)。
這樣的功能對于很多的潛入式系統(tǒng)來說是非常的關(guān)鍵,而對于傳統(tǒng)的軟件系統(tǒng)其實也可以帶來不小的幫助,后續(xù)文章中將會介紹一個基于Eclipse Equinox構(gòu)建的這樣的框架,但由于它基于Eclipse Equinox,所以自動的擁有動態(tài)性、規(guī)范的插件這些特征。
posted on 2006-08-15 20:35 BlueDavy 閱讀(3066) 評論(2) 編輯 收藏 所屬分類: 系統(tǒng)設(shè)計 、OSGi、SOA、SCA