Partager via


Extensions du Gestionnaire des services Internet de Windows Server AppFabric

AppFabric offre une interface utilisateur de gestion des applications via les extensions du Gestionnaire des services Internet. Celles-ci fournissent des fonctionnalités de gestion améliorées pour les applications incluant les services WCF et/ou WF. Elles permettent d'effectuer les tâches de gestion d'AppFabric à partir de l'interface utilisateur utilisée pour les tâches de gestion des applications Web. L'interface utilisateur de gestion d'AppFabric inclut des icônes au sein de la zone AppFabric du volet Affichage des fonctionnalités du Gestionnaire des services Internet, ainsi que des commandes au sein du volet Actions. Les extensions du Gestionnaire des services Internet d'AppFabric constituent un outil de gestion des applications, et non un outil de gestion des opérations.

Elles ont été implémentées en tant qu'hôte Windows PowerShell. De nombreuses actions effectuées dans l'interface de gestion des applications d'AppFabric exécutent une ou plusieurs cmdlets Windows PowerShell correspondantes. L'interface utilisateur d'AppFabric représente donc un élément frontal pour les cmdlets AppFabric qui, à leur tour, agissent sur les fichiers de configuration IIS, les opérations WCF ou WF, les bases de données ou d'autres composants principaux. L'interface utilisateur du Gestionnaire des services Internet ne permet d'effectuer qu'une partie des tâches de gestion des applications d'AppFabric. Les autres tâches peuvent être effectuées à l'aide d'autres cmdlets Windows PowerShell. Pour plus d'informations sur l'architecture de l'infrastructure Windows PowerShell dans AppFabric et les cmdlets d'AppFabric, consultez la rubrique Windows PowerShell dans Windows Server AppFabric.

Les tâches de gestion des applications d'AppFabric sont décomposées en trois domaines : configuration d'applications, contrôles des applications et des instances de service et requêtes de surveillance.

Configuration d'applications

AppFabric inclut une boîte de dialogue de configuration qui contient des onglets permettant de définir des paramètres de configuration pour chaque niveau de la hiérarchie des connexions IIS : service, répertoire virtuel, application, site Web et serveur. Vous pouvez configurer un service directement ou appliquer les paramètres de configuration par défaut définis au niveau du répertoire virtuel, de l'application, du site et du serveur. La boîte de dialogue de configuration est affichée lorsque vous sélectionnez un service dans Affichage des fonctionnalités ou une application, un site ou un serveur dans le volet Connexions, puis cliquez sur la commande Configurer dans le volet Actions du Gestionnaire des services Internet. Vous pouvez également cliquer avec le bouton droit sur un service, puis cliquer sur Configurer ou vous pouvez cliquer avec le bouton droit sur une application, un site ou un serveur, pointer sur Gérer les services WCF et WF, puis cliquer sur Configurer.

Pour appliquer les paramètres de configuration, AppFabric définit des éléments dans le fichier Web.config associé au répertoire virtuel, à l'application, au site et au serveur. À ces niveaux, les fichiers Web.config constituent une hiérarchie de configuration qui peut s'appliquer à un service. Si la configuration d'un service est définie directement, les valeurs de configuration sont définies dans un comportement nommé du fichier Web.config de l'application. Si le service hérite sa configuration des valeurs par défaut, celle-ci est fusionnée à partir de comportements nommés des fichiers Web.config du répertoire virtuel, de l'application, du site et du serveur (s'ils sont définis). Certains champs de configuration, qui ne sont pas disponibles à un niveau donné car la valeur associée à un autre niveau s'applique, sont grisés dans l'interface utilisateur. Pour plus d'informations sur la configuration du service, consultez la rubrique Processus de configuration dans Windows Server AppFabric.

Le module AppFabric de Windows Server pour le Gestionnaire des services Internet inclut une boîte de dialogue de configuration pour chaque niveau de la hiérarchie des connexions IIS : service, répertoire virtuel, application, site et serveur. Cette boîte de dialogue inclut des onglets correspondant à chaque type de paramètre de configuration requis dans AppFabric pour les services WCF ou WF : Général, Surveillance, Persistance des flux de travail, Gestion des hôtes de flux de travail, Démarrage automatique (sur l'étendue de l'application uniquement), Limitation et Sécurité. Pour plus d'informations sur la configuration du service, consultez la rubrique Configuration des applications et services.

Contrôles d'instance de service et d'application

Les commandes AppFabric disponibles dans le volet Actions du Gestionnaire des services Internet permettent d'effectuer une opération de contrôle sur une instance de service ou une application. Vous pouvez également effectuer les opérations de contrôle via le menu contextuel d'une instance de service,

notamment la reprise, l'annulation, l'arrêt ou l'interruption de l'instance. Lorsque l'une de ces commandes de contrôle est exécutée, AppFabric effectue une opération WCF ou WF, ou modifie un fichier Web.config ou un autre fichier de configuration. Les commandes de contrôle sont traitées de façon asynchrone : un message de contrôle est ajouté à la file d'attente des messages et exécuté en conséquence. En fonction du type de commande, les données de l'instance de service peuvent être rendues persistantes dans la base de données de persistance ou extraites de celle-ci. Les opérations de contrôle autorisées dépendent de l'état de l'instance de service stockée dans la base de données de persistance.

Les opérations de contrôle sur une application incluent le démarrage et l'arrêt. L'arrêt d'une application enregistre la liste des protocoles activés et l'état du mécanisme de démarrage automatique. Ainsi, la commande Démarrer restaure l'état d'origine de l'application. Les commandes Arrêter et Démarrer s'appliquent à toutes les applications, notamment les applications WCF et WF de .NET Framework 4.

Requêtes de surveillance

Les affichages Énumération et Nombre du tableau de bord d'AppFabric et d'autres écrans des extensions du Gestionnaire des services Internet d'AppFabric fournissent des listes, ainsi que le nombre d'éléments associés à la gestion des services et applications WCF et WF. Les énumérations d'AppFabric incluent des instances de service de flux de travail persistantes, les instances de service de flux de travail suivies, les appels WCF, les services, les points de terminaison d'instances de service et les événements suivis. Ces listes incluent des données qui permettent d'évaluer l'état de l'application WCF ou WF. Le tableau de bord d'AppFabric affiche les mesures associées aux éléments figurant dans les listes ; le volet Actions offre des commandes permettant de contrôler les instances de service affichées. Les données de surveillance du tableau de bord d'AppFabric et les listes d'énumérations proviennent de diverses sources, dont la base de données de surveillance, la base de données de persistance ou les fichiers de configuration. AppFabric extrait les données en exécutant des requêtes auprès des bases de données et/ou à partir des fichiers de configuration.

AppFabric inclut les écrans d'énumération suivants :

  • la liste des types d'éléments en cours d'énumération ;

  • un contrôle de requête qui affiche par défaut les éléments qui génèrent la liste affichée et peut être personnalisé pour exécuter une requête personnalisée ;

  • un volet Détails qui affiche des données spécifiques à un élément sélectionné dans la liste d'énumération.

Délégation du module AppFabric

Les fonctionnalités du Gestionnaire des services Internet sont regroupées par module. Un module est un élément utilisé à des fins de délégation, dans lequel un administrateur octroie l'accès à certaines fonctionnalités à tous les utilisateurs connectés à un niveau donné. La délégation n'applique aucune stratégie utilisateur. Par défaut, la propriété de la délégation du module AppFabric de Windows Server est Lecture/écriture. Cela signifie que toutes les fonctionnalités de ce module sont, par défaut, accessibles en lecture et écriture par tous les utilisateurs.

Pour afficher les propriétés Délégation (si vous y êtes autorisé), cliquez sur l'icône Délégation des fonctionnalités de la zone Gestion du volet Affichage des fonctionnalités. Pour modifier la propriété de la délégation dans la page Délégation des fonctionnalités, un administrateur doit cliquer avec le bouton droit sur la fonctionnalité, puis sélectionner le paramètre approprié.

  2011-12-05