发明名称 Methods and systems for linking objects across a mixed computer environment
摘要 A method of linking a computer program across a mixed computing environment is provided. The method includes, performing on one or more processors: identifying signatures of elements of the computer program; loading a plurality of modules of the computer program; and linking the plurality of modules using the signatures of the elements.
申请公布号 US9052968(B2) 申请公布日期 2015.06.09
申请号 US201113007751 申请日期 2011.01.17
申请人 International Business Machines Corporation 发明人 Beatty, III Harry J.;Elmendorf Peter C.;Gates Charles;Luo Chen
分类号 G06F9/44;G06F9/445;G06F9/45 主分类号 G06F9/44
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Steinberg William
主权项 1. A computer-implemented method of linking a computer program across a mixed computing environment, comprising: identifying signatures of a plurality of elements of the computer program, wherein elements include one or more of: data types, their attributes and their order in data structures, data objects, and function arguments and results, the computer program comprising a plurality of modules, wherein each signature of elements is represented by a binary coded type that is generated by a compiler based on a unique naming convention using unique integers; a linker that loads at a local processor a first subset of the modules of the computer program, wherein the loading comprises loading in a first set the binary coded types representing elements of the computer program corresponding to the first subset of modules; and linking, by a computer processor, the first subset of modules and a second subset of modules using a second set of binary coded types, wherein the second subset of modules are loaded at a distant processor and are distinct from the first subset of modules, and wherein the linking comprises: transmitting to a distant linker the first set of signatures binary coded types representing the first subset of modules; and receiving from the distant linker a third set of binary coded types, comprising binary coded types representing both the first subset of modules and with the second subset of modules loaded at the distant processor, wherein the third set of binary coded types comprises at least a revised version of the first set of binary coded types.
地址 Armonk NY US