Agenci to podmioty zarz dzaj ce wykorzystywane w rodowiskach sieciowych, pomagaj ce w nadzorowaniu, zapobieganiu awariom, kontroli i rozwi zywaniu ewentualnych sytuacji b dowych. Podmioty te uzyskuj dane z urz dze i, je li s wykorzystywane w sposó b racjonalny i zoptymalizowany, mog sprawi , e rodowisko biznesowe, w któ rym wyst puj urz dzenia ró nych producentó w, systemy operacyjne oparte na wielu platformach, zastrze one interfejsy zarz dzania, a wi c szeroki zakres zmiennych utrudniaj cych jednolite zarz dzanie, mo e by naprawd kontrolowane. Ze wzgl du na heterogeniczno sieci w niniejszym badaniu wykorzystano j zyk programowania JAVA ze wzgl du na jego kompatybilno z wi ksz liczb urz dze , co wynika z faktu, e jego maszyna wirtualna jest ju obs ugiwana na ró nych platformach. J zyk JAVA, wraz z potencjä em zarz dzania, jaki oferuje protokó SNMP podczas pracy z bazami danych zarz dzania, zostä wykorzystany w celu uzyskania narz dzia umo liwiaj cego wi ksz interakcj mi dzy administratorem sieci a zarz dzanym rodowiskiem.