Naming convention Naming System: A naming systemis a connected set of contexts of the same type(they have the same naming convention)and provides a common set of operations. Naming service naming system provides a naming service to its customers for performing naming-related operations. a naming service is accessed through its own interface ■ Namespace A namespace is the set of names in a naming system A composite name is a name that spans multiple naming systems. example Internet URL http://www.moon.org/public/index.html
Naming Convention ◼ Naming System: ◼ A naming systemis a connected set of contexts of the same type (they have the same naming convention) and provides a common set of operations. ◼ Naming Service: ◼ A naming system provides a naming service to its customers for performing naming-related operations. A naming service is accessed through its own interface. ◼ Namespace: ◼ A namespace is the set of names in a naming system. ◼ A composite name is a name that spans multiple naming systems. ◼ example :Internet URL http://www.moon.org/public/index.html
Directory Service Concept of Directory Service It is the extension of naming service, provides the name-associated meta-data that describes the features of object a Even though we don t know the name of the object, we can also find the object by searching meta-data For example, the ordinary phone book
Directory Service ◼ Concept of Directory Service ◼ It is the extension of naming service,provides the name-associated meta-data that describes the features of object. ◼ Even though we don’t know the name of the object, we can also find the object by searching meta-data. ◼ For example, the ordinary phone book
Directory Service Some popular directory services Novell Directory Service(NDS): provides information about many networking services, such as the file and print services Network Information Services (NIS/NIS+): available on the Solaris operating system for storing system related information, such as that relating to machines, networks, printers, and users(userid, pwd, names, etc.), usergroups Netscape Directory: general-purpose directory service based on the internet standard LDaP Windows nt domains Active Directory Services(ADS)
Directory Service ◼ Some popular directory services: ◼ Novell Directory Service (NDS): provides information about many networking services, such as the file and print services. ◼ Network Information Services(NIS/NIS+):available on the Solaris operating system for storing systemrelated information, such as that relating to machines, networks, printers, and users(userid,pwd,names,etc.),usergroups ◼ Netscape Directory: general-purpose directory service based on the Internet standard LDAP. ◼ Windows NT Domains ◼ Active Directory Services(ADS)
Directory Service directory object It is a particular type of object that is used to represent the variety of information in a computing environment. a directory object can have associated with it attributes Attribute An attribute has an attribute identifier and a set of attribute values. The email address, for example, might have an attribute identifier of "mail"and the attributevalueof"john.smith@somewhere.com a Directory service: a directory is a connected set of directory objects. a directory service is a service that provides operations for creating, adding, removing, and modifying the attributes associated with objects in a directory
Directory Service ◼ directory object ◼ It is a particular type of object that is used to represent the variety of information in a computing environment. A directory object can have associated with it attributes. ◼ Attribute ◼ An attribute has an attribute identifier and a set of attribute values. The email address, for example, might have an attribute identifier of "mail" and the attribute value of "john.smith@somewhere.com". ◼ Directory service: ◼ A directory is a connected set of directory objects. A directory service is a service that provides operations for creating, adding, removing, and modifying the attributes associated with objects in a directory
Directory Service Search by Content When you search, you can supply not a name but a query consisting of a logical expression in which you specify the attributes that the object or objects must have. The query is called a search filter. a This style of searching is sometimes called reverse lookup or content-based searching. The directory service searches for and returns the objects that satisfy the search filter
Directory Service ◼ Search by Content ◼ When you search, you can supply not a name but a query consisting of a logical expression in which you specify the attributes that the object or objects must have. The query is called a search filter. ◼ This style of searching is sometimes called reverse lookup or content-based searching. The directory service searches for and returns the objects that satisfy the search filter