Skip To Content

Composants d'ArcGIS for Server

Dans cette rubrique

Les ressources SIG, telles que les cartes et les globes, disponibles sur ArcGIS for Server sont appelées des services. La fonction d'un site ArcGIS for Server consiste à recevoir des requêtes destinées aux services, de les satisfaire et de renvoyer les résultats aux applications client qui vons les utiliser. Le serveur SIG fournit un jeu d'outils qui vous permettent de gérer les services ; par exemple, vous pouvez utiliser l'application Gestionnaire ArcGIS Server pour ajouter et supprimer des services.

Pour créer un site sur lequel les services SIG s'exécutent efficacement et répondent à la demande de vos applications, il convient de savoir comment un site ArcGIS Server est constitué. Cette rubrique présente les composants d'un site ArcGIS Server.

Architecture d'un site ArcGIS Server

Un site ArcGIS Server intègre les composants suivants :

  • Serveur SIG - Le serveur SIG se charge de l'exécution des requêtes adressées à vos services Web. Il dessine des cartes, exécute des outils, interroge des données et exécute d'autres opérations dont peut se charger un service. Le serveur SIG peut comprendre un ordinateur ou plusieurs ordinateurs qui travaillent ensemble. Les ordinateurs ont tous accès aux mêmes données et informations de configuration, ce qui vous permet d'augmenter ou de diminuer le nombre d'ordinateurs utilisés en fonction de la demande.

    Le serveur SIG propose vos services via HTTP, protocole Web communément utilisé. Lorsque vous installez le serveur SIG, vous pouvez immédiatement utiliser un ensemble de services Web dans vos applications. Vous pouvez ajouter au serveur SIG un serveur Web d'entreprise pour bénéficier de fonctionnalités supplémentaires, par exemple en vue d'héberger des applications Web.

    Vous pouvez organiser les serveurs SIG en groupes appelés des clusters. Chaque cluster exécute un sous-ensemble dédié de services configurés par l'administateur du serveur. Par exemple, vous pouvez créer un cluster qui exécute tous vos services de carte et un autre cluster de serveurs (à la puissance de traitement éventuellement supérieure) pour exécuter vos services de géotraitement.

  • Adaptateur Web - Pour intégrer vos serveurs SIG à votre serveur Web d'entreprise, vous pouvez installer ArcGIS Web Adaptor. L'adaptateur Web réceptionne les requêtes des services Web via une URL commune (sur un port et un nom de site que vous avez choisis) et les envoie aux diverses machines de serveur SIG de votre site.

    Vous pouvez également proposer votre site en faisant appel à d'autres technologies de "passerelle Web", comme un équilibreur de charge HTTP, un routeur réseau ou un logiciel d'équilibrage de charge tiers. Dans certains cas, il convient d'utiliser l'adaptateur Web avec votre solution d'équilibrage de charge.

  • Serveur Web - Un serveur Web peut héberger des applications Web et proposer des fonctions facultatives de sécurité et d'équilibrage de charge à votre site ArcGIS Server. Si vous devez uniquement héberger les services SIG, vous pouvez utiliser le site que vous créez après l'installation d'ArcGIS for Server.

    Si le simple hébergement des services ne vous suffit pas ou si vous souhaitez utiliser le serveur Web de votre organisation, vous pouvez installer l'adaptateur Web. L'adaptateur Web vous permet d'intégrer votre site ArcGIS Server à IIS, WebSphere, WebLogic ou d'autres serveurs Web.

  • Serveur de données - Vous pouvez placer vos données directement sur chaque serveur SIG ou y accéder à partir d'un référentiel de données central, tel qu'un dossier réseau partagé ou une géodatabase d'entreprise. Quelle que soit l'option que vous choisissez, les données comprennent toutes les ressources SIG publiées sous forme de services sur le serveur SIG. Ces ressources peuvent être des cartes, des globes, des localisateurs, des géodatabases, etc.

Pour plus d'informations sur les composants susmentionnés, reportez-vous à la rubrique Composants d'un site ArcGIS Server.

Contribution des intervenants

Les composants logiciels décrits ci-dessus ne sont d'aucune utilité sans l'intervention de personnes pour créer les données, assurer la maintenance des services et les utiliser. Une vue développée d'ArcGIS for Server inclut les auteurs du contenu, les administrateurs du serveur, les développeurs d'applications et les utilisateurs finaux des applications qui utilisent les services SIG.

  • Administrateurs de site ArcGIS for Server : un site ArcGIS for Server doit se voir affecter une personne pour installer le logiciel, configurer les applications Web et régler le site en vue de bénéficier de performances optimales. Les administrateurs de site ArcGIS for Server peuvent utiliser ArcGIS for Desktop ou ArcGIS Server Manager pour administrer le site. Les administrateurs peuvent demander l'aide de développeurs ou apprendre eux-mêmes les techniques de génération de scripts pour automatiser les tâches d'administration par l'intermédiaire de l'API REST d'ArcGIS.

  • Créateurs et éditeurs de contenu ArcGIS for Desktop - Les ressources SIG qui seront publiées sur le site, telles que des cartes, des globes et des géodatabases, sont créées par des auteurs de contenu ArcGIS for Desktop à l'aide d'applications, telles qu'ArcMap, ArcCatalog et ArcGlobe. Ces applications peuvent également aider à la publication des ressources sur le serveur.

  • Développeurs d'applications - Les développeurs d'applications utilisent les services d'un site ArcGIS Server et permettent à des utilisateurs Web, mobiles et d'ordinateurs de bureau d'y accéder via des applications spécifiques. Vous ne devez pas forcément avoir des connaissances avancées en termes de programmation pour vous considérer comme un développeur. Vous pouvez utiliser des visionneuses préconfigurées, des modèles, des widgets et des exemples pour créer des applications Web intéressantes qui permettent d'exécuter les fonctions les plus courantes de navigation dans les cartes et d'interrogation. Les développeurs plus expérimentés disposent d'un vaste choix d'API et peuvent exploiter la puissance d'ArcObjects à laquelle ils peuvent accéder via des extensions d'objets serveur.

  • Utilisateurs d'applications client - les applications Web, mobiles et de bureau peuvent se connecter aux services. Les utilisateurs de ces applications varient en fonction du site ArcGIS for Server relatif aux données SIG et à l'analyse. Toutefois, il est possible qu'ils ne connaissent pas certaines informations sur le site ou les services disponibles. En connaissant exactement le nombre d'utilisateurs qui accèdent à un site ArcGIS for Server, ainsi que l'utilisation qu'ils en font, vous rassemblez de précieuses informations sur la planification de la taille et de l'étendue de votre déploiement.

  • Autres : bien d'autres personnes peuvent utiliser ou influencer directement le site ArcGIS for Server. Il s'agit des administrateurs informatiques qui coordonnent la configuration et l'architecture du site, les gestionnaires SIG qui définissent les exigences du site et les techniciens SIG qui créent les données. Même si ces personnes n'utilisent pas le site ArcGIS for Server tous les jours, elles devront sans doute être formées sur certains aspects essentiels de ce site et connaître les pratiques conseillées figurant dans ce système d'aide.