Partager via


Vue d’ensemble de l’application COM+

Une application COM+ est l’unité principale d’administration et de sécurité pour les services de composants et se compose d’un groupe de composants COM qui exécutent généralement des fonctions associées. Ces composants se composent également d’interfaces et de méthodes, comme illustré dans l’illustration suivante.

Diagramme qui montre les interfaces et les méthodes à l’intérieur des zones, par ordre de méthode à l’intérieur de l’interface à l’intérieur du composant à l’intérieur de l’application COM+.

Vous pouvez utiliser l’outil d’administration Services de composants pour créer des applications COM+, ajouter des composants à des applications et définir les attributs d’une application et de ses composants.

En créant des groupes logiques de composants COM en tant qu’applications COM+, vous pouvez tirer parti des avantages suivants de COM+:

  • Étendue de déploiement pour les composants COM.
  • Étendue de configuration commune pour les composants COM, y compris les limites de sécurité et la mise en file d’attente.
  • Stockage des attributs de composant non fournis par le développeur de composants (par exemple, les transactions et la synchronisation).
  • Bibliothèques de liens dynamiques (DLL) de composants chargées dans des processus (DLLHost.exe) à la demande.
  • Le serveur managé traite pour héberger des composants.
  • Création et gestion des threads utilisés par les composants.
  • Accès à l’objet de contexte pour les distributeurs de ressources, ce qui permet d’associer automatiquement les ressources acquises au contexte. (Pour plus d’informations sur les composants et contextes COM, consultez Contextes COM+.)

Développement d’applications COM+

Parties d’une application COM+

Types d’applications COM+