Eléments inclus dans ArcGIS Server
ArcGIS Server comprend les éléments suivants qui, ensemble, forment un SIG serveur :
serveur SIG
Le serveur SIG héberge et gère les services SIG et est constitué de deux composants distincts : le gestionnaire des objets serveur (SOM) et un ou plusieurs conteneurs d'objets serveur (SOC). Les conteneurs d'objets serveur hébergent les services SIG, tandis que le gestionnaire des objets serveur gère ces services et les présente aux clients pour qu'ils puissent les utiliser.
Gestionnaire ArcGIS Server
Le gestionnaire ArcGIS Server est l'application qui vous permet de gérer votre serveur SIG. La fonctionnalité du gestionnaire découle du processus d'installation d'ArcGIS Server, qui se compose de deux installations : l'installation des services SIG et l'installation des applications Web.
L'installation des services SIG installe le Gestionnaire de services, qui correspond à la partie du gestionnaire ArcGIS Server qui vous permet d'effectuer les opérations suivantes :
- Ajouter et supprimer des services
- Configurer et sécuriser vos services
- Organiser vos services en dossiers
- Configurer la machine et les répertoires dans votre système serveur
- Résoudre les problèmes liés au serveur SIG à l'aide de journaux
L'installation des applications Web installe le gestionnaire d'applications, qui correspond à la partie du gestionnaire ArcGIS Server qui vous permet d'effectuer les opérations suivantes :
- Créer des applications Web ADF à l'aide d'un Assistant
- Configurer et gérer les applications Web ADF
Si vous souhaitez les fonctionnalités du gestionnaire de services et du gestionnaire d'applications, exécutez le programme d'installation des services SIG et celui des applications Web.
API Web ArcGIS
Esri propose des interfaces de programmation d'applications (API) Web qui vous permettent de créer des applications qui utilisent votre instance d'ArcGIS Server. Les API ArcGIS pour JavaScript, Flex et Microsoft Silverlight font l'objet d'une documentation complète avec aide conceptuelle, exemples et rubriques de référence de l'API. Elles ont été conçues pour offrir des fonctionnalités similaires, ce qui vous permet de choisir la plateforme de programmation qui vous convient le mieux.
API JavaScript ArcGIS
Vous pouvez utiliser ArcGIS Server avec trois API JavaScript pour incorporer l'accès à ArcGIS Server dans vos applications Web. L'intégralité du code s'exécute dans le navigateur, et ni le client ni le serveur Web n'ont besoin d'un logiciel SIG. Trois API JavaScript sont disponibles :
API ArcGIS pour JavaScript
L'API ArcGIS pour JavaScript est une API basée sur un navigateur, qui permet de développer des applications Web très performantes et simples d'utilisation. L'API vous permet d'incorporer facilement des cartes dans les pages Web, en fonction des services ArcGIS Server.
Extension ArcGIS pour Bing Maps
L'extension ArcGIS pour Bing Maps allie l'aisance cartographique inhérente à Bing Maps de Microsoft à la puissance d'ArcGIS Server. Pour utiliser cette API, vous tirez profit des services créés avec ArcGIS Server qui sont mis à votre disposition sur Internet ou sur votre réseau local.
Extension ArcGIS pour l'API Google Maps
L'extension ArcGIS pour l'API Google Maps vous permet d'étendre l'API Google Maps afin d'utiliser les services ArcGIS Server. Avec cette extension, vous pouvez ajouter vos données dans une carte Google et incorporer cette carte dans votre page Web.
API ArcGIS pour Flex
L'API ArcGIS pour Flex vous permet de créer des applications Web avec une interface intuitive, visuellement attrayante et réactive. L'API ArcGIS pour Flex tire pleinement profit des fonctionnalités de cartographie, de géocodage et de géotraitement des services ArcGIS Server.
API ArcGIS pour Microsoft Silverlight
L'API ArcGIS pour Microsoft Silverlight fournit un environnement de développement multi-navigateurs et multi-plateformes qui permet de créer et proposer des applications interactives pour le Web. Vous pouvez créer des applications Web interactives et expressives en utilisant des ressources ArcGIS Server, MapIt et Bing Maps (des cartes, des localisateurs et des modèles de géotraitement) et des composants Microsoft Silverlight (des grilles, des arborescences et des graphiques).
Applications Web ArcGIS configurables
Téléchargeables gratuitement, la visionneuse ArcGIS pour Flex et ArcGIS Mapping pour SharePoint sont des applications Web configurables qui fonctionnent avec ArcGIS Server. Elles vous permettent de créer facilement des fonctionnalités pour des services SIG sur le Web sans avoir à effectuer de programmation.
Visionneuse ArcGIS pour Flex
La visionneuse ArcGIS pour Flex est une application Web configurable, prête à être déployée, qui repose sur l'API ArcGIS pour Flex. Elle vous permet de créer votre application Web SIG sans effectuer de programmation. La visionneuse ArcGIS pour Flex est conçue pour fonctionner avec les services ArcGIS Server et ArcGIS.com, et prend en charge la mise à jour Web.
ArcGIS Mapping pour SharePoint
ArcGIS Mapping pour SharePoint utilise la structure Microsoft SharePoint pour offrir des composants cartographiques configurables pouvant être utilisés avec des sites Microsoft SharePoint. Cette application est conçue pour fonctionner avec les services ArcGIS Server, ArcGIS.com, les bibliothèques de documents Microsoft Office et les services de données spatiales Esri MapIt.
Répertoire des services
Lorsque vous développez des applications Web, vous pouvez être amené à fournir les URL de certaines ressources sur votre serveur. L'outil Répertoire des services ArcGIS fait appel à la technologie REST (Representational State Transfer) pour vous aider à obtenir des informations sur votre serveur et les URL correspondantes que vous pouvez utiliser pour le développement.
Le répertoire des services est par ailleurs idéal pour que votre serveur soit "découvert" au cours d'une navigation ou de recherches. 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, qu'ils peuvent ouvrir dans ArcGIS Explorer. Les utilisateurs peuvent également récupérer les métadonnées au niveau du service concernant vos services et afficher leur aperçu dans un navigateur Web, ArcMap, ArcGIS Explorer ou Google Earth.
Vous pouvez ouvrir le répertoire des services par l'intermédiaire du menu de raccourcis Démarrer ou en saisissant http://<nom du serveur>/<nom de l'instance>/rest/services dans un navigateur Web.
ArcGIS Server Web ADF
ArcGIS Server est fourni avec une infrastructure Web ADF qui propose des outils de création d'applications Web SIG. Vous pouvez faire glisser des contrôles de Web ADF dans un formulaire Web pour créer rapidement une application prenant en charge la cartographie, l'édition, le géocodage, le géotraitement et plus encore. Pour créer des applications SIG plus complexes, vous avez tout loisir d'utiliser les bibliothèques de développement de Web ADF afin de tirer parti des fonctionnalités ArcObjects.
Lorsque vous installez l'infrastructure Web ADF, elle est automatiquement intégrée à votre environnement de développement ; vous pouvez ensuite l'utiliser avec Visual Studio, Eclipse ou NetBeans.
ArcGIS Mobile et le serveur de projet mobile
ArcGIS Mobile vous permet de créer et de gérer des projets de terrain qui peuvent être déployés sur des périphériques Windows embarqués dans des véhicules et des appareils de poche Windows Mobile. Ces projets contiennent l'ensemble des ressources cartographiques et des tâches qui sont utilisées pour accomplir divers workflows sur le terrain. Lorsque vous installez ArcGIS Server sur votre serveur Web, un serveur de projet mobile est créé pour vous. Le serveur de projet est représenté par un nouveau répertoire sur votre serveur Web, dans lequel vous pouvez stocker vos projets mobiles pour les déployer. Pour stocker dans ce répertoire les projets mobiles que vous créez, vous devez installer ArcGIS Mobile. Accédez à l'aide d'ArcGIS Mobile pour plus d'informations.
Extensions d'ArcGIS Server
Les extensions d'ArcGIS Server disponibles en option vous permettent d'optimiser les capacités de votre système et de créer des applications contenant des fonctionnalités avancées. Pour connaître les extensions les plus récentes, accédez à l'adresse http://www.esri.com/software/arcgis/arcgisserver/extensions.html. Les extensions sont notamment les suivantes :
Extension 3D
L'extension ArcGIS Server 3D propose une palette 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.
Extension Spatial
L'extension ArcGIS Server Spatial offre une large palette de fonctions vous permettant de créer, d'interroger et d'analyser les données raster (maillées).
Elle permet de déduire des informations à partir de vos données, d'identifier des relations spatiales, de calculer des surfaces de coût de déplacement et d'effectuer un grand nombre d'opérations de géotraitement raster supplémentaires.
Extension Geostatistical
L'extension ArcGIS Server Geostatistical transforme vos analyses géostatistiques avancées produites dans ArcGIS Desktop en services Web. Ces services Web vous procurent les outils dont vous avez besoin pour générer statistiquement des surfaces valides et utiliser ces surfaces en modélisation et visualisation SIG avec d'autres extensions ArcGIS, telles que Spatial Analyst et 3D Analyst sur le Web.
Extension Network
L'extension ArcGIS Server Network offre des fonctionnalités réseau d'analyse spatiale, notamment de calculs d'itinéraires, de feuilles de route, de recherche de desserte optimale et de calculs d'isochronie. Les développeurs peuvent l'utiliser pour créer et déployer des applications réseau personnalisées.
Extension Geoportal
L'extension ArcGIS Server Geoportal vous permet de gérer et publier des métadonnées pour vos ressources géospatiales. Elle permet également aux utilisateurs de découvrir ces ressources et s'y connecter. Elle prend en charge des applications de centre d'information conforme aux normes et de métadonnées/répertoire des services.
Extension Image
L'extension Image vous permet de traiter de grands volumes de données raster et de les afficher dans toute 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 Data Interoperability
Disponible par le biais d'une installation distincte, l'extension ArcGIS Server Data Interoperability vous permet d'utiliser et de distribuer facilement des données dans de nombreux formats.
Vous pouvez l'utiliser pour lire directement plus de 70 formats de données spatiales et les exporter vers plus d'une cinquantaine de formats de données spatiales. ArcGIS Server complète l'extension Data Interoperability en vous permettant 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, avant de les publier sur le serveur ArcGIS. 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, par exemple Quick Import, Quick Export et l'outil ETL spatial.
Extension Workflow Manager
L'extension Workflow Manager pour ArcGIS Server permet d'organiser, centraliser et normaliser les workflows de projet.
Extension Schematics
L'extension Schematics d'ArcGIS Server fournit un ensemble de fonctions qui permettent de générer et mettre à jour des diagrammes dans une application Web. Vous pouvez par ailleurs partager vos diagrammes schématiques dans toute votre entreprise et sur le Web au sein d'ArcGIS Server.
extension ArcPad
L'extension ArcPad d'ArcGIS Server 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 d'ArcGIS Server a été introduite dans la version ArcPad 8.0. Pour en savoir plus sur cette extension, reportez-vous à l'aide d'ArcGIS ArcPad.
ArcSDE
Avec ArcGIS Server, vous disposez également d'ArcSDE, logiciel de gestion de données SIG dans l'un des systèmes de gestion de bases de données suivants : IBM DB2, IBM, IBM Informix, Microsoft SQL Server, Oracle ou PostgreSQL. ArcSDE vous permet de stocker des données dans une base de données centrale et de prendre en charge l'édition simultanée multi-utilisateurs, laquelle est nécessaire pour beaucoup de workflows de gestion de données.
ArcGIS.com
Le site Web ArcGIS.com met à votre disposition des cartes, des applications et des outils que vous pouvez utiliser. Vous avez également la possibilité d'y partager vos services SIG avec d'autres utilisateurs. Sur le site, vous trouverez des applications prêtes à l'emploi, telles que la visionneuse de cartes ArcGIS.com et ArcGIS Explorer Online, que vous pouvez utiliser pour créer et partager des cartes et des services SIG. Vous trouverez un référentiel de fonds de carte, données, applications et outils utiles que vous pouvez consulter et utiliser, plus des communautés que vous pouvez rejoindre pour centrer votre audience ArcGIS Server.
Centre de ressources ArcGIS
La page ArcGIS Server du Centre de ressources d'ArcGIS est un emplacement central sur le Web dans lequel vous pouvez rapidement accéder à l'aide la plus récente et à différentes informations sur ArcGIS Server. Vous y trouverez des références à l'aide d'ArcGIS Server, un blog d'ArcGIS Server, des forums, des vidéos, des idées, des articles de la base de connaissances, des configurations système requises, le Guide d'installation d'ArcGIS Server et bien plus.
Gamme de produits ArcGIS
ArcGIS Server permet d'élaborer un système d'information géographique complet grâce à un ensemble intégré de logiciels SIG. Ceux-ci comprennent ArcGIS Desktop, ArcGIS Engine, ArcGIS Explorer et ArcGIS Mobile. Pour en savoir plus sur ces produits et leurs relations, consultez Esri.com.
Comme ArcGIS Desktop et ArcGIS Engine, ArcGIS Server repose sur ArcObjects, une bibliothèque partagée de composants logiciels SIG. Les composants ArcObjects sont des objets logiciels dotés de plusieurs API de développement. Il s'agit notamment des API COM (Component Object Model) .NET, Java et C++. Les développeurs utilisent ces API pour créer des applications qui prennent en charge les fonctionnalités ArcObjects.
ArcObjects est situé au cœur de tous les produits ArcGIS, ArcGIS Server fournissant l'infrastructure qui permet d'exécuter les composants ArcObjects dans un environnement de serveur. Les développeurs peuvent bénéficier de la flexibilité d'ArcObjects en écrivant des extensions d'objet serveur.