A client runtime can obtain server binding information from a namespace. Alternatively, a client can obtain server binding information in string format from an application-specific source such as a file. Runtime routines enable client applications to obtain server binding handles that refer to server binding information obtained from either source.
More:
Using String Bindings to Obtain Binding Information