Configuration des applications COM+

Une application COM+ est essentiellement une construction déclarative qui vous permet de configurer un nombre quelconque de composants en commun. Par exemple, vous pouvez configurer les composants d’une application avec une stratégie de sécurité commune.

La configuration est un élément essentiel du processus de développement pour les applications COM+. La façon dont vous configurez une application détermine la façon dont COM+ fournit des services pour celle-ci et comment elle se comporte quand elle est exécutée.

Vous pouvez configurer des applications COM+ à l’aide de l’outil d’administration Services de composants ou des objets et interfaces d’administration pouvant faire l’objet d’un script qui fournissent la fonctionnalité sous-jacente de l’outil d’administration. Pour plus d’informations sur l’exécution de l’administration par script, consultez automatisation de l' administration com+.

Vous pouvez configurer des éléments aux niveaux suivants dans les applications COM+ :

La façon dont vous installez les composants dans une application peut affecter la façon dont vous pouvez les configurer. Vous devez toujours installer les composants dans des applications COM+ (au lieu de les importer). L’installation des composants les enregistre entièrement, ainsi que les interfaces et les bibliothèques de types, dans la base de données d’inscription de classe COM+ (RegDB) afin que vous puissiez les configurer.

Application-Level Paramètres

Attribut Description
Activation
Spécifie le type d’application : application serveur ou application de bibliothèque.
Activation des vérifications d’accès
Active et désactive la vérification de la sécurité.
Niveau de sécurité
Spécifie que les contrôles d’accès seront effectués au niveau du processus (niveaux de contrôle d’accès générés à partir des rôles) ou à la fois au niveau du processus et au niveau du composant (sécurité complète basée sur les rôles).
Niveau d'authentification
Définit le niveau d’authentification utilisé pour les appels dans l’application.
Niveau d’emprunt d’identité
Définit le niveau d’emprunt d’identité utilisé pour les appels à d’autres applications.
Queuing
Spécifie que les composants de l’application utiliseront les services de mise en file d’attente.
Activer CRM
Permet l’utilisation de gestionnaires de ressources de compensation.
Exécuter l’application en tant que service
Configure et implémente une application serveur COM+ en tant que service NT.
Service SOAP COM+
Expose une application COM+ en tant que service Web XML.
Regroupement d’applications
Ajoute l’extensibilité pour les processus monothread et s’intègre au service de recyclage des applications COM+.
Recyclage d’applications
Augmente la stabilité de l’application en arrêtant en douceur un processus associé à une application et en le redémarrant.
Vidage de processus
Vide la totalité de l’état d’un processus sans l’arrêter, à des fins de débogage.
Arrêt du processus serveur
Arrête un processus après une période d’inactivité spécifiée.
Autorisations
Désactive les modifications apportées aux paramètres de configuration, y compris la suppression.
Identité de sécurité
Spécifie l’identité sous laquelle l’application s’exécute.
Lancer dans le débogueur
Spécifie que l’application sera lancée dans un débogueur, avec les paramètres de ligne de commande spécifiés par l’utilisateur.
Activer la prise en charge de 3 Go
Permet l’utilisation de l’espace d’adressage de mémoire de processus étendu.

Component-Level (au niveau de la classe) Paramètres

Attribut Description
Transactions
Définit les spécifications automatiques des transactions désactivées, non prises en charge, prises en charge, obligatoires ou nouvelles.
Synchronisation
Définit les exigences de synchronisation désactivées, non prises en charge, prises en charge, obligatoires ou nouvelles.
Activation juste-à-temps
Active l’activation juste-à-temps.
Mise en pool d’objets
Active le regroupement d’objets. La taille minimale et maximale du pool et les valeurs de délai d’attente des objets sont configurables.
Construction d’objets
Active la construction d’objets paramétrables avec une chaîne de constructeur spécifiée administrativement.
[!Note]
La chaîne du constructeur ne doit pas être utilisée pour stocker des informations sensibles à la sécurité.

Contrôles d’accès au niveau du composant
Active ou désactive la vérification de la sécurité basée sur les rôles au niveau du composant.
Attribution de rôle déclarative
Active l’attribution explicite des rôles au composant.
Classe d’exceptions de mise en file d’attente
Indique une classe d’exception pour la gestion des échecs côté client.
Statistiques et événements d’instrumentation
Active la création de rapports détaillés sur les événements système et les statistiques d’objets.
Contexte d’activation
Active l’activation forcée d’un objet dans le contexte de l’appelant ou le contexte par défaut.
Création de composants privés
Marque le composant comme privé pour l’application. Un composant privé peut être vu et activé uniquement par d’autres composants de la même application.

Paramètre Interface-Level

Attribut Description
Mis en file d'attente.
Indique une interface de mise en file d’attente, définie dans IDL.
Attribution de rôle déclarative
Active l’attribution explicite des rôles à l’interface, ainsi que les rôles hérités implicitement à partir du niveau du composant.

Paramètre Method-Level

Attribut Description
Terminé automatiquement
Désactive automatiquement l’objet sur le retour de la méthode et vote dans la transaction.
Attribution de rôle déclarative
Active l’attribution explicite des rôles à la méthode ainsi que les rôles hérités implicitement des niveaux interface et composant.

Automatisation de l’administration COM+

Création d’applications COM+

Déploiement d’applications COM+