AOC bestanden zijn onderdelen van IBM Tivoli Network Manager IP Edition . De bestanden bijdrage aan het netwerk management systeem door het definiëren van een hiërarchie van klassen van apparaten . De Network Manager onderzoekt een netwerk , en merkt alle aangesloten apparaten en categoriseren van deze apparaten volgens de definities van het AOC -bestanden . AOC staat voor Active Object klasse . Hiërarchieën klasse Een hiërarchie is als een stamboom . Een klasse hiërarchie wordt een positie die boom een specifieke machine niet toewijzen , maar elkaar verbindt de verschillende apparaten in een netwerk en een mapping tussen deze categorieën . Een klasse in de hiërarchie bestaat op een niveau van abstractie . Dat is , een hoger niveau klasse is iets algemeens , zoals " Network Device , " waarbij het volgende niveau beneden deze categorie verder zou kunnen delen door het netwerk apparaat type , zoals " Switch" of Bridge . " Lagere niveaus geven verdere details van een apparaat , omlaag om te modelleren . Doel toewijzen hiërarchie identificatie apparaten op een netwerk kunnen ze gemakkelijk worden gegroepeerd en dus bijvoorbeeld mogelijk netwerkbeheer te uitgevoerd op " Netwerk Device " -leden of gewoon op "Switch " leden . Het maakt het ook performance rapportages te worden samengevoegd door een van de hiërarchie niveaus . Bestand Structuur De AOC -bestand definieert een actieve object , waardoor het een positie in de hiërarchie . Elk bestand bevat een actieve object met zijn naam aan de bovenkant van het bestand . De rest van het bestand bevat instructies omgeven door accolades . De instructies binnen de haakjes de naam van de "parent " van dit object , een " super class" in AOC terminologie . De superklasse gedefinieerd moet worden voordat een ander AOC bestand kan verwijzen naar het. De wortel van de hiërarchie - dat is , de top level - heet " Core ". AOC -bestanden niet de " kinderen " knooppunten in de hiërarchie opgeven . De compiler genereert de stamboom door het koppelen van elk bestand aan haar moedermaatschappij super klasse , en dus assembleert de hiërarchie van beneden naar boven . Overige Elementen Afgezien van de klas naam en de superklasse , de AOC -bestand bevat een " instantiate Rule" en de naam van een pictogram dat deze klasse in de grafische gebruikersinterface van de netbeheerder vertegenwoordigt . De instantiate regel kent aan die klasse eigenschappen . Deze eigenschappen kunnen worden overgenomen , maar kan alleen worden overgenomen van een andere klasse . De klasse van waaruit de eigenschappen worden overgeërfd niet nodig om de gedeclareerde superklasse voor dat object te zijn . Echter , kan de erfenis slechts van een klasse .
|