Information processing method and apparatus and recording medium
First Claim
1. An information processing method, executed by a processor comprising:
- constructing a program using a plurality of components,wherein each component of said plurality of components includes version information showing a self version and a version compatible information table showing a self past version embedded in said each component, andwherein the version compatible information table comprises a start version, an end version and a flag, the flag indicating a version range which designates a plurality of different versions satisfying requirements for compatibility with said component, based on the start version and the end version, each of the plurality of different versions within the version range indicating that the component is updated for different times;
updating said version information and said version compatible information table each time said each component is updated;
selecting, when another component sends a request to load said each component, a component of a latest version from a plurality components which has a same name but different version; and
determining compatibility between said selected component'"'"'s version and a version requested by said another component by loading and using said version information and said version compatible information table included in said selected component.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing program, apparatus and method wherein each component has version information showing the version of the component and a version compatible information table showing with which one of the past self versions the component has a compatibility. Information showing with which version there is the compatibility or information with which version range there is the compatibility is shown in the version compatible information table. When the reference destination component is referred to from the reference source component, the presence or absence of the compatibility between the version designated by the reference source component and the version of the reference destination component is checked by using the version compatible information table. If a plurality of compatible components exist, the component of the latest version is selected as a reference destination component.
25 Citations
6 Claims
-
1. An information processing method, executed by a processor comprising:
-
constructing a program using a plurality of components, wherein each component of said plurality of components includes version information showing a self version and a version compatible information table showing a self past version embedded in said each component, and wherein the version compatible information table comprises a start version, an end version and a flag, the flag indicating a version range which designates a plurality of different versions satisfying requirements for compatibility with said component, based on the start version and the end version, each of the plurality of different versions within the version range indicating that the component is updated for different times; updating said version information and said version compatible information table each time said each component is updated; selecting, when another component sends a request to load said each component, a component of a latest version from a plurality components which has a same name but different version; and determining compatibility between said selected component'"'"'s version and a version requested by said another component by loading and using said version information and said version compatible information table included in said selected component. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing apparatus, comprising:
-
a computer-readable storage medium; means for constructing a program using a plurality of components, wherein each component of said plurality of components includes version information showing a self version and a version compatible information table showing a self past version embedded in said each component, wherein the version compatible information table comprises a start version, an end version and a flag, the flag indicating a version range which designates a plurality of different versions satisfying requirements for compatibility with said component, based on the start version and the end version, each of the plurality of different versions within the version range indicating that the component is updated for different times, and wherein said version information and said version compatible information table is updated each time said each component is updated; means for selecting, when another component sends a request to load said each component, a component of a latest version from a plurality components which has a same name but different version; and means for determining compatibility between said selected component'"'"'s version and a version requested by said another component by loading and using said version information and said version compatible information table included in said selected component.
-
-
6. A computer-readable storage medium for storing a computer program, for assembling a program, the program comprising executable instruction that cause a computer to:
-
construct a program using a plurality of components, wherein each component of said plurality of components includes version information showing a self version and a version compatible information table showing a self past version embedded in said each component, wherein the version compatible information table comprises a start version, an end version and a flag, the flag indicating a version range which designates a plurality of different versions satisfying requirements for compatibility with said component, based on the start version and the end version, each of the plurality of different versions within the version range indicating that the component is updated for different times, and wherein said version information and said version compatible information table is updated each time said each component is updated; select, when another component sends a request to load said each component, a component of a latest version from a plurality components which has a same name but different version; and determine compatibility between said selected component'"'"'s version and a version requested by said another component by loading and using said version information and said version compatible information table included in said selected component.
-
Specification