Resource management apparatus and resource management method
AssigneeCanon Kabushiki Kaisha
InventorKiwamu Hasegawa
Life of this patent
Estimating the term…
Abstract
When an application 11n belonging to a group is installed or uninstalled, to allocate a resource region that the application 11n belonging to the group uses, a resource service 304, when an administrator requests installation of the application 11n, adds a resource upper-limit value of the group to the resource upper-limit value of the resource definition bundle original data, and installs the resource definition bundle 307.
Claims12
A resource management apparatus for managing a resource of an application in a unit of a group, wherein the resource management apparatus includes at least one processor and at least one memory coupled to the at least one processor and having stored thereon instructions which, when executed by the at least one processor, cause the at least one processor to function as:
- a changing unit configured to, when an application belonging to a group is installed on a system that, due to an installation of an application, allocates for the application a resource in accordance with a declaration value of the application, add a declaration value of a resource of the group to which the installed application belongs to a declaration value of a resource of a resource definition application;
- and
- an install unit configured to install, after addition processing by the changing unit, the resource definition application in the system,
- wherein the changing unit, if instructed to install an application that belongs to the group, before installing the application adds a declaration value of the resource of a group to which the application belongs to change the declaration value of the resource of the resource definition application so not to duplicate,
- and the install unit installs the resource definition application, and in a case where the installation of the resource definition application fails, stops the installation of the application.
A non-transitory computer-readable medium storing a program for causing, when loaded and executed in a computer, the computer to execute a process, the process comprising:
- when an application belonging to a group is installed on a system that, due to an installation of an application, allocates for the application a resource in accordance with a declaration value of the application, adding a declaration value of a resource of the group to which the installed application belongs to a declaration value of a resource of a resource definition application;
- and
- installing, after the adding, the resource definition application in the system,
- wherein if instructed to install an application that belongs to the group, before installing the application, a declaration value of the resource of a group to which the application belongs is added to change the declaration value of the resource of the resource definition application so not to duplicate,
- and the resource definition application is installed, and in a case where the installation of the resource definition application fails, the installation of the application is stopped.
A resource management method, executed by a computer, for managing a resource of an application in a unit of a group, comprising:
- when an application belonging to a group is installed on a system that, due to an installation of an application, allocates for the application a resource in accordance with a declaration value of the application, adding a declaration value of a resource of the group to which the installed application belongs to a declaration value of a resource of a resource definition application;
- and
- installing, after the adding of the declaration value, the resource definition application in the system,
- wherein if instructed to install an application that belongs to the group, before installing the application, a declaration value of the resource of a group to which the application belongs is added to change the declaration value of the resource of the resource definition application so not to duplicate,
- and the resource definition application is installed, and in a case where the installation of the resource definition application fails, the installation of the application is stopped.
Dependencies are inferred from the claim text.