ORGANIZING RESOURCES INTO COLLECTIONS TO FACILITATE MORE EFFICIENT AND RELIABLE RESOURCE ACCESS
First Claim
1. In a namespace federation infrastructure, a computer-implemented method for migrating a namespace registration request, the method comprising:
- an act of determining that a namespace manager has satisfied a policy constraint;
an act of identifying a namespace branch that can be migrated to meet a policy action associated with the policy constraint; and
an act of an act of migrating existing registrations for the namespace branch to a partner namespace manager in response to the policy action.
2 Assignments
0 Petitions
Accused Products
Abstract
Resources are organized into collections to facilitate more efficient and reliable resource access. Namespace managers communicate with one another to form a federation namespace infrastructure. The infrastructure efficiently routes, migrates, and processes namespace requests, such as, for example, namespace registration requests from providers requesting to manage portions of namespaces and lookup requests from consumers requesting access to managed resources. Resources are registered in and made accessible from multiple different namespaces. Resources are identified using nested queries that filter results at multiple levels of a hierarchical namespace.
-
Citations
20 Claims
-
1. In a namespace federation infrastructure, a computer-implemented method for migrating a namespace registration request, the method comprising:
-
an act of determining that a namespace manager has satisfied a policy constraint; an act of identifying a namespace branch that can be migrated to meet a policy action associated with the policy constraint; and an act of an act of migrating existing registrations for the namespace branch to a partner namespace manager in response to the policy action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer storage devices having stored thereon computer executable instructions that, when executed by one or more processors of a computer system, implement a method for migrating a namespace registration request, the method comprising:
-
an act of receiving a namespace registration request to register a namespace branch, wherein the namespace registration request includes a namespace URI string that identifies the namespace branch and a unique identifier for a provider requesting registration in the namespace branch; an act of determining that a namespace manager has satisfied a policy constraint; an act of identifying a namespace branch that can be migrated to meet a policy action associated with the policy constraint; and an act of an act of migrating existing registrations, including the received namespace registration request, for the namespace branch to a partner namespace manager in response to the policy action. - View Dependent Claims (12)
-
-
13. In a namespace federation infrastructure, a computer-implemented method for migrating a namespace registration request, the method comprising:
-
an act of receiving a namespace registration request to register a namespace branch, wherein the namespace registration request includes a namespace URI string that identifies the namespace branch and a unique identifier for a provider requesting registration in the namespace branch; an act of determining that a namespace manager is interested in the namespace branch; an act of saving the namespace identifier in an appropriately indexed namespace registration database. - View Dependent Claims (14, 15, 16, 17)
-
-
18. One or more computer storage devices having stored thereon computer executable instructions that, when executed by one or more processors of a computer system, implement a method for migrating a namespace registration request, the method comprising:
-
an act of receiving a namespace registration request to register a namespace branch, wherein the namespace registration request includes a namespace URI string that identifies the namespace branch and a unique identifier for a provider requesting registration in the namespace branch; an act of determining that a namespace manager is interested in the namespace branch; and an act of saving the namespace identifier in an appropriately indexed namespace registration database. - View Dependent Claims (20)
-
-
19. The one or more computer storage devices of claim 19, wherein the method further includes:
-
when the namespace manager is determined not to be responsible, an act of sending a referral message to the namespace manager that initiated the registration request indicating that the namespace manger is to contact a responsible namespace manager, or when the namespace manager is determined not to be responsible, an act of forwarding the namespace registration request to a responsible namespace manager for the specified namespace branch.
-
Specification