Within the Java Desktop System Configuration Manager framework, configuration data are associated with entities, which are entries in the LDAP repository and correspond to elements of the organizational structure of the company.
Es werden folgende Entitäten unterschieden:
Organisation: in der Regel eine organisatorische (Abteilung, Gruppe, Team) oder ortsbezogene (Kontinent, Land, Standort) Einheit der Gesamthierarchie.
Benutzer: ein Zweigende in der Gesamthierarchie und, wie der Name schon sagt, in der Regel ein Benutzer.
Domäne: eine logische Gliederungseinheit für die Netzwerkorganisation.
Rechner: ebenfalls ein Zweigende in der Gesamthierarchie, das aber einen Rechner im Netzwerk darstellt.
Rolle: diese Entität stellt Eigenschaften dar, (normalerweise eine funktionelle Unterscheidung wie Administration oder Standortverwaltung), die einer Gruppe von Benutzern zugewiesen werden.
Die Organisations- und Benutzerentitäten bilden eine als Benutzerbaum bezeichnete Struktur, die Domänen- und Rechnerentitäten den so genannten Rechnerbaum. Diese beiden Bäume sind voneinander unabhängig, werden aber innerhalb des Frameworks auf ähnliche Weise manipuliert.
Die Beziehung zwischen Organisations- oder Domänenentitäten und anderen Einträgen definiert sich durch die Position der Einträge innerhalb der Datensammlung. Das bedeutet, dass Organisations- und Domänenentitäten beliebige, im Baum unter ihnen befindliche Einträge enthalten können. Die Beziehung zwischen Rollen und Benutzern oder Rechnern wird durch die Attribute der Benutzer- und Rechnereinträge bestimmt.
Die einer Entität zugeordneten Konfigurationsdaten werden in speziellen, durch das Framework verwalteten Einträgen gespeichert. Diese Einträge sind durch die zugehörigen Dienstnamen und Dienstbehälter bezeichnet.