Relations entre les services Web et les éléments du portail
Portal for ArcGIS fournit une plateforme pour la publication de services Web et le partage de liens vers des services existants. Cela se fait via les éléments du portail, qui présentent chaque service en tant qu'entité dans laquelle effectuer des recherches et à partager. Le fait de comprendre la relation entre les services Web principaux et les éléments de portail peut faciliter l'utilisation de Portal for ArcGIS.
Il est important de mettre à jour ou de supprimer des services et des éléments de portail par les même méthodes qui ont servi à les créer. Par exemple, si vous publiez un service grâce au site Web du portail, vous devez faire appel au même site Web du portail pour le supprimer , n'utilisez pas ArcGIS Server Manager pour supprimer le service.
Cette rubrique décrit trois méthodes courantes de mise à disposition d'un service en tant qu'élément sur votre portail. Les règles de mise à jour et de suppression du service adéquates sont indiquées pour chaque méthode.
Publication d'un service via le portail
Vous pouvez publier un service via le portail, grâce à l'option Mes services hébergés d'ArcMap, au site Web du portail, à Esri Maps for Office ou à un autre client qui fonctionne directement avec le portail. Un élément de portail et un service principal sont créés lorsque vous adoptez cette méthode.
Cette approche est disponible uniquement lorsque le portail a été configuré avec un serveur d'hébergement.
Lorsque vous ajoutez l'élément en publiant un service via le portail, vous devez également mettre à jour et supprimer l'élément via le portail. Par exemple, vous pouvez utiliser le site Web du portail ou l'option Mes services hébergés dans ArcMap pour mettre à jour ou supprimer l'élément. Lorsque vous supprimez l'élément de cette manière, le service principal est supprimé.
Si vous remplacez le service hébergé dans ArcMap, l'élément de service existant est supprimé du portail et un nouvel élément de même nom est créé. Cependant, l'élément est créé dans le dossier racine du serveur et un nouvel ID lui est attribué. Vous devez reconfigurer le partage et, le cas échéant, redéplacer l'élément dans le dossier dans lequel il se trouvait avant le remplacement du service. Si le service est un service d'entités hébergé, vous devez également reconfigurer les fenêtres contextuelles ou la symbologie que vous avez enregistrées avec l'élément.
Exemple
Vous vous connectez au portail en tant qu'éditeur Jan et vous téléchargez un fichier CSV sur le portail. Vous décidez de publier le CSV sur votre portail en tant que service d'entités. Un élément de portail est aussi créé automatiquement.
Pour supprimer ce service d'entités par la méthode recommandée, connectez-vous au site Web du portail en tant qu'éditeur Jan (ou administrateur), puis supprimez l'élément de portail représentant le service. Le service est alors aussi supprimé automatiquement.
Dans ce scénario, ne vous connectez pas directement au serveur d'hébergement principal pour supprimer le service. Cela laisserait un élément de portail sans lien vers un service. Vous seriez contraint de nettoyer l'élément de portail manuellement.
Publication d'un service via un site ArcGIS Server fédéré
Vous pouvez également publier un service via une connexion à un site ArcGIS Server que vous avez fédéré avec votre portail. Vous effectuez une publication via ArcGIS Server Manager ou une connexion à ArcGIS Server dans l'arborescence de catalogue ArcMap. Un élément de portail est créé automatiquement lorsque vous publiez le service.
Si vous avez ajouté l'élément de cette façon, vous devez mettre à jour ou supprimer le service grâce à ArcGIS Server Manager ou une connexion au serveur SIG dans ArcMap.
Lorsque vous supprimez le service de cette manière, l'élément de portail correspondant est supprimé.
Si vous remplacez le service dans ArcMap, l'élément de service existant est supprimé du portail et un nouvel élément de même nom est créé. Cependant, l'élément est créé dans le dossier racine du serveur et un nouvel ID lui est attribué. Vous devez reconfigurer le partage et, le cas échéant, redéplacer l'élément dans le dossier dans lequel il se trouvait avant le remplacement du service. Si le service est un service d'entités, vous devez également reconfigurer les fenêtres contextuelles ou la symbologie que vous avez enregistrées avec l'élément.
Exemple
Vous établissez une connexion Ajouter un serveur ArcGIS dans ArcMap en tant qu'éditeur Jan et vous publiez un service d'imagerie sur un site ArcGIS Server fédéré avec votre portail. Le service devient automatiquement un élément du portail.
Lorsque vous êtes prêt à supprimer ce service, vous vous connectez à ArcGIS Server Manager en tant qu'éditeur Jan (ou qu'administrateur) et vous le supprimez. L'élément correspondant est automatiquement supprimé du portail.
Dans ce scénario, vous ne devez pas utiliser le site Web du portail pour supprimer l'élément. Cela laisserait un service en cours d'exécution sans élément de portail correspondant. Le service serait inutilisable car l'accès au service resterait contrôlé via le modèle de partage du portail. Vous seriez contraint de nettoyer le service manuellement.
Utilisation de la page Mes contenus du site Web du portail pour ajouter le service en tant qu'élément
Vous pouvez ajouter un service en tant qu'élément du portail via la page Mes contenus du site Web du portail. C'est ainsi que vous partagez des liens vers vos services Web qui ne s'exécutent pas sur un serveur fédéré.
Si vous avez ajouté l'élément via Mes contenus, vous devez mettre à jour ou supprimer l'élément par le biais du site Web du portail. Même si vous supprimez l'élément, le service correspondant continue de s'exécuter si vous ne vous connectez pas à son serveur pour le supprimer. Ce comportement est attendu car vous utilisez peut-être des éléments du portail pour partager des liens vers des services tiers que vous n'avez pas l'intention ou la possibilité de supprimer définitivement.
Exemple
Vous trouvez un service Web utile sur le site ArcGIS Server du service voisin du vôtre et vous souhaitez ajouter un élément de portail qui contient un lien vers ce service. Vous vous connectez au site Web du portail et vous utilisez la page Mes contenus pour ajouter le service en tant qu'élément du portail.
Lorsque vous êtes prêt à supprimer cet élément,, vous utilisez le site Web du portail pour le supprimer. Le fait de supprimer l'élément ne supprime pas le service. Ce comportement est attendu car le service et l'élément de portail n'ont aucune relation intégrée dans ce scénario.
Pratiques conseillées pour mettre à jour et supprimer des éléments
Les exemples ci-dessus ont souligné la nécessité de mettre à jour et de supprimer des éléments grâce à la même méthode que celle utilisée pour la publication. Cela permet de s'assurer que les services et les éléments conservent les liens appropriés.
Si vous ne supprimez pas les éléments ou services de la manière recommandée, vous pouvez vous retrouver avec des éléments ou services orphelins que vous devrez supprimer manuellement.
Notez que seuls les deux utilisateurs suivants peuvent mettre à jour ou supprimer un élément de portail :
- L'éditeur qui a ajouté l'élément
- Un administrateur de portail
Cela est différent du comportement d'ArcGIS Server, dans lequel tous les éditeurs peuvent mettre à jour et supprimer tous les éléments.
Même si les administrateurrs peuvent mettre à jours les éléments, il est préférable de l'éviter. En effet, la mise à jour d'éléments en tant qu'administrateur peut accroître l'utilisation de ressources périphériques dans le compte d'administrateur. Les comptes d'administrateur doivent servir principalement à changer la propriété des éléments ou à supprimer des éléments devenus superflus.