Author Topic: Describe Hierarchical Namespace?  (Read 2633 times)

santhoshidatasoft

  • Brown belt
  • ******
  • Posts: 668
  • Karma: +0/-0
Describe Hierarchical Namespace?
« on: April 22, 2014, 09:28:50 AM »
Describe Hierarchical Namespace?

siljy.datasoft

  • Green Belt
  • *****
  • Posts: 453
  • Karma: +0/-0
Re: Describe Hierarchical Namespace?
« Reply #1 on: May 12, 2015, 11:54:10 PM »
hii


The concepts of name size and name syntax are relatively straight-forward. The last item, name architecture, is probably the most important differentiating characteristic of name systems. For this reason, name spaces are sometimes even called name architectures. The architecture of the name space determines whether names are assigned and used as a simple unstructured set of symbols, or whether they have a more complex internal structure. In the latter case, the name space also must define how elements of a particular name are related to each other.

Theoretically, many different name architectures are possible. In practice, most fall into one of two categories: flat and hierarchical architectures.

Thankz

priyanka

  • Brown belt
  • ******
  • Posts: 723
  • Karma: +0/-0
Re: Describe Hierarchical Namespace?
« Reply #2 on: June 09, 2015, 08:33:27 PM »
hi,

Active Names are organized hierarchically into namespaces, analogous to domains in the Domain Naming System (DNS) and directories in a UNIX file system. Names within a namespace can be, in turn, namespaces (subdomains in DNS or subdirectories in UNIX); they can also be terminal leaves in the naming tree (machines in DNS, files in UNIX). Each namespace has a program associated with it that is responsible for interpreting that portion of the namespace; this program is free to interpret the names within the namespace in any fashion it wants. A root namespace interprets all names. Each namespace has an owner with the right to determine the program bound to the namespace. The client, by default, is the owner of root. This allows the client to install a program to mediate how its names will be translated. For example, a PDA could install a root program to take whatever is returned by lower level name spaces and compress any images to fit the screen size

Thanks
priyanka