MECHANISMS TO SUPPORT MULTIPLE NAME SPACE AWARE PROJECTS
First Claim
Patent Images
1. A method for supporting multiple namespaces, comprising:
- recognizing at a root of a project hierarchy a first namespace root object declaration;
recognizing a second namespace root object declaration;
supporting first objects declared under the first namespace root object declaration of the project hierarchy within a first namespace; and
supporting second objects declared under the second namespace root object declaration of the project hierarchy within a second namespace.
11 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms to support multiple name space aware projects are provided. Multiple roots of a project declare multiple namespacing mechanisms. Resources of the project can utilize each of the multiple namespacing mechanisms. In some cases, a particular resource of the project can override and use a foreign namespace that is associated with a different project hierarchy even while that particular resource resides within a project hierarchy associated with the original project and even while the project hierarchy does not declare, at the root, the foreign namespace.
22 Citations
25 Claims
-
1. A method for supporting multiple namespaces, comprising:
-
recognizing at a root of a project hierarchy a first namespace root object declaration; recognizing a second namespace root object declaration; supporting first objects declared under the first namespace root object declaration of the project hierarchy within a first namespace; and supporting second objects declared under the second namespace root object declaration of the project hierarchy within a second namespace. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine implemented method, comprising:
-
parsing a project hierarchy to load resources to a processing environment; deploying first resources from the project hierarchy to the processing environment in a first namespace; and deploying second resources from the project hierarchy to the processing environment in a second namespace. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-implemented system, comprising:
-
a project model implemented in a machine-accessible and computer-readable storage medium and accessible to services that process on a machine of a network; and a generic project manager implemented in a machine-accessible and computer-readable storage medium and to process on the machine or a different machine of the network; wherein the project model is organized as an object hierarchy, each object representing a resource of a project, and wherein multiple namespaces are declared as objects within the object hierarchy and the generic project manager selectively loads the resources to the multiple namespaces in response to the object hierarchy. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A machine-implemented system, comprising:
-
a first object hierarchy implemented in a machine-accessible and computer-readable storage medium that defines a first project; a second object hierarchy implemented in a machine-accessible and computer-readable storage medium that defines a second project; and a namespace aware service implemented in a machine-accessible and computer-readable storage medium and to process on a machine of a network; wherein the namespace aware service permits first objects associated with the first hierarchy of the first project to deploy and use multiple namespaces, and wherein the namespace aware service also permits selective first objects of the first hierarchy to borrow structure from other namespaces associated with the second hierarchy of the second project. - View Dependent Claims (22, 23, 24, 25)
-
Specification