Nouveautés des extensions d'objets serveur dans la version 10.1
ArcGIS 10.1 for Server intègre de nombreux changements qui concernent les extensions d'objets serveur et en facilitent habituellement le déploiement. Voici quelques différences importantes :
Modèles d'extensions d'objets serveur à jour intégrés dans les IDE - Les modèles permettant de créer des extensions d'objets serveur SOAP et REST ont été mis à jour pour la version 10.1.
Dans le modèle .NET, les attributs NET contiennent toutes les informations essentielles concernant votre extension d'objet serveur, telles que les propriétés et fonctionnalités qu'il propose. Vous pouvez ainsi empaqueter l'extension d'objet serveur et la préparer au déploiement lorsque vous assemblez le logiciel. Vous remarquerez que les extensions d'objets serveur .NET ne sont plus dérivées de ServicedComponent. Pour procéder à la migration des extensions d'objets serveur .NET vers la version 10.1, copiez votre code ou vos projets dans les nouveaux modèles et réassemblez le logiciel. Pour plus d'informations, reportez-vous à la rubrique Migration d'une extension d'objet serveur .NET vers la version 10.1.
- Déploiement en une étape - Vous pouvez désormais déployer une extension d'objet serveur à l'aide d'un fichier .soe créé via une étape post génération. Inscrivez ensuite en une étape l'extension d'objet serveur en parcourant le fichier .soe dans le gestionnaire ArcGIS Server. Vous n'avez à exécuter aucune commande ni à écrire aucun code supplémentaire pour inscrire l'extension d'objet serveur.
- 64 bits uniquement - Puisque ArcGIS Server n'est pris en charge que sur des systèmes d'exploitation 64 bits, l'extension d'objet serveur que vous créez doit être compatible 64 bits.
- Intégration du gestionnaire - Dans le gestionnaire, un nouveau volet vous permet d'afficher les extensions d'objets serveur disponibles et de déployer les nouvelles extensions.
- Options de débogage du Gestionnaire pour les extensions d'objets serveur Java - Le Gestionnaire vous permet désormais de définir un délai pour le démarrage d'un service, lequel vous permet d'atteindre des seuils et d'accéder au code de l'extension d'objet serveur Java qui s'exécute au démarrage du service. Vous pouvez également spécifier une plage de ports pour le débogage d'extensions d'objets serveur Java. Dans le cas des extensions d'objets serveur .NET, diverses techniques d'utilisation du débogueur Visual Studio sont présentées dans l'aide du SDK.
- Création et personnalisation facilitées des pages de propriétés - Si votre extension d'objet serveur propose des propriétés, une page de propriétés de base est maintenant créée automatiquement, laquelle peut être affichée par les administrateurs lorsqu'ils mettent à jour votre service dans le gestionnaire. (Dans les versions précédentes d'ArcGIS Server pour Microsoft .NET Framework, vous deviez développer vous-même cette page de propriétés.) Outre les zones de saisie par défaut, si vous souhaitez ajouter des éléments dans la page, vous pouvez développer vos pages de propriétés pour le gestionnaire. Vous pouvez également rédiger des pages de propriétés qui s'intègrent à la boîte de dialogue Editeur de services dans ArcGIS for Desktop.
- Accès facilité aux propriétés de l'extension d'objet serveur dans ArcGIS for Desktop - Vous n'êtes plus obligé d'arrêter un service pour en modifier les propriétés dans l'arborescence du catalogue. Cela signifie que lorsqu'un service est en cours d'exécution, vous pouvez accéder à l'extension d'objet serveur pour l'activer et en modifier la page des propriétés. Le service est redémarré lorsque vous appliquez les modifications.