Les services de composants ciblent l’administration des applications COM+. Les développeurs utilisent COM+ pour développer des applications distribuées. Les administrateurs utilisent les services de composants pour gérer ces applications. Un administrateur reçoit un fichier d’application COM+ d’un développeur puis utilise les services de composants pour déployer cette application sur un serveur. L’administrateur configure ensuite les autorisations pour l’application, ainsi que d’autres paramètres.

En tant qu’administrateur, vous pouvez déployer et administrer des applications COM+ de deux façons. Vous pouvez utiliser le composant logiciel enfichable Services de composants de MCC (Microsoft Management Console) ou écrire des scripts pour automatiser le déploiement et l’administration. Outre l’utilisation du composant logiciel enfichable Services de composants, vous pouvez automatiser n’importe quelle tâche en écrivant un code qui utilise les objets d’administration fournis via la bibliothèque de liaison dynamique (DLL) COMAdmin Library. Pour savoir comment utiliser ces objets, visitez la page, éventuellement en anglais, traitant de l’automatisation de l’administration COM+ au niveau des tâches COM+ générales (https://go.microsoft.com/fwlink/?LinkId=66607).

Pour ce qui est des ressources Services de composants complètes pour les développeurs, visitez la page, éventuellement en anglais, traitant de COM+ (Services de composants) (https://go.microsoft.com/fwlink/?LinkId=66575).

Cette rubrique fournit une vue d’ensemble des tâches Services de composants les plus fréquemment exécutées et des concepts connexes.

Types d’application Services de composants

La plupart des tâches administratives Services de composants impliquent le déploiement d’applications et de composants sur le réseau et la garantie de performances élevées et d’une sécurité accrue pour les applications et les composants déployés. Les tâches que vous exécutez dépendent du type de l’application avec laquelle vous travaillez et des services utilisés par l’application.

Remarques

Les rubriques figurant dans cette section ne couvrent qu’une partie des paramètres que vous pouvez configurer avec le composant logiciel enfichable Services de composants. Les paramètres qui ne sont pas traités dans une rubrique ne doivent être configurés que par une personne disposant de connaissances approfondies sur l’implémentation du composant ou de l’application. Généralement, ces paramètres – qui sont traités dans la page, éventuellement en anglais, traitant de COM+ (Services de composants) (https://go.microsoft.com/fwlink/?LinkId=66575) – sont configurés par le développeur avant la livraison de l’application pour installation et déploiement.

Les applications que vous gérez dans le composant logiciel enfichable Services de composants entrent dans l’une des deux catégories suivantes : applications COM et applications COM+. Ces termes sont utilisés dans les rubriques, les paramètres pouvant varier selon le type d’application.

Applications COM

Le concept des applications COM (Component Object Model) n’a rien de nouveau. « COM » n’est autre que le terme utilisé pour faire référence aux groupes de composants COM développés pour travailler ensemble. Microsoft® Office Excel® est un exemple d’application COM. Elle est constituée des DLL d’extension de l’application exécutable principale et de l’application de support pour le vérificateur d’orthographe, de la fonctionnalité Microsoft Visual Basic®, etc.

Applications COM+

Les applications COM+ sont des groupes de composants COM développés et configurés conjointement pour pouvoir exploiter les services COM+, tels que les transactions, la mise en file d’attente, la sécurité basée sur les rôles, etc. Ce qui différencie notamment une application COM+ est écrit dans le code du composant, d’autres facteurs de différenciation étant définis via le composant logiciel enfichable Services de composants.

Les applications COM+ peuvent être réparties en deux types, chacun ayant des besoins administratifs distincts. Les deux types d’applications sont les applications serveur COM+ et les applications de bibliothèque COM+. Les applications serveur COM+ s’exécutent dans le cadre d’espace de processus qui leur est propre. À titre d’exemple, une application serveur peut être constituée d’un groupe de DLL qui encapsulent le traitement des paies. Les applications de bibliothèque COM+ sont constituées de composants développés pour s’exécuter dans le cadre du processus d’une application d’hébergement. À titre d’exemple, dans une application de bibliothèque, vous pouvez regrouper des DLL qui fournissent des services à d’autres composants applicatifs et des DLL qui partagent les caractéristiques de sécurité de ces composants.

Vue d’ensemble des tâches administratives

Les tâches administratives que vous exécutez avec les services de composants entrent dans quatre catégories relativement larges :

  • Configuration de votre système pour les services de composants

  • Configuration initiale des services

  • Installation et configuration d’applications COM+

  • Contrôle et réglage des services de composants

Remarques

Cette rubrique traite des tâches requises ou courantes. Il existe cependant d’autres tâches que vous pouvez exécuter si nécessaire. Pour une vue d’ensemble complète des tâches, consultez la documentation correspondant aux zones de tâches que vous administrez.

Configuration de votre système pour les services de composants

Lorsque vous commencez avec COM+, vous devez exécuter quelques tâches de personnalisation avant de pouvoir utiliser les services avec votre réseau. À titre d’exemple, vous devez tout d’abord configurer la sécurité administrative en affectant un utilisateur ou un groupe au rôle Administrateur de l’application système au moyen des services de composants. Pour plus d’informations, voir la section Configurer le système pour les services de composants.

Configuration initiale des services

Une fois la configuration de base des services de composants conformément aux caractéristiques de votre réseau terminée, vous pourriez avoir besoin d’ajuster les paramètres spécifiques aux types d’applications et de services que vous voulez utiliser sur le réseau.

À titre d’exemple, vous pouvez notamment configurer les types de paramètres suivants :

  • Pour garantir la sécurité des composants qui ne sont pas configurés dans les applications COM+ – soit les applications COM ou les composants COM déployés indépendamment –, vous pourriez avoir besoin de configurer des paramètres de sécurité COM spécifiques pour ces ordinateurs. (D’un autre côté, les applications COM+ peuvent être conçues pour tirer profit de la sécurité basée sur les rôles.) Pour plus d’informations, voir la section Gérer des applications DCOM.

  • Si vos applications utilisent des transactions distribuées, indiquez si le service Microsoft DTC (Distributed Transaction Coordinator) démarre manuellement ou automatiquement sur chaque ordinateur qui l’exécute. Si des transactions sont utilisées avec le service de cluster de Windows, vous devez également configurer le réseau de façon appropriée. Pour plus d’informations, voir la section Gérer des transactions distribuées.

Installation et configuration d’applications COM+

Une application COM+ doit être configurée avec des paramètres spécifiques aux services qu’elle doit utiliser. Une fois les paramètres de l’application configurés, vous pouvez installer ses sections côté client et côté serveur sur les ordinateurs du réseau. Vous trouverez ci-après deux exemples de types de tâches que vous pourriez avoir besoin d’exécuter pour installer et configurer des applications COM+ :

  • Avant de pouvoir configurer les paramètres régissant le comportement de l’application COM+ sur le réseau, installez l’application sur un ordinateur intermédiaire pour la configurer. Pour plus d’informations, voir la section Présentation de l’installation d’une application COM+.

  • Pour vous assurer que l’application COM+ participe de façon appropriée au programme de sécurité de votre réseau (l’application et d’autres ressources sont accessibles conformément aux besoins de votre réseau), vous pourriez avoir besoin d’ajouter des utilisateurs aux rôles de l’application et de définir l’identité de sécurité de l’application. Pour plus d’informations, voir la section Définir la configuration de la sécurité COM spécifique à l’application.

  • Une fois l’application COM+ configurée conformément au niveau de sécurité et aux services qu’elle doit utiliser, vous devez déployer ses sections côté client et côté serveur sur les ordinateurs de production de votre réseau. Pour plus d’informations, voir la section Gérer des applications COM+.

Contrôle et réglage des services de composants

Une fois les composants qui utilisent les services de composants déployés, vous pouvez assurer le suivi de ces services afin de contrôler les opportunités d’amélioration des performances et de gérer les défaillances. Dans certains cas, les modifications que vous apportez à ces paramètres – plus particulièrement aux fins d’une surveillance plus poussée – peuvent réduire les performances.

Vous trouverez ci-après des exemples de types de tâches que vous pourriez avoir besoin d’exécuter pour contrôler et régler vos composants et applications :

  • Installation de mises à niveau lorsqu’elles sont disponibles

  • Pour renforcer votre contrôle sur la sécurité – par exemple, pour éviter tout déblocage accidentel ou malveillant d’objets –, vous pouvez utiliser le suivi de référence pour effectuer des contrôles de sécurité supplémentaires et assurer le suivi d’informations supplémentaires.

  • Si les applications participent à des transactions distribuées, vous pouvez contrôler les performances en consultant l’état des transactions, les messages et les statistiques. Vous pouvez également renforcer les performances du système en changeant la taille ou l’emplacement du fichier journal dans lequel sont stockées les statistiques sur les transactions.

Pour les tâches en rapport avec le contrôle et le réglage qui ne sont pas traitées dans cette section, consultez la page, éventuellement en anglais, traitant des tâches COM+ générales (https://go.microsoft.com/fwlink/?LinkId=66607).


Table des matières