Qu'est-ce qu'un service ArcSDE ?
Un service ArcSDE, qu'on appelle aussi serveur d'applications ou architecture à trois niveaux, achemine les données spatiales entre les applications SIG et une géodatabase.
La base de données peut être l'un des systèmes de gestion de bases de données (SGBD) pris en charge : Oracle, SQL Server, Informix, DB2 ou PostgreSQL.
Définition des propriétés du service ArcSDE
-
Le processus giomgr
Ce processus gère les services ArcSDE. Chaque service ArcSDE est doté d'un processus giomgr. Ce processus écoute les demandes de connexion des applications utilisateur, engendre des processus gsrvr et nettoie les processus utilisateur déconnectés. Le giomgr ne peut pas démarrer si une licence de serveur valide n'a pas été installée.
-
Le processus gsrvr
Le processus giomgr engendre un processus gsrvr pour chaque application connectée au service ArcSDE. Le processus gsrvr est dédié à une connexion mono-utilisateur ou à une connexion d'application. Il communique avec la base de données de la part de l'application connectée. Le processus gsrvr répond aux requêtes et modifie les demandes que l'application envoie à la base de données.
-
Le nom du service et le numéro de port TCP/IP
Par l'intermédiaire du processus giomgr, le service ArcSDE écoute les demandes de connexion d'applications sur un numéro de port et un nom de service de protocole de contrôle de transmission/protocole Internet (TCP/IP) dédiés. Le processus gsrvr communique ensuite avec l'application sur le même numéro de port et de service TCP/IP. Ils sont stockés dans le fichier services.sde, le fichier de services du système d'exploitation et, sous Windows, dans le Registre Windows.