1. A computer-implemented method for implementing at least one storage mechanism for a name service, the method comprising: creating a name service, the name service being arranged to store both transient information and persistent information, wherein the at least one storage mechanism is arranged to store the persistent information; creating a recursive section of a hierarchical name space structure, wherein the recursive section is arranged to process both the transient information and the persistent information; and creating a local section of the hierarchical name space structure, the local section including an implementation that embodies the at least one storage mechanism arranged to store the persistent information, wherein the at least one storage mechanism is encapsulated in a data store interface.