ORGANIZATION OF APPLICATION STATE AND CONFIGURATION SETTINGS
First Claim
1. A method comprising:
- receiving a process request for a first software item, the first software item comprising program code and metadata associated with the program code;
using an operating system of a computer system to create a context for managing the first software item as well as additional software items that are executed in the computer system;
storing the program code in an installation store of the context; and
storing configuration settings for the first software item in a configuration store of the context.
1 Assignment
0 Petitions
Accused Products
Abstract
The operating system manages software entities by creating a construct called a context that organizes and manages software-related state and configuration settings of applications. A context may comprise an installation service, a configuration service and an activation service. Contexts can be linked or arranged hierarchically to form parent-child relationships. Hierarchies may be used to affect accessibility of software items, to satisfy dependencies, to control the visibility/invisibility of software items, to provide access to configuration settings and to override software availability, dependencies and configuration settings. An override may be applied to set policy when more than one context has a configuration setting, dependency or access to a software entity.
14 Citations
9 Claims
-
1. A method comprising:
-
receiving a process request for a first software item, the first software item comprising program code and metadata associated with the program code; using an operating system of a computer system to create a context for managing the first software item as well as additional software items that are executed in the computer system; storing the program code in an installation store of the context; and storing configuration settings for the first software item in a configuration store of the context. - View Dependent Claims (2, 3, 5, 6)
-
-
4. A system comprising:
-
a processor configured to receive a process request for a first software item, the first software item comprising program code and metadata associated with the program code; an operating system configured to create a context for managing the first software item as well as additional software items that are executed in the system; and a computer-readable storage medium configured to store the program code in an installation store of the context, the computer readable storage medium being further configured to store configuration settings for the first software item in a configuration store of the context.
-
-
7. A computer-readable storage medium having program code stored thereon configured to cause the computing environment to:
-
receive a process request for a first software item, the first software item comprising program code and metadata associated with the program code; use an operating system of a computer system to create a context for managing the first software item as well as additional software items that are executed in the computer system; store the program code in an installation store of the context; and store configuration settings for the first software item in a configuration store of the context. - View Dependent Claims (8, 9)
-
Specification