Patent ID: 8706870

Claim:
A remotely managed device comprising a function which is coupled to a remote management server via a communication network, and which is a management target of the remote management server, comprising: a storage unit that stores a basic data management bundle that is a management program of basic data which is necessary for the remotely managed device executing basic processing of the function, an extended data management bundle that is a management program of extended data which is necessary for the remotely managed device expanding the function, and an OSGi service platform that is a management program of life cycles of each of the bundles; and a control unit configured to execute the programs stored in the storage unit, wherein: in the OSGi service platform, extended data, which each extended data management bundle can manage, is registered, as to instruction of data which is sent from the remote management server, the basic data management bundle executes processing for determining whether instruction target data is basic data or not, if the instruction target data is basic data, the basic data management bundle executes the instruction regarding the basic data; and if the instruction target data is not basic data, the basic data management bundle searches extended data registered in the OSGi service platform, and checks which of the extended data management bundles manages the instruction target data, if one of the extended data management bundles for managing the instruction target data is found, the instruction target data is output to the found extended data management bundle, and the extended data management bundle executes the instruction regarding the instruction target data.