发明名称 在动态类加载器环境下管理遗留软件的静态数据结构的方法和系统
摘要 一种用于在动态类加载器环境下管理遗留数据建模软件产品的静态数据结构的方法包括:在动态类加载器环境下构造用于每个软件捆绑包的捆绑包特定注册表,并且当创建与特定的软件捆绑包相关联的数据模型类的内存表示时,指示所述遗留数据建模软件产品使用所述捆绑包特定注册表,而不是它的默认注册表。构造捆绑包特定注册表可以包括使用所述捆绑包的配置元数据来计算依赖图,所述依赖图识别所述软件捆绑包所依赖的其他捆绑包。初始化器可以构造捆绑包特定注册表的初始集合,并且监听器可以构造用于进入所述系统的新的软件捆绑包的捆绑包特定注册表。
申请公布号 CN102985907B 申请公布日期 2015.10.07
申请号 CN201180034112.3 申请日期 2011.05.10
申请人 泰必高软件公司 发明人 M·兰伯特;L·多梅尼科
分类号 G06F7/00(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F7/00(2006.01)I
代理机构 北京嘉和天工知识产权代理事务所(普通合伙) 11269 代理人 严慎
主权项 一种用于在动态类加载器环境下管理遗留数据建模软件产品的静态数据结构的方法,其中所述动态类加载器环境包括可变的多个软件捆绑包,并且其中所述遗留数据建模软件产品可操作来使用将外部类型标识符与至少一个数据模型类相关联的注册表来创建所述至少一个数据模型类的内存表示,所述方法包括:对于所述多个软件捆绑包的第一软件捆绑包,构造捆绑包特定注册表,其中所述捆绑包特定注册表包括与所述第一软件捆绑包相关联的外部类型标识符集合,并且其中所述捆绑包特定注册表将所述外部类型标识符集合的每个成员与至少一个数据模型类相关联;以及当创建与所述第一软件捆绑包相关联的外部类型标识符集合的成员所表示的所述至少一个数据模型类的内存表示时,指示所述遗留数据建模软件产品使用所构造的捆绑包特定注册表;其中,所述多个软件捆绑包能够包括不同版本的特定软件捆绑包。
地址 美国加利福尼亚州