发明名称 Method and apparatus for updating software libraries
摘要 A method for hot swapping software libraries with dynamic version changes is provided. A sub-type relationship is defined between objects of an existing software library and an updated software library on a computer system, and optionally, subtype relationships are defined between objects of the updated software library and the existing software library to provide backward compatibility. A version adapter is defined for adapting objects for use by the updated software library, and stored in a table of version adapters. The updated software library replaces the existing software library. Existing client threads can continue to pass objects to the updated software library without experiencing a loss of service. Objects incompatible with the updated software library or the existing software library are identified at run-time, and a query is performed into the table of version adapters. A version adapter is retrieved from the table, and applied to the incompatible objects to produce proxy objects having values expected by the software libraries and compatible therewith. The software libraries access the proxy objects to provide continued service to the threads.
申请公布号 US2003191870(A1) 申请公布日期 2003.10.09
申请号 US20020114338 申请日期 2002.04.02
申请人 DUGGAN DOMINIC 发明人 DUGGAN DOMINIC
分类号 G06F9/00;G06F9/44;G06F9/445;G06F9/46;(IPC1-7):G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址