Im Rahmen von Java Desktop System Configuration Manager werden Konfigurationsdaten Entitäten zugeordnet. Dabei handelt es sich um Einträge in der LDAP-Datensammlung, die einzelnen Elementen in der Organisationsstruktur des Unternehmens entsprechen.
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.