Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Каталогтық қызмет бағдарламалық құралы
Directory service software
eDirectory – NetIQ компаниясының X.500 стандартымен үйлесімді каталогтық қызмет бағдарламалық құралы. Бұрын Novell компаниясына тиесілі болған бұл өнім Novell Directory Services (NDS) деген атпен де белгілі және кейде NetWare Directory Services деп те аталады. NDS алғаш рет 1993 жылы Novell компаниясымен Netware 4 үшін шығарылды, бұл бұрынғы нұсқаларда қолданылған Netware байлам механизмін ауыстырып, белгілі бір желідегі бірнеше серверлер мен компьютерлердегі ресурстарға қол жеткізуді орталықтан басқаруға мүмкіндік берді. eDirectory – иерархиялық, объектіге бағытталған деректер базасы, ол ұйымдағы белгілі бір активтерді логикалық ағаш түрінде көрсету үшін қолданылады, оның ішінде ұйымдар, ұйымдық бөлімдер, адамдар, лауазымдар, серверлер, томдар, жұмыс станциялары, қосымшалар, принтерлер, қызметтер және топтар бар.
eDirectory is an X.500 compatible directory service software product from NetIQ. Previously owned by Novell, the product has also been known as Novell Directory Services (NDS) and sometimes referred to as NetWare Directory Services. NDS was initially released by Novell in 1993 for Netware 4, replacing the Netware bindery mechanism used in previous versions, for centrally managing access to resources on multiple servers and computers within a given network. eDirectory is a hierarchical, object oriented database used to represent certain assets in an organization in a logical tree, including organizations, organizational units, people, positions, servers, volumes, workstations, applications, printers, services, and groups to name just a few.
Ерекшеліктері
eDirectory динамикалық құқықтарды мұралауды қолданады, бұл жаһандық және нақты кіруді басқаруға мүмкіндік береді. Ағаштағы нысандарға кіру құқықтары сұраныс жасалған кезде анықталады және нысандардың ағаштағы орналасуы, кез келген қауіпсіздік эквиваленттері және жеке тағайындамалары арқылы оларға берілген құқықтармен анықталады. Бағдарламалық жасақтама ағаштың кез келген нүктесінде бөлімдерді бөлуді, сондай-ақ кез келген бөлімді кез келген серверге көшіруді қолдайды. Серверлер арасындағы көшіру нысандардың өзгерістерін пайдалану арқылы белгілі бір уақыт аралығында жүзеге асырылады. Әрбір сервер өзі сақтайтын ақпараттың негізгі сервері ретінде әрекет ете алады (егер көшірме тек оқуға арналмаса). Сонымен қатар, жылдамдықты арттыру үшін көшірмелерге белгілі атрибуттарды ғана қосу үшін сүзгі қоюға болады (мысалы, көшірме корпоративтік телефондық анықтамалықта пайдалану үшін толық каталог пайдаланушы профиліне қарағанда тек атау мен телефон нөмірін қамту үшін конфигурациялануы мүмкін). Бағдарламалық жасақтама анықтамалық тұтастықты, бірнеше негізгі серверлік көшіруді қолдайды және модулдік аутентификация архитектурасына ие. Оған LDAP, DSML, SOAP, ODBC, JDBC, JNDI және ADSI арқылы қол жеткізуге болады.
eDirectory uses dynamic rights inheritance, which allows both global and specific access controls. Access rights to objects in the tree are determined at the time of the request and are determined by the rights assigned to the objects by virtue of their location in the tree, any security equivalences, and individual assignments. The software supports partitioning at any point in the tree, as well as replication of any partition to any number of servers. Replication between servers occurs periodically using deltas of the objects. Each server can act as a master of the information it holds (provided the replica is not read only). Additionally, replicas may be filtered to only include defined attributes to increase speed (for example, a replica may be configured to only include a name and phone number for use in a corporate address book, as opposed to the entire directory user profile). The software supports referential integrity, multi master replication, and has a modular authentication architecture. It can be accessed via LDAP, DSML, SOAP, ODBC, JDBC, JNDI, and ADSI.
Каталогта сақталған желі конфигурациясы
Novell компаниясы алғашқыда каталогты жобалағанда, пайдаланушы тіркелгісі туралы мәліметтерден өзге, каталогта операциялық серверлерінің көп көлемін сақтауға бейімделді. Осының нәтижесінде, әдеттегі Novell каталогында серверлердің өзі мен оларда іске қосылған LDAP немесе электрондық пошта бағдарламалары сияқты қызметтерді көрсететін қосымша объектілердің кең жиынтығы бар.
When Novell first designed their directory, they decided to store large amounts of their operational server data within the directory in addition to just user account information. As a result, a typical Novell directory contains a large pool of additional objects representing the servers themselves and any software services running on those servers, such as LDAP or email software.
Сақтау
8-ші нұсқаға дейінгі eDirectory нұсқалары (кейін Novell Directory Services деп аталған) NetWare операциялық жүйесіне кіріктірілген Транзакцияларды қадағалау жүйесіне сүйенген Recman деп аталатын жазбаларға негізделген дерекқорды басқару қозғалтқышын пайдаланды. 8-ші нұсқадан бастап eDirectory (GroupWise ынтымақтастық жиынтығымен бірге, 5-ші нұсқадан бастап) FLAIM (FLexible Adaptable Information Management) деректер базасы қозғалтқышын қолданады. FLAIM – Novell компаниясы әзірлеген және 2006 жылы GPL лицензиясымен жарияланған ашық кодты енбеделгі деректер базасы қозғалтқышы. Бұл өзгеріс оны Windows, Linux және Unix сияқты басқа платформаларға көшіруге мүмкіндік берді.
Versions of eDirectory prior to version 8 (then called Novell Directory Services) used a record based database management engine called Recman, which relied on the Transaction Tracking System built into the NetWare operating system. Since version 8, eDirectory (along with the GroupWise collaboration suite, starting with version 5) uses the FLAIM (FLexible Adaptable Information Management) database engine. FLAIM is an open source embeddable database engine developed by Novell and released under the GPL license in 2006. This change allowed for it to be ported to other platforms such as Windows, Linux, and Unix.