Method and system for application partitions
First Claim
1. A method of activating a component in a computing system having a plurality of partitions, the method comprising:
- receiving a request to activate a component having an object class ID from a client computing system having a client ID, wherein the client ID identifies the client computing system;
mapping the client ID to a partition corresponding to the client ID;
detecting if the object class ID is contained within a default partition corresponding to the partition;
if the object class ID is contained within the default partition, activating an instance of the component in the partition;
if the object class ID is not contained within the default partition, detecting if the object class ID is contained within a base partition;
if the object class ID is contained in the base partition, activating an instance of the component in the base partition; and
forming a component ID that uniquely identifies the component across all of the plurality of partitions of the computing system, the component ID including the object class ID, and a partition ID provided either by the client computing system in the request, or by the computing system if not provided by the client computing system in the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for activating a component in a computing system having a plurality of partitions. One method includes receiving a request to activate a component having an object class ID and a partition ID and detecting if the object class ID is contained within a default partition corresponding to the partition ID. If the object class ID is contained within the default partition, an instance of the component in the partition ID is activated. If the object class ID is not contained within the default partition, the method includes detecting if the object class ID is contained within a base partition. If the object class ID is contained in the base partition, an instance of the component in the base partition is activated.
-
Citations
21 Claims
-
1. A method of activating a component in a computing system having a plurality of partitions, the method comprising:
-
receiving a request to activate a component having an object class ID from a client computing system having a client ID, wherein the client ID identifies the client computing system; mapping the client ID to a partition corresponding to the client ID; detecting if the object class ID is contained within a default partition corresponding to the partition; if the object class ID is contained within the default partition, activating an instance of the component in the partition; if the object class ID is not contained within the default partition, detecting if the object class ID is contained within a base partition; if the object class ID is contained in the base partition, activating an instance of the component in the base partition; and forming a component ID that uniquely identifies the component across all of the plurality of partitions of the computing system, the component ID including the object class ID, and a partition ID provided either by the client computing system in the request, or by the computing system if not provided by the client computing system in the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for activating a component in a computing system having a plurality of partitions, the system comprising:
-
a computer storage medium; a receive module that receives a request to activate a component having an object class ID from a client computing system having a client ID, wherein the client ID identifies the client computing system; a get module that maps the client ID to a partition corresponding to the client ID; a default module that detects if the object class ID is contained within a default partition corresponding to the partition; a first activate module that activates an instance of the component in the partition if the object class ID is contained within the default partition; a base module that detects if the object class ID is contained within a base partition if the object class ID is not contained within the default partition; a second activate module that activates an instance of the component in the base partition if the object class ID is contained in the base partition; and a partition moniker module that forms a component ID that uniquely identifies the component across all of the plurality of partitions of the computing system, the component ID including the object class ID, and a partition ID provided either by the client computing system in the request, or by the computing system if the request from the client computing system lacks the partition ID. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium readable by a computing system and encoding instructions for a computer process for activating a component in a computing system having a plurality of partitions, the computer process comprising:
-
receiving a request to activate a component having an object class ID from a client computing system having a client ID, wherein the client ID identifies the client computing system; mapping the client ID to a partition corresponding to the client ID; detecting if the object class ID is contained within a default partition corresponding to the partition; if the object class ID is contained within the default partition, activating an instance of the component in the partition; if the object class ID is not contained within the default partition, detecting if the object class ID is contained within a base partition; if the object class ID is contained in the base partition, activating an instance of the component in the base partition; and forming a component ID that uniquely identifies the component across all of the plurality of partitions of the computing system, the component ID including the object class ID, and a partition ID provided either by the client computing system in the request, or by the computing system if not provided by the client computing system in the request. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification