Spec-Zone .ru
спецификации, руководства, описания, API
|
Много служб именования расширяются с помощью службы каталогов. Служба каталогов связывает имена с объектами и также связывает такие объекты с атрибутами.
служба каталогов = именование службы + объекты, содержащие атрибуты
Не только можно искать объект его именем, но также и получить атрибуты объекта или искать основанное на объектах на его атрибутах.
Примером является служба каталогов телефонной компании. Это отображает имя подписчика к его адресу и номеру телефона. Служба каталогов компьютера очень походит на службу каталогов телефонной компании в тот и может использоваться, чтобы хранить информацию, такую как номера телефона и адреса. Служба каталогов компьютера намного более мощна, однако, потому что это доступно онлайновый и может использоваться, чтобы сохранить множество информации, которая может быть использована пользователями, программами, и даже компьютером непосредственно и другими компьютерами.
Объект каталога представляет объект в вычислительной среде. Объект каталога может использоваться, например, чтобы представить принтер, человека, компьютер, или сеть. Объект каталога содержит атрибуты, которые описывают объект, который он представляет.
У объекта каталога могут быть атрибуты. Например, принтер мог бы быть представлен объектом каталога, который имеет как атрибуты его скорость, разрешение, и цвет. Пользователь мог бы быть представлен объектом каталога, который имеет как атрибуты адрес электронной почты пользователя, различные номера телефона, почтовый почтовый адрес, и информация об учетной записи компьютера.
У атрибута есть идентификатор атрибута и ряд значений атрибута. Идентификатор атрибута является маркером, который идентифицирует атрибут, независимый от его значений. Например, у двух различных учетных записей компьютера мог бы быть атрибут "mail"; "mail" является идентификатором атрибута. Значение атрибута является содержанием атрибута. Адрес электронной почты, например, мог бы иметь:
Attribute Identifier : Attribute Value mail john.smith@example.com
Каталог является соединенным набором объектов каталога. Служба каталогов является службой, которая обеспечивает операции для того, чтобы они создали, добавили, удалили, и изменили атрибуты, связанные с объектами в каталоге. К службе получают доступ через ее собственный интерфейс.
Много примеров служб каталогов возможны.
Можно искать объект каталога, предоставляя его имя к службе каталогов. Альтернативно, много каталогов, таких как основанные на LDAP, поддерживают понятие поисков. Когда Вы ищете, можно предоставить не имя, а запрос, состоящий из логического выражения, в котором Вы определяете атрибуты, которые должны иметь объект или объекты. Запрос вызывают фильтром поиска. Этот стиль поиска иногда вызывают обратным поиском или основанным на контенте поиском. Поиски службы каталогов и возвраты объекты, которые удовлетворяют фильтр поиска.
Например, можно запросить службу каталогов, чтобы найти: