发明名称 Method and apparatus for using a shared library mechanism to facilitate sharing of metadata
摘要 One embodiment of the present invention provides a system that uses a shared library to facilitate sharing objects containing metadata. During operation, the system receives identifiers for a set of objects to be included in the shared library. Next, the system generates a shared library containing the set of objects. In doing so, the system configures a symbol table within the shared library to include an identifier for each object. The system then installs the shared library in a file system, and configures the file system so that the shared library file can be accessed through a set of symbolic names, wherein each object is associated with a different symbolic name. This allows each object in the shared library to be referenced through its own symbolic name. Note that the present invention uses the shared library mechanism in a manner which differs from its typical use (sharing compiled, executable code). In order to avoid generating a shared library for each metadata object, the present invention places many such items together in one shared library. The names of these metadata objects are subsequently used as symbolic names of the file containing the shared library.
申请公布号 US6876996(B2) 申请公布日期 2005.04.05
申请号 US20020102318 申请日期 2002.03.19
申请人 SUN MICROSYSTEMS, INC. 发明人 CZAJKOWSKI GRZEGORZ J.;DAYNES LAURENT P.
分类号 G06F7/00;G06F9/44;G06F9/445;G06F15/167;G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F7/00
代理机构 代理人
主权项
地址