Partager via


Configuration d’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 une partie essentielle du processus de développement pour les applications COM+. La façon dont vous configurez une application détermine comment COM+ lui fournira des services et comment elle se comporte lors de l’exécution.

Vous pouvez configurer des applications COM+ à l’aide de l’outil d’administration Component Services ou des objets et interfaces d’administration scriptables qui fournissent les fonctionnalités sous-jacentes 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 des composants dans des applications COM+ (au lieu de les importer). L’installation des composants les inscrit entièrement, ainsi que les interfaces et les bibliothèques de types, dans la base de données d’inscription de classes COM+ (RegDB) afin que vous puissiez les configurer.

paramètres de Application-Level

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 le contrôle de sécurité.
Niveau de sécurité
Spécifie que les vérifications d’accès seront effectuées au niveau du processus (niveaux de vérification d’accès générés à partir des rôles) ou à la fois au niveau des processus et des composants (sécurité complète basée sur les rôles).
Niveau d'authentification
Définit le niveau d’authentification utilisé sur les appels dans l’application.
Niveau d’emprunt d’identité
Définit le niveau d’emprunt d’identité utilisé sur les appels à d’autres applications.
Mise en file d'attente
Spécifie que les composants d’application utiliseront les services de mise en file d’attente.
Activer CRM
Permet d’utiliser les 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 à thread unique et s’intègre au service de recyclage d’applications COM+.
Recyclage des applications
Augmente la stabilité de l’application en arrêtant normalement un processus associé à une application et en le redémarrant.
Processus de dumping
Vide l’état entier d’un processus sans l’arrêter, à des fins de débogage.
Arrêt du processus de 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 d’utiliser l’espace d’adressage de la mémoire de processus étendu.

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

Attribut Description
Transactions
Définit les exigences de transaction automatiques 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.
JIT Activation
Active l’activation juste-à-temps.
Regroupement d’objets
Active le regroupement d’objets. Les valeurs minimales et maximales de la taille du pool et du délai d’attente d’objet sont configurables.
Construction d’objet
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é.
Vérifications d’accès au niveau du composant
Active ou désactive la vérification de sécurité basée sur les rôles au niveau du composant.
Attribution de rôle déclarative
Active l’attribution explicite de rôles au composant.
Classe d’exception Queuing
Indique une classe d’exception pour la gestion des échecs côté client.
Événements et statistiques d’instrumentation
Active la création de rapports de statistiques détaillées sur les événements et les objets système.
Contexte d’activation
Active l’activation forcée d’un objet dans le contexte ou le contexte par défaut de l’appelant.
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 pouvant être mise en file d’attente, définie dans IDL.
Attribution de rôle déclarative
Permet l’attribution explicite de rôles à l’interface, ainsi que les rôles hérités implicitement du niveau du composant.

paramètre Method-Level

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

Automatisation de l’administration COM+

Création d’applications COM+

Déploiement d’applications COM+