Method and apparatus for maintaining federated name context bindings in a name space
First Claim
1. A method, within a first computer system including at least a hardware processor and a hardware storage, for maintaining federated name context bindings in a name space, said method comprising:
- the first computer system binding, with a durable subscription, a first reference within a first name space of the first computer system to a second name space on a second computer system including at least a hardware processor and hardware storage, wherein said step of binding includes;
the first computer system transmitting to said second computer system a data record identifying a naming context in said second computer system associated with said first reference on said first computer system; and
creating an entry in a database in the hardware storage of the first computer system containing a naming context reference returned by the second computer system;
administering with a graphical user interface of said first computer system said binding of said first reference to said second name space, said administering including;
presenting a plurality of graphical objects each representing a respective one of a plurality of namespaces including the first name space and the second name space;
presenting a plurality of graphical objects each representing a respective one of a plurality of name references distributed among the plurality of namespaces and graphically indicating associations between the plurality of name references and the plurality of name spaces;
presenting a plurality of graphical binding indicators indicating a plurality bindings between the plurality of name references, said plurality of graphical binding indicators including a first graphical binding indicator indicating the binding between the first reference within the first name space and the second name space; and
creating at least one of the plurality of graphical binding indicators and an underlying one of the plurality of bindings via a graphical manipulation in the graphical user interface;
the first computer system establishing a durable subscription at said second computer system for said binding utilizing communication with said second computer system over a network;
based upon the durable subscription, the first computer system automatically receiving notification of a change affecting said binding from said second computer system; and
in response to the notification, the first computer system rebinding said first reference in said first name space, wherein said rebinding further comprises updating the entry in the database to reflect rebinding to a third name space on said second system all references in said first name space on said first computer system that are bound to said second computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for maintaining federated name context bindings in a name space is disclosed. A reference within a first name space of a first system is bound with a durable subscription to a second name space on a second system. The binding of the first reference to the second name space is administered with a graphical user interface. A durable subscription is established with the second system for the binding utilizing communication with the second system over a network. Notification of a change affecting the bindings from the second system is received and the reference is rebound in the first name space.
-
Citations
16 Claims
-
1. A method, within a first computer system including at least a hardware processor and a hardware storage, for maintaining federated name context bindings in a name space, said method comprising:
-
the first computer system binding, with a durable subscription, a first reference within a first name space of the first computer system to a second name space on a second computer system including at least a hardware processor and hardware storage, wherein said step of binding includes; the first computer system transmitting to said second computer system a data record identifying a naming context in said second computer system associated with said first reference on said first computer system; and creating an entry in a database in the hardware storage of the first computer system containing a naming context reference returned by the second computer system; administering with a graphical user interface of said first computer system said binding of said first reference to said second name space, said administering including; presenting a plurality of graphical objects each representing a respective one of a plurality of namespaces including the first name space and the second name space; presenting a plurality of graphical objects each representing a respective one of a plurality of name references distributed among the plurality of namespaces and graphically indicating associations between the plurality of name references and the plurality of name spaces; presenting a plurality of graphical binding indicators indicating a plurality bindings between the plurality of name references, said plurality of graphical binding indicators including a first graphical binding indicator indicating the binding between the first reference within the first name space and the second name space; and creating at least one of the plurality of graphical binding indicators and an underlying one of the plurality of bindings via a graphical manipulation in the graphical user interface; the first computer system establishing a durable subscription at said second computer system for said binding utilizing communication with said second computer system over a network; based upon the durable subscription, the first computer system automatically receiving notification of a change affecting said binding from said second computer system; and in response to the notification, the first computer system rebinding said first reference in said first name space, wherein said rebinding further comprises updating the entry in the database to reflect rebinding to a third name space on said second system all references in said first name space on said first computer system that are bound to said second computer system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system that maintains federated name context bindings in a name space, said computer system comprising:
-
a processor; a network interface coupled to the processor to support communication over a network with another computer system; storage coupled to and accessible by the hardware processor; a database within the storage; program code within the storage and executable by the processor to maintain federated name context bindings, wherein the program code when executed by the processor causes the computer system to; bind, with a durable subscription, a first reference within a first name space of the computer system to a second name space on said another computer system by transmitting to said second computer system a data record identifying a naming context in said second computer system associated with said first reference on said first computer system and by creating an entry in the database containing a naming context reference returned by the second computer system; administer with a graphical user interface said binding of said first reference to said second name space, wherein administration of the binding includes; presenting a plurality of graphical objects each representing a respective one of a plurality of namespaces including the first name space and the second name space; presenting a plurality of graphical objects each representing a respective one of a plurality of name references distributed among the plurality of namespaces and graphically indicating associations between the plurality of name references and the plurality of name spaces; presenting a plurality of graphical binding indicators indicating a plurality bindings between the plurality of name references, said plurality of graphical binding indicators including a first graphical binding indicator indicating the binding between the first reference within the first name space and the second name space; and creating at least one of the plurality of graphical binding indicators and an underlying one of the plurality of bindings via a graphical manipulation in the graphical user interface; establish a durable subscription at said another computer system for said binding utilizing communication with said second computer system over the network; automatically receive notification of a change affecting said binding from said second computer system based upon the durable subscription; and in response to the notification, rebind the first reference in said first name space, wherein rebinding the first reference includes updating the entry in the database to reflect rebinding to a third name space on said second system all references in said first name space on said first computer system that are bound to said second computer system. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A program product for maintaining federated name context bindings in a name space, said program product comprising:
-
a tangible computer readable data storage medium; program code within the tangible computer readable data storage medium and executable by the computer system to maintain federated name context bindings, wherein the program code when executed by a computer system causes the computer system to; bind, with a durable subscription, a first reference within a first name space of the computer system to a second name space on another computer system by transmitting to said second computer system a data record identifying a naming context in said second computer system associated with said first reference on said first computer system and by creating an entry in the database containing a naming context reference returned by the second computer system; administer with a graphical user interface said binding of said first reference to said second name space, wherein administration of the binding includes; presenting a plurality of graphical objects each representing a respective one of a plurality of namespaces including the first name space and the second name space; presenting a plurality of graphical objects each representing a respective one of a plurality of name references distributed among the plurality of namespaces and graphically indicating associations between the plurality of name references and the plurality of name spaces; presenting a plurality of graphical binding indicators indicating a plurality bindings between the plurality of name references, said plurality of graphical binding indicators including a first graphical binding indicator indicating the binding between the first reference within the first name space and the second name space; and creating at least one of the plurality of graphical binding indicators and an underlying one of the plurality of bindings via a graphical manipulation in the graphical user interface; establish a durable subscription at said another computer system for said binding utilizing communication with said second computer system over the network; automatically receive notification of a change affecting said binding from said second computer system based upon the durable subscription; and in response to the notification, rebind the first reference in said first name space, wherein rebinding the first reference includes updating the entry in the database to reflect rebinding to a third name space on said second system all references in said first name space on said first computer system that are bound to said second computer system. - View Dependent Claims (13, 14, 15, 16)
-
Specification