<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-72  評論-20  文章-0  trackbacks-1
    OpenCore純插件體系結構中的核心概念包括:微內核、插件與服務。

    微內核
    (MicroKernel)提供基礎的插件與服務架構;負責插件的生命周期管理,包括插件的安裝(Install)、啟用(Activate)、停止(Deactivate)與卸載(Uninstall);負責服務的生命周期管理,包括服務的注冊(Register)、發現(Lookup)、啟動(Start)、停止(Stop),服務間的依賴綁定。

    OpenCore微內核分兩層:
    1. 應用系統的核心層:以OSGi為基礎
    2. 增強層:IoC實現、擴展點機制與RMI插件

    插件(Plugin)OpenCore是一個純插件結構的系統,包括內核在內的所有特性都由插件構成。插件是對系統中靜態結構方面的抽象,滿足某種約束并提供自描述的物理軟件模塊。OSGi中插件叫Bundle,物理上是一個提供自描述文件(MANIFEST.MF)的Jar文件。插件可以被動態的安裝、激活、去激活與卸載。插件包含多個服務(Service)對象。

    插件間的依賴關系包括兩種:
    1. 物理依賴,即插件間的Class依賴,例如A插件Import B插件的Class
    2. 邏輯依賴,插件A中的服務依賴插件B中的服務。
    插件的概念描述圖如下:



    服務(Service)系統中動態結構方面的抽象,是運行時的概念,是具有良好接口與自我描述的業務功能提供者。Java平臺上是一個具有良好接口對象實例。服務可以被注冊、發現、啟動與停止。運行時,服務間在同一JVM內通過傳引用(By-Reference)依賴協作,在不同JVM內通過RMIJMSREST等傳值方式(By-Value)通信協作。

    服務的概念描述圖如下:



    服務間依賴關系(Dependency and Relations)有三種:

    1. 進程間通過連接器(Connector)以傳值(By-Value)方式通信和協作
    2. 進程內通過Java接口調用以傳引用(By-Reference)方式通信協作
    3. 進程內一個服務可以作為對另一服務的擴展

    服務間關系的概念描述圖:


    posted on 2008-01-15 18:26 前方的路 閱讀(782) 評論(0)  編輯  收藏 所屬分類: 軟件架構
    主站蜘蛛池模板: 免费A级毛片无码无遮挡内射| 一级做a爱过程免费视频高清| 久久99青青精品免费观看| 亚洲国产精品一区二区九九| 国产亚洲精品仙踪林在线播放| 在线播放高清国语自产拍免费| 国产精品亚洲一区二区麻豆| 国产又大又粗又长免费视频| 99亚洲精品高清一二区| 免费一级不卡毛片| 亚洲AV永久无码精品| 亚洲综合在线视频| 最近中文字幕高清免费中文字幕mv| 亚洲国产成人片在线观看无码| 日韩电影免费观看| 亚洲欧洲日产国码www| 免费电视剧在线观看| 亚洲一久久久久久久久| 东方aⅴ免费观看久久av| 亚洲成a人片77777老司机| 99xxoo视频在线永久免费观看| 国产jizzjizz免费看jizz| 美女扒开尿口给男人爽免费视频| 亚洲成?Ⅴ人在线观看无码| 国产一级婬片A视频免费观看| 成人免费a级毛片无码网站入口 | 久久综合AV免费观看| 亚洲αⅴ无码乱码在线观看性色| 免费无码又爽又刺激高潮视频| 亚洲国产美女福利直播秀一区二区| 无码专区永久免费AV网站| 亚洲激情中文字幕| 一个人免费高清在线观看| 黄页免费视频播放在线播放| 国产亚洲成av片在线观看| 一级一级一片免费高清| 亚洲av无码不卡| 德国女人一级毛片免费 | 成全视成人免费观看在线看| 久久狠狠高潮亚洲精品 | 亚洲日本va在线视频观看|