1.一種基于OSGI的應(yīng)用系統(tǒng)嵌入應(yīng)用服務(wù)器的方法,其特征在于
本方法主要結(jié)構(gòu)包括:(1)平臺微內(nèi)核、(2)安全層次結(jié)構(gòu);采用基于OSGI架構(gòu)的微內(nèi)核設(shè)計形式來提供對數(shù)據(jù)中心的企業(yè)級的安全防護(hù)及開發(fā),同時通過對服務(wù)端的設(shè)計與封裝,將各個子模塊獨(dú)立開來,其中服務(wù)端分三層:控制層,邏輯層和持久層;
所述平臺微內(nèi)核,將WEB應(yīng)用服務(wù)器作為OSGI框架的一個寄存體,微內(nèi)核被封裝在OSGI框架內(nèi)部,提供對模塊的引擎,請求的處理,安全策略,緩存機(jī)制,事件及異常信息的控制功能;
所述安全層次結(jié)構(gòu),將控制層、邏輯層、和持久層進(jìn)行安全隔離,很好的把控數(shù)據(jù)中心的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
控制層,又稱交互層,負(fù)責(zé)接收并處理瀏覽器或者系統(tǒng)發(fā)送的請求,提供用戶請求數(shù)據(jù)的格式化、傳輸、封包與解包,URL處理的派發(fā)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,
邏輯層的職責(zé)是對業(yè)務(wù)邏輯的封裝;在該OSGI嵌入Eclipse平臺中,邏輯層技術(shù)主要指的是一個個邏輯構(gòu)件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
平臺持久層的使用主要體現(xiàn)在兩塊:資源的配置、持久化方法的調(diào)用;在默認(rèn)情況下平臺將為用戶自動在文件中配置一個SessionFactory對象和Hibernate文件路徑。