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+ :
- Paramètres au niveau de l’application
- Paramètres au niveau du composant (au niveau de la classe)
- Paramètre au niveau de l’interface
- Paramètre au niveau de la méthode
- Rubriques connexes
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. |