Les outils clients permettant d'accéder à eDirectory et les outils de développement permettant d'intégrer des serveurs Linux à DirXML se composent de plusieurs composants :
Outils client pour accéder à eDirectory :
* iManager : Un outil d'administration Web pour gérer eDirectory. Bien qu'il ne s'agisse pas strictement d'un outil *client* au sens d'accès utilisateur, il est crucial pour gérer l'annuaire lui-même, impactant ainsi l'accès client. Il est utilisé pour administrer les utilisateurs, les groupes et d'autres objets eDirectory.
* Client Novell (pour Windows) : Cela permet aux utilisateurs Windows d'accéder aux ressources eDirectory. Bien qu'il ne soit pas directement applicable à Linux, il fait partie de l'écosystème global d'eDirectory. Les fonctionnalités varient selon la version, mais incluent généralement la connexion réseau, le partage de fichiers et d'imprimantes.
* Outils de ligne de commande : eDirectory fournit des utilitaires de ligne de commande (comme « ldapsearch », « ldapmodify », etc.) pour interagir avec le service d'annuaire. Ceux-ci sont essentiels pour les tâches de script et d’automatisation sur n’importe quelle plate-forme, y compris Linux. Ceux-ci sont généralement basés sur le protocole LDAP.
* Clients LDAP (pour Linux) : Tout client LDAP prenant en charge le protocole utilisé par eDirectory peut y accéder. Les exemples incluent `ldapsearch`, `openldap-client` et divers navigateurs GUI LDAP disponibles pour Linux. Ceux-ci permettent aux applications et aux utilisateurs sous Linux de s'authentifier et d'accéder aux ressources eDirectory.
Outils de développement pour l'intégration de serveurs Linux avec DirXML :
* DirXML lui-même : C’est le composant principal. Il s'agit d'un middleware permettant de synchroniser les données entre eDirectory et d'autres services d'annuaire ou bases de données. Sous Linux, cela nécessite l'installation du package et des fichiers de configuration appropriés.
* SDK (kits de développement logiciel) : DirXML comprend généralement des SDK fournissant des API (interfaces de programmation d'applications) permettant aux développeurs d'intégrer leurs applications et scripts personnalisés aux capacités de synchronisation de DirXML. Cela peut impliquer Java, C++ ou d’autres langages.
* Langages de script : Des outils tels que Perl, Python ou des scripts shell (bash, etc.) peuvent être utilisés pour interagir avec les API ou les interfaces de ligne de commande de DirXML afin d'automatiser les tâches liées à la synchronisation, à la surveillance et à la gestion des processus DirXML sur les serveurs Linux.
* Environnements de développement : Les outils de développement Linux standard tels que les compilateurs, les débogueurs et les IDE (Integrated Development Environments) sont utilisés pour développer des intégrations DirXML personnalisées.
* Connecteurs : Les fonctionnalités de DirXML reposent souvent sur des connecteurs spécialement conçus pour interagir avec des bases de données ou des systèmes particuliers (outre eDirectory). Ces connecteurs devront peut-être être configurés ou développés sur mesure pour s'adapter au système cible.
En résumé, l'accès à eDirectory depuis Linux implique l'utilisation de clients LDAP standard et éventuellement d'applications personnalisées. L'intégrer à DirXML pour la synchronisation sous Linux nécessite l'installation de DirXML, l'utilisation de ses SDK et l'utilisation d'outils de développement appropriés et potentiellement de connecteurs personnalisés. Il est essentiel de consulter la documentation Novell pour connaître les versions spécifiques de eDirectory et de DirXML que vous utilisez, car les outils disponibles et leurs interfaces peuvent varier.
|