[發明專利]一種基于描述規范的微內核組件集成方法有效
| 申請號: | 202210036231.2 | 申請日: | 2022-01-13 |
| 公開(公告)號: | CN114047982B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 孟海東;江光德;陳豪;趙云飛;董強;魏慶棟;杜林峰;馬靖;蔣鳴;陳穎 | 申請(專利權)人: | 中國人民解放軍96901部隊 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/54 |
| 代理公司: | 中國人民解放軍火箭軍專利服務中心 11040 | 代理人: | 李麗梅 |
| 地址: | 100094 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 描述 規范 內核 組件 集成 方法 | ||
本發明屬于計算機軟件設計技術領域,特別涉及一種組件集成方法。本發明的技術方案是設計了一種基于描述規范的微內核組件集成方法,其特征是:設定了包括一種組件描述文件規范、一組集成接口服務的微內核。采用了標準化封裝業務組件,定義化描述組件功能,通用化管理組件間交互的方式,業務組件通過更改定義描述后即可直接用于其它產品集成,從而實現了各組件之間耦合度的降低,大幅提高團隊協作開發效率;通過抽取應用框架的核心功能形成精簡形式的應用框架,支撐應用框架的基本運行,開發人員可設計基礎組件實現對應用框架基礎功能的持續擴展,實現了軟件系統更穩定、業務功能擴展更靈活。
技術領域
本發明屬于計算機軟件設計技術領域,特別涉及一種組件集成方法。
背景技術
傳統應用軟件集成業務組件的方法是將各業務功能封裝為動態鏈接庫文件,然后利用動態鏈接庫加載、卸載函數實現業務組件的集成,采用直接調用動態鏈接庫封裝函數的方式實現業務功能的調用。該傳統集成方式存在耦合度高、復用性低等問題,導致業務組件復用重復開發工作多、協同開發技術溝通工作量大。
發明內容
本發明的目的在于克服現有技術的缺陷,提供一種基于描述規范的微內核組件集成方法,降低各組件之間的耦合度,使業務功能擴展更靈活。
為實現上述發明目的,本發明的技術構思是:針對目前各組件之間的交互接口沒有統一的規范,在開發過程中因不可避免的原因導致不得不修改交互接口,只要接口發生變化就需要再次集中協調,然后按照協調結果來修改交互接口和邏輯代碼,增加了協調溝通的工作量,同時增加編碼工作量。因此,本發明提出將交互接口抽象成一種組件描述文件規范,各組件基于此規范形成描述組件內部與外部發生交互關系的信息文件,并設計一組集成接口服務,統一調度各組件的活動(說明:活動包括組件在軟件生命周期可能發生的注冊、信息傳遞、調用、卸載等行為),從而降低各組件之間的耦合度。
本發明采用的技術方案:.一種基于描述規范的微內核組件集成方法,其特征是:設定了包括一種組件描述文件規范、一組集成接口服務的微內核;
所述組件描述文件規范為一種結構化的描述模板,所述描述模板定義了組件對自身的標識信息,以及組件內部與外部發生交互關系所需信息的結構規范;
各組件在設計時,依照所述組件描述文件規范編寫形成各自對應的組件描述文件;
所述集成接口服務基于所述組件描述文件對組件進行統一調度。
進一步的,如上所述的一種基于描述規范的微內核組件集成方法,其特征是:
所述組件描述文件規范包括組件信息、集成信息、交互信息、接口類信息的規范;所述組件信息中至少包含一個能夠唯一標識該組件的信息,記為組件標識符;所述集成信息中至少包含一個能夠唯一標識該組件功能點的信息,記為集成接口標識符;所述交互信息中至少包含一個能夠唯一標識該組件信息傳遞的信息,記為交互信息標識符;所述接口類信息至少包含一個能夠唯一標識該組件接口類的信息,記為接口類標識符。
進一步的,如上所述的一種基于描述規范的微內核組件集成方法,其特征是:所述組件標識符用于組件定位;所述集成接口標識符用于調用組件功能點之前的邏輯判斷;所述交互信息標識符,用于組件之間信息交互的唯一標識;所述接口類標識符用于向外部提供的接口類對象的唯一標識。
進一步的,如上所述的一種基于描述規范的微內核組件集成方法,其特征是:所述集成接口服務包括組件管理服務、組件連接服務和組件通信服務;其中:
所述組件管理服務為一種管理程序,實現對組件的管理,包括:服務啟動時,讀取所述組件描述文件并依據所述組件描述文件對組件進行加載、注冊、查詢、調度、卸載;調用所述組件連接服務;
所述組件連接服務為各組件提供一個組件連接服務抽象類,所述組件連接服務抽象類中定義獲取組件接口類、初始化組件、釋放組件的接口;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍96901部隊,未經中國人民解放軍96901部隊許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210036231.2/2.html,轉載請聲明來源鉆瓜專利網。





