Ограничения:
1. Используемый язык программмирования - JAVA
Требование выполнено, весь исходный код написан на языке Java.
2. Используемый протокол доступа к данным для службы каталогов - LDAP
Требование выполнено, чтение/запись структуры сети осуществляется посредством чтения/записи деревьев LDAP.
3. Используемый интерфейс взаимодействия с LDAP-сервером - JNDI
Требование выполнено, взаимодействие модуля NEST-LDAP с сервером LDAP
осуществляется только посредством интерфейса JNDI.
4. Используемое средство для создания документации - javadoc
Требование выполнено, документация создана с помощью этого средства.
5. Бесповторый поиск в дереве LDAP
Требование реализовано с помощью собственной структуры Cache, которая хранит ссылки на
объекты ранее прочитанные с дерева. Прежде чем искать объект на сервере LDAP, он ищется в структуре Cashe.
6. Предоставить возможность пользователю вести журнал динамически изменяющейся структуры SAN в дереве LDAP:
Для журнала предоставлена отдельная ветка на сервере LDAP.
7. Организация интерфейса запросов к дереву LDAP:
Реализовано при помощи стандартных функций для поиска на сервере LDAP (search).
8. Организация поиска в дереву LDAP:
Реализовано при помощи стандартных функций для поиска на сервере LDAP (search).