Im Objektmodell für das Management von verteilten Systemen wird die Klasse compObject des Computational Object von der Oberklasse object abgeleitet (siehe Abbildung ). Da grundsätzlich jedes Objekt über einen eindeutigen Identifikator verfügt, enthält die Oberklasse object das Attribut ID. Die Methoden create() und delete() bezeichnen die Aktionen, mit denen ein Objekt erzeugt und gelöscht werden kann.
Jedes Computational Object befindet sich in einem Zustand, der darüber Auskunft gibt, ob das Objekt in Benutzung ist, ob es betriebsbereit ist oder nicht, oder ob es für die Benutzung durch andere Objekte gesperrt ist oder nicht. Der jeweilige Zustand kann aus den Attributen UsageState, OperationState und AdminState ausgelesen werden. Außerdem wird in dem Attribut Uptime der Zeitpunkt festgehalten, an dem die Instantiierung dieser Software-Komponente einer verteilten Anwendung erfolgt. Die Methoden lock() und unlock() erlauben das Sperren bzw. Entsperren der Dienste eines Objekts für die Benutzung durch andere Objekte.