Pro realizaci některých funkcí informační infrastruktury, zejména v oblasti přístupu k informacím o aktuálním stavu služeb (Metacomputing, DEN apod.) je nezbytné měnit hodnoty některých položek velmi často a(nebo) zajistit rychlou reakci na změnu stavu reality jíž položka odpovídá. Zde vyvstává rozpor mezi návrhem LDAPu (LDAP není určen pro uchovávání takovýchto dat) a výše uvedenými potřebami, které jsou důsledkem relativní vhodnosti LDAPu pro řešení uvedené množiny problémů (především z hlediska hledání vhodného standardního rozhraní).
Jednotlivá možná řešení:
![]()
Periodické provádění měření sledovaných hodnot (source) se zápisem změn do LDAP serveru. Mezi výhody tohoto řešení patří jednoduchost, mezi nevýhody velká režie. Další poznámky:
![]()
Update položky v adresářovém serveru je proveden při změně hodnoty měřené informace. Tento mechanismus je možno realizovat pouze v případě, že lze na místě měření získat asynchronní informaci o nastalé změně.
Z hlediska režie a zpoždění v promítnutí změny je tato varianta zřejmě nejlepší, nicméně obvykle ji nelze realizovat.
Použití tohoto mechanismu by bylo s výhodou možné například pokud by
zdrojem informací
byl nějaký modulární (SNMP) management systém, jako je HP
OV
.
Jedná se o poměrně komplexní řešení specializované pro konkrétní účel. Požadovaná informace je vždy zjištěna v okamžiku požadavku na její čtení, což může v některých případech mít neblahý vliv na výkonnost serveru. Na druhou stranu však toto řešení eliminuje režii vzniklou periodickým snímáním hodnot (bez ohledu na to, zda je někdo potřebuje).
Tento způsob je vhodný pro realizaci bran do některých systémů, například pro informace, které jsou k dispozici přes AFSstats rozhraní nebo LSF API.
Poznámky:
Stejně tak může být (modulárně) navržena vlastní funkce plug-inu který realizuje toto chování, například tak, že položky v adresářovém stromu mohou mít speciální atribut, který říká, že odpovídají reálné hodnotě, kterou je potřeba změřit a jak se měření provádí. Tím by se směřovalo k vytvoření obecnějšího, modulárního mechanismsu, který dovoluje relativně snadnou modifikaci.
Je pravděpodobně nutné, aby položky reprezentující naměřené hodnoty byly obohaceny ještě o další servisní atributy, jako například čas posledního provedeného měření.
Rozšíříme-li dále tento model tak, že jako jeho (v podstatě) vnitřní mechanismus použijeme relační databázi, nebo spíše vazbu na svět relačních databází (SQL, odkazy na vnořené procedury v relační databázi apod.) můžeme dostat prostředek řešící mnohé otevřené otázky relativně modulární a přehlednou cestou.
Mechanismus definice operací nad operacemi LDAPu za účelem vytvoření prostředku pro řešení potřeb vznikajících kolem rychle se měnících dat a potřeby zavádět integritní omezení nad daty se složitějšími vazbami řeší obdobným způsobem projekt LTAP (Lightweight Trigger Access Process) [13, 14].
Adresářové služby (speciálně LDAP) poskytují standardizovanou a dobře obecně přijímanou metodu pro přístup k datům (hlavně standardizované API). Zřejmě by se daly s výhodou využít jako jednotné rozhraní pro přístup k datům. Jejich filozofie ale i úspěšnost vychází mimo jiné z jednoduchosti. Pro mnoho skutečných aplikací je však potřeba poněkud komplexnější sada funkcí. Na druhé straně existuje sice velmi propracovaná (z mnoha stránek) technologie relačních databází, ale na tomto poli neexistuje žádné vhodné standardizované rozhraní. Daly by se tyto technologie spojit, tj. podpořit rozhraní LDAPu zkušenostmi a technickými možnostmi databázových technologií?

Relativně jednoduchým způsobem lze využít LDAP jako rozhraní k datové bázi uložené v relačním modelu, smíříme-li se s tím, že toto rozhraní slouží pouze pro čtení.
Poznámky:

Jednotné rozhraní pro data je velmi lákavým cílem. Na poli databázových systémů dosud neexistuje žádný otevřený a obecně uznávaný standard. Vyvine se z LDAPu nový standard zasahující i do těchto oblastí (komplexnější data a operace nad nimi)?
Možné přístupy k realizaci vazby databáze - adresářové služby:
V každém případě je nutno uvažovat o rozšířeních komunikačního modelu pro zajištění podpory složitějších operací (transakcí). Protokol LDAP (tím i LDAP API) je pro takové rozšíření připraven.