The invention comprises methods and apparatus for implementing a name
service. In the present invention, a name service compliant with the CORBA
CosNaming specification may be implemented which incorporates load
balancing. This invention involves a name service having a data store and
a data store interface which are not necessarily configured for the
persistent storage of information. This invention further involves
creating a load balancing index within the data store interface and using
name-overloading to create names containing a load balancing name
identifier which may be used for referencing in the load balancing index.
The data store interface of this embodiment could also include a specific
bind operation, a specific resolve operation, or both.
L'invention comporte les méthodes et l'appareil pour mettre en application un service nommé. Dans la présente invention, on peut mettre en application un service nommé conforme avec les spécifications de CORBA CosNaming qui incorporent l'équilibrage de charge. Cette invention implique un service nommé ayant un magasin de données et des données stockent l'interface qui ne sont pas nécessairement configurées pour le stockage persistant d'information. Cette invention autre implique de créer un index d'équilibrage de charge dans l'interface de magasin de données et d'employer la nom-surcharge pour créer des noms contenant une marque nommée d'équilibrage de charge qui peut être employée pour mettre en référence dans l'index d'équilibrage de charge. L'interface de magasin de données de cette incorporation a pu également inclure une opération spécifique de grippage, une opération spécifique de résolution, ou toutes les deux.