发明名称 用于打包软件的方法与系统
摘要 本发明提供用于打包软件的方法与系统。自描述插件模块与插件模块包的分层打包模型。标识符以分层关系指定给每个插件模块包,因此相邻识别出的包是向后兼容的。包标识符是在包内部维护的。类似地,插件模块的识别数据是在各自模块的命名空间中内部维护的。插件模块的相互依赖性是通过在每个模块的命名空间中维护的数据的比较确定的。
申请公布号 CN101030144B 申请公布日期 2010.07.21
申请号 CN200710004449.5 申请日期 2007.01.23
申请人 国际商业机器公司 发明人 苏迪赫·G.·劳;尤伊迪普·布拉高海恩;迈克尔·A.·加斯塔德;姆素·A.·姆夏赫
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 李镇江
主权项 一种用于安装插件模块包的方法,用于将第一插件模块包升级为第二插件模块包,包括:检查第二插件模块包中的每个插件模块的版本依赖性列表,判断第二插件模块包中的任何插件模块是否存在依赖性冲突;如果不存在依赖性冲突,则安装第二插件模块包;如果存在依赖性冲突,则先安装第二插件模块包中插件模块所依赖的第三插件模块包,再安装第二插件模块包,其中第一插件模块包、第二插件模块包、第三插件模块包分别具有第一插件模块包标识符、第二插件模块包标识符、第三插件模块包标识符,所述第一插件模块包标识符、第二插件模块包标识符、第三插件模块包标识符分别与其对应包中的每个插件模块中的内部命名空间中的识别数据关联,且安装第二插件模块包中的插件模块时,基于存储在为安装指定的插件模块和先前安装的插件模块中的内部命名空间中的识别数据确定为安装指定的插件模块和先前安装的插件模块的兼容性。
地址 美国纽约