Eléments inclus dans ArcGIS for Server
ArcGIS for Server comprend les éléments suivants, sous la forme de composants d'un système SIG basé sur le serveur.
Publication de services Web
Une fois ArcGIS for Server installé, il vous est possible de publier des services Web à partir de ressources SIG telles que des cartes, des images ou encore des modèles de géotraitement. Vous disposez également de plusieurs services préconfigurés, dont vous trouverez la description ci-après.
Vos services Web ArcGIS Server sont exposés via REST et SOAP, et peuvent être appelés aussi par des clients Esri et autres qu'Esri. Les développeurs chevronnés peuvent étendre les services standard à l'aide d'extensions d'objet serveur.
Services préconfigurés
ArcGIS Server inclut plusieurs services préconfigurés permettant d'effectuer des tâches courantes.
Outils de mise en cache
Afin d'éviter que votre service de carte, de globe ou d'imagerie ne soit trop sollicité lors de la mise en cache, cette tâche est prise en charge par un service de géotraitement appelé CachingTools. Ce service est préconfiguré dans le dossier Système lorsque vous créez votre site ArcGIS Server. Vous pouvez limiter l'exécution du service CachingTools à un agrégat de machines défini et libérer ainsi d'autres machines de votre site qui peuvent alors répondre rapidement aux requêtes de service.
Le service CachingTools est activé par défaut et doit le rester, de telle sorte qu'il soit disponible pour traiter les demandes de mise en cache. L'arrêt ou l'indisponibilité du service entraînera l'échec des demandes de mise en cache. Vous ne pouvez pas supprimer le service CachingTools.
Outils de publication
Lorsque vous publiez un service à l'aide du Gestionnaire ou d'ArcGIS for Desktop, ArcGIS Server fait appel à un service de géotraitement nommé PublishingTools pour télécharger le fichier de définition de service, le décompresser sur le serveur et le déployer afin de l'utiliser en tant que service.
Le service PublishingTools est préconfiguré dans le dossier Système et démarré par défaut. Il doit rester actif afin de pouvoir traiter toutes les demandes de publication. L'arrêt ou l'indisponibilité du service PublishingTools entraînera l'échec de toutes les demandes de publication. Vous ne pouvez pas supprimer le service PublishingTools.
Outils de production de rapports
Un service de géotraitement appelé ReportingTools permet de générer des rapports sur l'état des tâches de mise en cache de vos services d'imagerie et de carte.
Ce service est préconfiguré dans le dossier Système et démarré par défaut. Il doit rester actif, de telle sorte qu'il soit disponible pour signaler l'état des tâches de mise en cache. En cas d'arrêt ou d'indisponibilité du service ReportingTools, il vous sera impossible de consulter l'état de votre tâche de mise en cache. Vous ne pouvez pas supprimer le service ReportingTools.
Outils d'impression
PrintingTools est un service de géotraitement que vous pouvez déployer en vue de faciliter l'impression de cartes Web. Lorsque vous développez vos applications Web (à l'aide des API Web ArcGIS, par exemple), vous pouvez appeler le service PrintingTools pour obtenir d'un service de carte une image imprimable de haute qualité cartographique.
Le service PrintingTools est préconfiguré dans le dossier Utilitaires. Il est arrêté par défaut. Vous devez le lancer explicitement pour pouvoir l'utiliser.
Service de géométrie
Le service préconfiguré Geometry permet d'effectuer des calculs géométriques tels que la bufferisation, la simplification, le calcul de surfaces et de longueurs et la projection. Il comprend également des fonctions de mise à jour Web. Si vous créez une application Web à l'aide d'ArcGIS Viewer for Flex, d'ArcGIS Viewer for Silverlight ou des API Web ArcGIS, vous pouvez référencer le service de géométrie via son extrémité REST pour effectuer des calculs géométriques et des mises à jour dans votre application Web.
Le service de géométrie est préconfiguré dans le dossier Utilitaires et est arrêté par défaut. Vous devez le lancer pour pouvoir l'utiliser.
Service de recherche
Le service Rechercher préconfiguré permet de créer un index du contenu SIG de votre entreprise en vue de l'utiliser sur le réseau local. Vous pouvez, par exemple, autoriser le service de recherche à indexer vos dossiers de données SIG, puis autoriser les utilisateurs ArcMap de votre entreprise à y faire référence lors de la recherche de données.
Le service de recherche est préconfiguré dans le dossier Utilitaires et est arrêté par défaut. Vous devez le lancer pour pouvoir l'utiliser.
Service de carte SampleWorldCities
Le service de carte SampleWorldCities permet d'afficher un aperçu des fonctionnalités d'ArcGIS Server. Vous pouvez cliquer sur la miniature de ce service de carte dans le gestionnaire ArcGIS Server pour l'afficher immédiatement dans une application Web. Vous pouvez utiliser cet exemple de carte dans des clients ArcGIS, comme tout autre service de carte.
Le service de carte SampleWorldCities est préconfiguré dans le dossier Site (racine) et démarré par défaut. Si vous n'avez plus besoin du service, vous pouvez le supprimer du site ArcGIS Server.
Gestionnaire ArcGIS Server
Le gestionnaire ArcGIS Server est l'application qui vous permet d'utiliser votre serveur SIG. C'est à partir du gestionnaire que vous ajoutez et supprimez des services, réglez et sécurisez vos services et organisez les services dans des dossiers. Le gestionnaire permet en outre de configurer les machines et répertoires de votre site ArcGIS Server et de résoudre les problèmes que présente le serveur SIG à l'aide de ses journaux.
ArcGIS Web Adaptor
ArcGIS Web Adaptor est un composant disponible en option que vous pouvez installer pour permettre à ArcGIS Server de fonctionner avec votre propre serveur Web. ArcGIS Server affiche vos services Web via le protocole HTTP pour des scénarios de test et de développement simples. Cependant, si vous souhaitez personnaliser l'URL et le numéro de port pour votre site ou configurer des stratégies de sécurité au niveau du Web, vous devez installer ArcGIS Web Adaptor.
Pour plus d'informations, reportez-vous à la rubrique A propos d'ArcGIS Server Web Adaptor.
Répertoire des services ArcGIS Server
Lors du développement d'applications Web, vous pouvez être amené à indiquer l'URL de certaines ressources situées sur votre serveur. Le répertoire des services ArcGIS Server est un outil qui fait appel à la technologie REST (Representational State Transfer) pour vous aider à obtenir des informations sur vos services ainsi que les URL correspondantes pouvant être utilisées pour le développement.
Le répertoire des services est un excellent moyen de permettre la découverte de votre serveur via des recherches ou la navigation. Par exemple, par l'intermédiaire du répertoire des services, les utilisateurs de votre serveur peuvent accéder à une emprise géographique de tous les services disponibles. Les utilisateurs peuvent également récupérer des métadonnées au niveau du service concernant vos services et en afficher un aperçu dans un navigateur Web, ArcMap, ArcGIS Explorer Desktop et Google Earth.
Vous pouvez ouvrir le répertoire des services par l'intermédiaire du raccourci installé ou en spécifiant l'URL http://<nom du serveur>:6080/arcgis/rest/services dans un navigateur Web.
API Administrateur d'ArcGIS Server
ArcGIS Server présente une API d'administration REST-ful à l'aide de laquelle vous pouvez créer des scripts permettant d'effectuer des actions courantes, telles que l'ajout d'une machine à un site, la publication d'un service, l'ajout d'autorisations, etc. Le répertoire d'administrateur d'ArcGIS Server constitue un moyen d'accès simple et interactif à cette API. Il permet d'apprendre la hiérarchie des commandes et de créer des requêtes HTTP à placer dans vos scripts. Une fois que vous avez compris le fonctionnement de l'API, vous pouvez gérer complètement votre site ArcGIS Server à l'aide de n'importe quel outil ou langage de programmation capable d'exécuter des requêtes HTTP.
Pour ouvrir le répertoire d'administrateur, spécifiez l'URL suivante :http://<nom du serveur>:6080/arcgis/admin.
Pour plus d'informations, reportez-vous à la rubrique Ecriture de script d'administration ArcGIS Server.
Utilitaire Configurer le compte ArcGIS Server
L'utilitaire de configuration du compte ArcGIS Server est une petite application intégrée à l'installation d'ArcGIS for Server qui vous permet de reconfigurer rapidement le compte ArcGIS Server. Si vous devez modifier le compte (changer son mot de passe, par exemple), vous pouvez lancer l'utilitaire à partir de l'emplacement d'installation d'ArcGIS Server.
Pour plus d'informations, reportez-vous à la rubrique Compte ArcGIS Server.
Applications Web configurables
ArcGIS Viewer for Flex et ArcGIS Viewer for Silverlight sont des applications que vous pouvez télécharger gratuitement et qui permettent de créer une application Web SIG sans la moindre programmation. Ces visionneuses prennent en charge un éventail de types de service Web Esri et tiers. Elles peuvent même incorporer des cartes que vous avez créées à l'aide de la visionneuse de cartes ArcGIS.com et enregistrées sur ArcGIS Online. Ajoutons encore qu'elles prennent en charge l'impression, le géotraitement, la mise à jour Web, etc.
API Web
Les interfaces de programmation d'applications (API) Web proposées par Esri facilitent la création d'applications Web et mobiles qui utilisent votre site ArcGIS Server. Les interfaces ArcGIS API for JavaScript, Flex et Silverlight font l'objet d'une documentation complète comprenant une aide conceptuelle, des exemples et des rubriques de référence de l'API. Elles ont été conçues pour proposer des fonctionnalités similaires afin de vous permettre de choisir la plateforme sur laquelle vous préférez programmer.
ArcGIS API for JavaScript
ArcGIS API for JavaScript vous permet de générer des applications SIG Web interactives à l'aide d'HTML et de JavaScript. L'intégralité du code s'exécute dans le navigateur ; ni le client ni le serveur Web n'ont besoin d'un logiciel SIG. L'utilisation de JavaScript pur a l'avantage de ne pas exiger que l'utilisateur dispose de plug-in de navigateur.
ArcGIS API for Flex
ArcGIS API for Flex vous permet de créer des applications Web dont l'interface utilisateur est intuitive, esthétique et réactive. ArcGIS API for Flex exploite pleinement les fonctionnalités de cartographie, géocodage et géotraitement des services ArcGIS Server.
ArcGIS API for Silverlight
ArcGIS API for Silverlight constitue un environnement de développement multi-plateforme et multi-navigateur permettant de créer et de diffuser des applications Web interactives. Vous pouvez créer des applications Web interactives et expressives exploitant des services ArcGIS Server ou ArcGIS Spatial Data Server (tels que des cartes, des localisateurs et des modèles de géotraitement) ainsi que des composants Microsoft Silverlight (des grilles, des arborescences et des diagrammes, par exemple).
ArcGIS for SharePoint
ArcGIS for SharePoint exploite l'infrastructure Microsoft SharePoint pour fournir des composants cartographiques configurables à utiliser avec les sites Microsoft SharePoint. Cette extension est conçue pour fonctionner avec des services ArcGIS Server, ArcGIS Spatial Data Server, ArcGIS Online et les bibliothèques de documents de Microsoft Office.
API nomades
Les périphériques mobiles (Tablet PC, systèmes embarqués dans les véhicules, Smartphone Windows, appareils Apple iOS et appareils Android, par exemple) peuvent accéder à des services SIG hébergés par ArcGIS Server. Ces applications permettent d'afficher des cartes, de rechercher des emplacements et d'effectuer des analyses SIG sur le terrain. Esri a développé plusieurs API pour simplifier la création d'applications mobiles fonctionnant avec des services SIG.
Pour plus d'informations, reportez-vous à la page SIG Mobile du Centre de ressources ArcGIS.
Extensions
Les extensions d'ArcGIS for Serverdisponibles en option vous permettent d'ajouter des fonctionnalités à votre système. De nombreuses extensions existent en version Desktop et Server. La version Server permet la publication de la fonctionnalité via un service ArcGIS Server. Les extensions disponibles incluent, entre autres, celles détaillées ci-après :
Extension ArcGIS 3D Analyst
L'Extension ArcGIS 3D Analyst propose un ensemble de fonctions SIG 3D permettant de créer et d'analyser des surfaces. Ces fonctions portent notamment sur l'analyse de pente, d'orientation et d'ombrage. Elles peuvent être appelées sur le serveur par l'intermédiaire de services de géotraitement.
Extension ArcPad
L'extension ArcPad vous permet de créer et de publier des projets ArcPad sur ArcGIS Server et de synchroniser des données entre ArcPad et ArcGIS Server via n'importe quelle connexion Internet. L'extension ArcPad a été introduite dans la version ArcPad 8.0. Pour plus d'informations sur cette extension, reportez-vous à l'aide d'ArcGIS ArcPad.
![Remarque Remarque](rsrc/note.png)
L'extension ArcPad n'est pas prise en charge par ArcGIS for Server (Linux).
Extension ArcGIS Data Interoperability pour Desktop
L'Extension ArcGIS Data Interoperability pour Desktop vous permet de créer des cartes et des tâches de géotraitement prenant en charge des sources de données non natives sur votre poste de travail, et de les publier sur ArcGIS Server. Vous pouvez publier des cartes comportant des sources de données non natives à l'aide des fonctionnalités de lecture directe et des connexions d'interopérabilité de l'extension Data Interoperability. Vous pouvez également publier des tâches de géotraitement qui contiennent des fonctions de conversion (Quick Import ou Quick Export, par exemple) et des outils ETL spatiaux.
![Remarque Remarque](rsrc/note.png)
L'extension Data Interoperability n'est pas prise en charge par ArcGIS for Server (Linux).
Extension ArcGIS Data Reviewer for Server
Les workflows de qualité des données implémentés à l'aide de l'Extension ArcGIS Data Reviewer for Desktop peuvent être mis à la disposition des utilisateurs en tant que services Web. Il est possible d'y accéder par le biais d'applications clients Web ou mobiles à l'aide de l'Extension ArcGIS Data Reviewer for Server. Vous pouvez, par exemple, publier plusieurs types de services Web afin de prendre en charge la validation manuelle et automatisée des données, la génération de rapports sur la qualité des données ou encore la gestion du cycle de vie des erreurs.
![Remarque Remarque](rsrc/note.png)
Extension ArcGIS Data Reviewer for Server n'est pas pris en charge par ArcGIS for Server (Linux).
Extension ArcGIS Geostatistical Analyst
L'extension GeoStatistical Analyst permet de transformer vos analyses géostatistiques avancées produites dans ArcGIS for Desktop en services Web. Ces services Web fournissent les outils nécessaires pour générer des surfaces statistiquement correctes et les utiliser pour la visualisation et la modélisation SIG avec d'autres extensions ArcGIS, telles que Extension ArcGIS Spatial Analyst et 3D Analyst, sur le Web.
Extension ArcGIS Image
L'Extension ArcGIS Image vous permet de traiter des volumes importants de données raster et de les diffuser dans l'ensemble de votre entreprise. Les services d'imagerie peuvent inclure des jeux de données avec différents formats, projections et résolutions. L'une des fonctionnalités principales de l'extension Image concerne la prise en charge de données d'image au format natif sans nécessité de création d'un format spécial.
Extension ArcGIS Network Analyst
L'Extension ArcGIS Network Analyst propose des fonctionnalités réseau d'analyse spatiale, telles que l'analyse d'itinéraires, de feuilles de route, de ressource la plus proche et de zone de desserte. Les développeurs peuvent l'utiliser pour créer et déployer des applications réseau personnalisées.
Extension ArcGIS Schematics
L'Extension ArcGIS Schematics vous permet de publier du contenu schématique sur ArcGIS Server et de le diffuser par l'intermédiaire d'applications Web créées à l'aide des API Web ArcGIS.
Extension ArcGIS Spatial Analyst
L'Extension ArcGIS Spatial Analyst permet de publier des jeux de données spatiales et des modèles avancés sur ArcGIS Server. Utilisez l'extension ArcGIS Spatial Analyst pour dériver des informations relatives à vos données raster, identifier des relations spatiales, rechercher des emplacements appropriés, calculer des surfaces de coût de déplacement et effectuer beaucoup d'autres opérations de géotraitement raster sur le Web.
Extension ArcGIS Workflow Manager for Server
L'Extension ArcGIS Workflow Manager for Server permet de publier des informations sur vos workflows de projets SIG sous forme de services Web. Une fois l'extension Workflow Manager activée, les utilisateurs d'Internet ou de l'intranet peuvent accéder aux workflows à l'aide de clients pris en charge (navigateurs Web ou applications mobiles, par exemple).
![Remarque Remarque](rsrc/note.png)
L'extension Workflow Manager n'est pas prise en charge par ArcGIS for Server (Linux).