Les ressources SIG, telles que les cartes, disponibles sur ArcGIS Server sont appelées des services. L'objectif d'un site ArcGIS Server est de recevoir des requêtes destinées aux services, de les satisfaire et de renvoyer les résultats aux applications clientes qui doivent les utiliser. ArcGIS Server offre un ensemble d'outils qui vous permettent de gérer les services. Vous pouvez par exemple utiliser l'application ArcGIS Server Manager pour ajouter ou 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.
Un site ArcGIS Server intègre les composants suivants :
ArcGIS Server : la machine ArcGIS Server 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. ArcGIS Server peut comprendre un ordinateur ou plusieurs ordinateurs qui fonctionnent 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.
La machine ArcGIS Server propose vos services via HTTP, protocole Web communément utilisé. Lorsque vous installez ArcGIS Server, vous pouvez immédiatement utiliser un ensemble de services Web dans vos applications. Vous pouvez ajouter à la machine ArcGIS Server un serveur Web d'entreprise pour bénéficier de fonctionnalités supplémentaires, par exemple en vue d'héberger des applications Web.
ArcGIS Server peut être organisé en groupes (désignés sous le nom de grappes). Chaque cluster exécute un sous-ensemble dédié de services configurés par l'administateur du serveur. Par exemple, vous pouvez créer une grappe qui exécute tous vos services de carte et une autre grappe de serveurs (à la puissance de traitement éventuellement supérieure) pour exécuter vos services de géotraitement.
Web Adaptor : pour intégrer vos machines ArcGIS Server à 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 ArcGIS Server 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 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 ArcGIS Server. Ces ressources peuvent être des cartes, 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 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 Server : un site ArcGIS Server doit se voir affecter une personne chargée d'installer le logiciel, de configurer les applications Web et de régler le site en vue d'optimiser ses performances. Les administrateurs de site ArcGIS Server peuvent utiliser ArcGIS 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 Desktop : les ressources SIG qui seront publiées sur le site, telles que des cartes et des géodatabases, sont créées par des auteurs de contenu ArcGIS Desktop qui utilisent des applications, telles qu'ArcMap et ArcCatalog. 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 finaux de ces applications varient en fonction du site ArcGIS 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 finaux qui accèdent à un site ArcGIS 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 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 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.
Vous avez un commentaire à formuler concernant cette rubrique ?