[發明專利]模塊管理設備、模塊管理系統和模塊管理方法有效
| 申請號: | 201310430522.0 | 申請日: | 2013-09-18 |
| 公開(公告)號: | CN103677894B | 公開(公告)日: | 2018-06-05 |
| 發明(設計)人: | 大內政義 | 申請(專利權)人: | 日本電氣株式會社 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F21/00 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 孫志湧;穆德駿 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 模塊管理設備 模塊管理 模塊管理系統 文件夾 參考關系 基礎設施 面向對象 語言描述 綜合管理 模塊組 包片 加載 沖突 協調 | ||
本發明公開了一種模塊管理設備、模塊管理系統和模塊管理方法。提供了一種模塊管理設備,當從文件夾加載擴展包時,并且如果定義信息在不同的擴展包之間沖突,則該模塊管理設備在模塊管理基礎設施開始執行以下各項的綜合管理時,通過動態地改變定義信息來對擴展包的參考關系進行協調:具有包括模塊的屬性的定義信息和面向對象的語言描述的程序所形成的模塊的擴展包;以及包括多個擴展包片的模塊組。
本申請基于并且要求2012年9月20日提交的日本專利申請No.2012-206416的優先權的權益,其全部公開內容通過引用被整體地合并到本文中。
技術領域
本發明涉及模塊管理設備、模塊管理系統和模塊管理方法,該模塊管理設備、模塊管理系統和模塊管理方法使得在執行使用面向對象的語言描述的程序模塊的整體管理的模塊管理基礎設施(infrastructure)中避免定義信息的沖突。
背景技術
在具有由Java(注冊商標)表示的委托模型(delegation model)的類加載機制的面向對象的語言中,通過使類與包(package)名進行組合所作出的完全合格的類名來對模塊進行分類。結果,即使對于具有相同名稱的類,也可以通過看到包名來將其分類為不同類定義。以這樣的語言,能夠使得包和類被集成到文件中作為針對每個提供的功能而綁定的模塊并對其進行分發。
而且,由于計算機性能的提高和開發效率的提高,使用大量模塊的大規模系統日益增加。在這樣的系統中,在組成系統的模塊之間存在相關性關系,并且該系統建立在參考另一特定模塊以提供特定功能的特定版本的模塊上。
然而,隨著由于系統更新和功能添加而引起的擴大的系統規模,對模塊的名稱、提供功能、版本、分配位置等的管理變得復雜。因此,已經產生了諸如非預期版本相關性和模塊的重疊、模塊名和包的沖突的問題。
因此,近年來,已經開發了以擴展包(bundle)為單位來管理模塊的模塊管理基礎設施。擴展包包括關于除模塊之外的擴展包的定義信息。定義信息是被稱為符號名、版本號、要參考的擴展包等的名稱。在模塊管理基礎設施中,用一對符號名和版本號來對模塊進行分類。
模塊管理基礎設施可以檢驗在其激活時在控制之下的擴展包的版本和相關性關系,并且預先檢測擴展包的定義信息的沖突和相關性關系的失配。而且,模塊管理基礎設施能夠通過管理擴展包的壽命周期來動態地更新該擴展包。因此,根據模塊管理基礎設施,即使在系統不能停止的環境中,也能夠進行作為擴展包的更新。最近,在應用服務器和集成開發環境中已經采用了模塊管理基礎設施,并且有效地利用諸如模塊的動態添加/刪除和不停止模塊更新的特征。
例如,在專利文獻1(日本專利申請特許公開No.2012-93979)中,公開了一種技術,該技術通過自動地生成包括定義信息的清單文件來減少模塊的管理負載,定義信息諸如模塊管理基礎設施中的模塊的符號名、版本號和相關性關系。
因此,在模塊管理基礎設施中,使用包括諸如名稱和版本的定義的擴展包來管理通過針對每個功能劃分程序而實現的模塊。然后,模塊管理基礎設施可以執行開始和停止的狀態控制、確認與其他擴展包的相關性關系,并切將那些功能作為服務提供給應用。
然而,雖然應用由于模塊管理基礎設施的這些功能而具有便利性,但是另一方面,增加了模塊管理的嚴格性,并且因此需要比往常更加注意設定和更新關于模塊的定義信息。
在如專利文獻1中描述的模塊管理基礎設施中,一對版本號和符號名需要在整個基礎設施中是唯一的。因此,存在下述問題:當在模塊管理基礎設施上已經存在具有相同版本號和符號名的擴展包時,后添加的擴展包由于由關于擴展包的定義信息的沖突所引起的錯誤而不會被加載。
在一般的模塊管理基礎設施中個,能夠加載其間可能發生沖突的擴展包,并且以加載的順序對其給予擴展包ID。然而,存在下述問題:假定使用不是管理對象的擴展包時已經添加的另一擴展包指錯誤擴展包,并且因此,存在將引起不期望的執行結果的可能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于日本電氣株式會社,未經日本電氣株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201310430522.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖標選擇裝置及方法
- 下一篇:一種兼顧非阻性負載啟動的短路保護裝置





