Patent ID: 6711737
Filing Date: 2004-03-23
Classification: G06F

Abstract:
A data processing system comprising:at least one execution subject including at least one object; at least one execution environment including at least one object for providing an execution subject with one or more services; and object-replacing means which, based on a request from a requesting object to replace a replacement object, deletes the replacement object and captures a new object from an external system, thereby performing processing for replacement of the replacement object; wherein the requesting object is an object of an execution subject or an object of an execution environment and the requesting object includes a download-permitting level representing the authority of the requesting object to replace objects, and wherein the replacement object is an object of an execution subject or an object of an execution environment and the replacement object includes a download-accepting level representing the resistance of the replacement object to being replaced, and the download-accepting level indicates a minimum download-permitting level required to replace the replacement object, and when said object-replacing means receives the request, said object-replacing means compares the download-permitting level of the requesting object with the download-accepting level of the replacement object, thereby determining, based on a result of the comparison, whether the replacement of the replacement object is permitted, and only when said object-replacing means has determined that the replacement of the replacement object is permitted, said object-replacing means performs processing for the replacement of the replacement object.