Schemat zasobów LDAP wspierający pracę systemu „Katalog

advertisement
Schemat zasobów LDAP
wspierający pracę systemu
„Katalog Rozproszony Bibliotek
Polskich”
Tomasz Wolniewicz
UCI UMK
UCI UMK
Podstawowe elementy
systemu Z39.50
• Host – komputer na którym posadowiono
oprogramowanie
• Instancja serwera – program serwera Z39.50
nasłuchujący na konkretnym adresie i porcie
• Baza danych – nazwa określająca konkretną
bazę danych (w polskim przypadku serwer
zawsze obsługuje jedną bazę, ale za granicą
zdarza się inaczej)
UCI UMK
Analiza funkcjonalności
• Konfiguracja lokalna
– płaska struktura zawierająca wszystkie atrybuty
konfiguracyjne
• Konfiguracja katalogu rozproszonego
– zestaw płaskich struktur tworzący główne menu wyboru bazy
• Konfiguracja techniczna
– konieczność utrzymywania informacji o limitach
wydajnościowych
– struktura trzypoziomowa
• host
• instancja serwera Z39.50
• baza
UCI UMK
Host (z3950host)
• podstawowe atrybuty
– nazwa (cn)
– ograniczenia wydajnościowe
• klasa obiektu: z3950host (specjalnie
zaprojektowana podklasa top)
UCI UMK
Instancja serwera Z39.50
(z3950server)
• podstawowe atrybuty:
–
–
–
–
–
–
nazwa (cn)
presentationAddress
ograniczenia wydajnościowe
parametry konfiguracyjne
szablon konfiguracji
bazy (jako nazwy lub podobiekty)
• klasa obiektu: z3950server (podklasa
applicationEntity)
UCI UMK
Baza danych (z3950database)
• podstawowe atrybuty
–
–
–
–
nazwa bazy danych (atrybut pojedynczy)
nazwa przyjazna (atrybut pojedynczy)
angielska nazwa przyjazna (atrybut pojedynczy)
dodatkowe parametry informacyjne
• klasa obiektu: z3950database(specjalnie
zaprojektowana podklasa top)
UCI UMK
Serwer bazy danych
(z3950databaseServer)
• płaski obiekt łączący atrybuty z3950server i
z3950database)
• klasa obiektu: z3950databaseServer
(podklasa applicationEntity)
UCI UMK
Synchronizacja
• Synchronizacja obiektów płaskich i
rozbudowanych następuje przy pomocy
odpowiednich odsyłaczy (DN)
przechowywanych jako atrybuty.
UCI UMK
UCI UMK
Download