Partager via


Glossaire COM+

jeton d’accès

Objet qui décrit le contexte de sécurité d’un processus ou d’un thread. Les informations contenues dans un jeton incluent l’identité et les privilèges du compte d’utilisateur associé au processus ou au thread. Lorsqu’un utilisateur se connecte, le système vérifie le mot de passe de l’utilisateur en le comparant aux informations stockées dans une base de données de sécurité. Si le mot de passe est authentifié, le système produit un jeton d’accès. Chaque processus exécuté au nom de cet utilisateur a une copie de ce jeton d’accès.

Propriétés ACID

Acronyme inventé par les pionniers du traitement des transactions pour atomique, cohérent, isolé et durable. Ces propriétés garantissent un comportement prévisible, renforçant le rôle des transactions en tant que propositions tout ou pas conçues pour fournir des résultats cohérents et prévisibles dans un environnement distribué lorsque des défaillances indépendantes peuvent se produire.

Activation

Chaîne d’événements qui aboutit à la création d’un objet COM et au retour d’un pointeur valide vers une interface sur cet objet. Dans COM+, un objet est activé soit dans son propre contexte, soit dans celui de son créateur (objet qui a demandé l’objet en cours d’activation). Les services COM+ s’appuient sur l’activation appropriée d’un objet en fonction de la configuration de l’objet. Au cours de l’activation, le système détermine le contexte dans lequel l’objet s’exécute, initialise les propriétés de contexte, vérifie les autorisations d’accès et établit une identité de sécurité.

sécurité d’activation

Forme de protection de sécurité qui détermine qui peut lancer un serveur. La sécurité d’activation est automatiquement appliquée par le Gestionnaire de contrôle de service (SCM) d’un ordinateur particulier. À la réception d’une demande d’activation d’un objet par un client, le SCM vérifie la demande par rapport aux informations d’activation de sécurité stockées dans son registre. La sécurité d’activation est également vérifiée pour les activations de même ordinateur. Également appelée sécurité de lancement.

type d’activation

Catégorie d’activation pour une application COM+ qui indique si l’application s’exécute dans ou hors de l’espace de processus de son client (selon qu’il s’agit d’une bibliothèque ou d’une application serveur, respectivement) ainsi que si l’application s’exécute en tant que service.

Activité

Dans COM+, thread logique comprenant une ou plusieurs transactions et contenant une collection de composants regroupés dans une application COM+. Chaque objet COM appartient à une activité. L’association entre un objet et une activité ne peut pas être modifiée.

processus de modèle d’appartement

Processus qui a deux ou plusieurs appartements à thread unique et aucun appartement multithread.

proxy d’application

Ensemble de fichiers contenant des informations d’inscription qui permettent à un client d’accéder à distance à une application serveur COM+. Lorsqu’il est installé sur un ordinateur client, un fichier proxy d’application écrit des informations sur l’application serveur sur l’ordinateur client ; le client peut ensuite accéder à distance à l’application serveur.

Authentification

Le processus de sécurité consistant à déterminer qu’un appelant d’une application est réellement qui il dit qu’il est, en vérifiant l’authenticité d’une revendication d’identité. Pour les applications COM+, l’authentification peut être activée et configurée administrativement, après quoi elle fonctionne de manière transparente pour l’application.

Autorisation

Processus de sécurité consistant à déterminer si un appelant d’une application est autorisé à faire ce qu’il demande de faire.

mise en cache du gestionnaire de ressources

Un gestionnaire de ressources qui fait office de front-end pour un autre gestionnaire de ressources et qui met en cache les informations localement, ce qui réduit le coût d’accès à la ressource sous-jacente. Contrairement à un gestionnaire de ressources conventionnel, un gestionnaire de ressources de mise en cache ne participe pas à la récupération, car il ne stocke jamais de manière permanente les données sous-jacentes.

sécurité des appels

Forme de protection de sécurité qui permet de contrôler l’accès aux méthodes d’un objet serveur après le lancement d’un serveur.

classe (COM)

Implémentation nommée et concrète d’une ou plusieurs interfaces. Une classe COM est identifiée par un CLSID et, parfois, un ProgID.

Dissimulation

La capacité d’un serveur à masquer sa propre identité lors d’appels pour le compte d’un client. Lorsque la cloaking est activée, les appels effectués par le serveur qui emprunte l’identité du client peuvent être effectués sous l’identité du client. Lorsque l’occultation est désactivée, les appels du serveur sont effectués sous l’identité du serveur.

Application COM+

Unité principale d’administration et de sécurité pour les services de composants. Une application COM+ est un groupe de composants COM qui, en général, exécutent des fonctions associées. Ces composants se composent également d’interfaces et de méthodes COM.

Regroupement d’applications COM+

Fonctionnalité services de composants qui permet aux processus à thread unique de s’adapter et peut également vous aider à récupérer après des défaillances dans des processus uniques en fournissant d’autres processus en cours d’exécution capables de gérer les activations.

Recyclage d’applications COM+

Fonctionnalité services de composants qui augmente considérablement la stabilité globale de vos applications en vous permettant d’arrêter correctement un processus associé à une application et de le redémarrer.

Catalogue COM+

Magasin de données qui contient les données de configuration COM+. Les performances des tâches d’administration COM+ nécessitent la lecture et l’écriture de données stockées dans le catalogue. Le catalogue est accessible uniquement par le biais de l’outil d’administration Services de composants ou de la bibliothèque COMAdmin.

Événements COM+

COM+ Events correspond et connecte les éditeurs et les abonnés via un système d’événements faiblement couplé. Un éditeur effectue l’appel de méthode pour lancer un événement, et un abonné reçoit ces appels via le système d’événements plutôt que directement de l’éditeur. Le service Événements COM+ conserve la liste des abonnés intéressés qui reçoivent les appels et dirige ces appels sans avoir besoin de l’information de l’éditeur.

Application de bibliothèque COM+

Application COM+ qui s’exécute dans le processus du client qui la crée. Les applications de bibliothèque peuvent utiliser la sécurité basée sur les rôles, mais ne prennent pas en charge l’accès à distance ou les composants mis en file d’attente.

Regroupement d’objets COM+

Service automatique fourni par COM+ qui vous permet de configurer un composant pour que les instances de lui-même restent actives dans un pool, prêtes à être utilisées par tout client qui demande le composant.

COM+ Partitions

Un service COM+ qui permet, sur un seul ordinateur, la création d’espaces d’exécution distincts pour les applications.

Jeux de partitions COM+

Groupe de partitions COM+ mappé à un ID utilisateur particulier dans Active Directory.

Composants mis en file d’attente COM+

Un service COM+, basé sur Microsoft Message Queuing, qui fournit un moyen simple d’appeler et d’exécuter des composants de manière asynchrone. Le traitement des messages peut se produire sans tenir compte de la disponibilité ou de l’accessibilité de l’expéditeur ou du destinataire.

Application serveur COM+

Application COM+ qui s’exécute dans son propre processus. Les applications serveur peuvent prendre en charge tous les services COM+.

SAVON COM+

Fonctionnalité services de composants qui vous permet d’exposer une application COM+ en tant que service web XML. COM+ SOAP vous permet également d’utiliser un service web XML en tant que composant COM.

Composant COM

Unité binaire de code qui comprend le code d’empaquetage et d’inscription et qui crée des objets COM. Toutes les applications COM+ se composent d’un ou plusieurs composants COM.

arborescence de validation

Dans un système de transactions distribuées, représentation conceptuelle d’une transaction basée sur les relations hiérarchiques entre les gestionnaires de transactions individuels participant à une transaction distribuée. Cette hiérarchie inclut les gestionnaires de ressources inscrits associés aux gestionnaires de transactions.

Objet COM

Dans le modèle de programmation COM, une structure de programmation encapsulant à la fois les données et les fonctionnalités, qui sont définies et allouées en tant qu’unité unique et pour lesquelles le seul accès public est via les interfaces de la structure de programmation. Un objet COM doit prendre en charge, au minimum, l’interface IUnknown , qui maintient l’existence de l’objet pendant son utilisation et fournit l’accès aux autres interfaces de l’objet.

Compensation des Resource Manager (CRM)

Fonctionnalité COM+ qui permet aux ressources non transactionnelles de participer à une transaction de validation en deux phases avec microsoft Distributed Transaction Coordinator (DTC). En règle générale, les crm ne fournissent pas les fonctionnalités d’isolation des gestionnaires de ressources complets, mais ils fournissent l’atomicité et la durabilité transactionnelles en écrivant dans un journal.

Outil d’administration des services de composants

Composant logiciel enfichable d’interface utilisateur par le biais duquel les administrateurs et les développeurs peuvent créer, configurer et gérer des applications COM+, ainsi que gérer des transactions distribuées et des bases de données résidentes en mémoire. L’outil d’administration Services de composants peut également être utilisé pour afficher les événements système et gérer les services système locaux sur l’ordinateur sur lequel l’outil est installé.

modèle conceptuel

Première étape de la phase de conception d’application COM+, où le développeur définit les problèmes métier à résoudre et décide des composants et services requis.

Concurrence

Capacité de plusieurs transactions ou processus à accéder aux mêmes données en même temps. COM+ gère généralement la concurrence via la synchronisation.

composant configuré

Composant COM qui a été installé dans une application COM+. Une fois installé, le composant est configuré dans le catalogue COM+ pour utiliser les services COM+ disponibles.

Contexte

Ensemble de propriétés d’exécution associées à un ou plusieurs objets COM utilisés pour fournir des services pour ces objets. Chaque objet COM s’exécute dans un contexte unique, de l’activation à la désactivation (toujours au sein du même appartement). Initialisées lorsqu’un objet est activé, les propriétés de contexte, telles que les propriétés de contexte de sécurité, représentent les besoins d’exécution d’un objet.

niveau données

Dans le modèle d’architecture à trois niveaux pour les applications métier, la couche d’accès SGBD, qui est accessible via le niveau intermédiaire ou la couche services métier, et parfois via le niveau de présentation ou la couche services utilisateur. Le niveau données se compose de composants d’accès aux données (plutôt que de connexions SGBD brutes) pour faciliter le partage des ressources et permettre aux clients d’être configurés sans installer les bibliothèques SGBD et les pilotes ODBC sur chaque client. Également appelée couche de services de données.

Impasse

Dans les applications multithread, problème de threading qui se produit lorsque chaque membre d’un ensemble de threads attend un autre membre du jeu.

Délégation

Forme d’emprunt d’identité qui autorise un serveur à agir pour le compte d’un client, ce qui donne au serveur la possibilité d’emprunter l’identité de clients sur le réseau.

transaction distribuée

Transaction qui implique plusieurs gestionnaires de ressources, qui peuvent se trouver sur le même ordinateur ou sur différents ordinateurs.

Distributed Transaction Coordinator (DTC)

Service système qui gère les transactions et les communications liées aux transactions qui sont distribuées entre au moins deux gestionnaires de ressources sur un ou plusieurs systèmes pour garantir des transactions ACID correctes.

masquage dynamique

Forme de camouflage où l’identité du client d’origine est découverte en tant que jeton d’accès au thread serveur sur chaque appel de méthode au serveur en aval. Bien que l’identité présentée puisse être déterminée dynamiquement, la surcharge nécessaire à cette opération peut être considérablement plus coûteuse. Pour les applications COM+, la configuration par défaut est pour la fonctionnalité de maquage dynamique, car elle offre la flexibilité généralement requise par les circonstances qui nécessitent l’utilisation de l’emprunt d’identité en premier lieu.

objet énumérateur

Permet l’énumération des éléments dans une collection.

Événement

Action reconnue par un objet, comme cliquer sur la souris ou appuyer sur une touche, et pour laquelle vous pouvez écrire du code pour répondre.

objet de classe d’événements

Composant configuré qui fournit un enregistrement persistant dans le système d’événements COM+ pour décrire les éditeurs et les interfaces de déclenchement associées à ces éditeurs.

méthode d’événement

Méthode dans une interface COM+ qui identifie un événement COM+. Les méthodes d’événement doivent être nommées de manière unique et ne peuvent contenir que des paramètres d’entrée. La valeur de retour doit être un HRESULT.

objet event

Objet COM qui peut signaler un ou plusieurs threads qu’un événement s’est produit. N’importe quel thread au sein d’un processus peut créer un objet d’événement.

Exception

Condition ou erreur anormale qui se produit pendant l’exécution d’un programme et qui nécessite l’exécution de logiciels en dehors du flux normal de contrôle.

Basculement

Dans un système réseau de cluster, le processus de déplacement d’une ressource surchargée ou défaillante(telle qu’un serveur, un lecteur de disque ou un réseau) vers son composant de sauvegarde.

processus de thread libre

Un processus qui a un appartement multithread et pas d’appartements à thread unique.

coordinateur de validation globale

Sur un système de transactions distribuées Basé sur Microsoft Windows, le gestionnaire de transactions racine de l’arborescence de validation. Ce coordinateur prend la décision de valider ou d’abandonner une transaction donnée et n’est jamais en doute.

Imitation

Capacité d’un thread à s’exécuter dans un contexte de sécurité différent de celui du processus propriétaire du thread. Le thread de serveur utilise un jeton d’accès représentant les informations d’identification du client, ce qui lui permet d’accéder aux ressources auxquelles le client peut accéder.

niveau d’emprunt d’identité

Paramètre utilisé par le client pour accorder au serveur un niveau particulier d’autorité pour effectuer des actions au nom du client. Dans COM+, cela peut être défini uniquement pour les applications serveur COM+.

Interception

Pour un objet activé dans un contexte donné, le processus de gestion des appels à cet objet à partir de l’autre côté de la limite de contexte. Les appels dans l’ensemble du contexte sont gérés avec des proxys d’interface légers qui gèrent toutes les médiations nécessaires pour ajuster l’environnement d’exécution d’un environnement qui prend en charge l’appelant à un environnement qui prend en charge l’appelant.

Interface

Dans la programmation basée sur COM, collection de fonctions publiques associées qui fournissent l’accès à un objet COM. L’ensemble d’interfaces sur un objet COM compose un contrat qui spécifie comment les programmes et autres objets peuvent interagir avec l’objet COM.

proxy d’interface

Objet spécifique à l’interface qui package (marshals) les paramètres de cette interface en préparation d’un appel de méthode distante et déballe (désemballe) les valeurs de retour du stub d’interface. Un proxy s’exécute dans l’espace d’adressage de l’expéditeur et communique avec un stub correspondant dans l’espace d’adressage du destinataire.

stub d’interface

Objet spécifique à l’interface qui désemballe les paramètres marshalés, appelle la méthode requise et les packages (marshals) retournent les valeurs de la méthode appelée. Le stub s’exécute dans l’espace d’adressage du destinataire et communique avec un proxy d’interface correspondant dans l’espace d’adressage de l’expéditeur.

objet intérieur

Dans une hiérarchie transactionnelle, n’importe quel objet sous l’objet racine.

activation juste-à-temps (JIT)

Service automatique fourni par COM+ qui permet d’utiliser les ressources de serveur inactives de manière plus productive. Lorsqu’un composant est configuré en tant que JIT activé, COM+ peut désactiver une instance de celui-ci alors qu’un client contient toujours une référence active à l’objet. La prochaine fois que le client appelle une méthode sur l’objet, COM+ réactive l’objet de manière transparente pour le client, juste à temps.

composant hérité

Composant non configuré qui a été installé dans une application COM+.

Auditeur

Élément architectural du service Composants mis en file d’attente COM+. L’écouteur est un objet COM qui ouvre la file d’attente de messages associée à son application hôte et attend que les messages arrivent. À mesure que les messages arrivent, l’écouteur répartit les threads qui traitent les messages.

modèle logique

Deuxième étape d’un processus de conception d’application COM+, où le modèle conceptuel est divisé en niveaux logiques de l’architecture à trois niveaux, comme suit : le niveau présentation ou les services utilisateur ; le niveau intermédiaire ou les services d’entreprise ; et la couche données, ou services de données.

événement faiblement couplé

Événement dont l’expéditeur (éditeur) et le destinataire (abonné) ne sont pas étroitement liés. Dans un système d’événements faiblement couplé, tel que les événements COM+, les informations sur les événements provenant de différents éditeurs sont conservées dans un magasin d’événements. Les abonnés interrogent ce magasin et sélectionnent les événements qu’ils souhaitent recevoir. La sélection d’informations sur les événements dans le magasin d’événements crée un abonnement. Lorsqu’un événement se produit, le système d’événements recherche dans cette base de données les abonnés intéressés, crée un nouvel objet de chaque classe intéressée et appelle une méthode sur cet objet.

Marshaling

Processus d’empaquetage et de décompression des paramètres de méthode d’interface au-delà des limites de thread ou de processus afin qu’un appel de procédure distante puisse avoir lieu.

message mover

Élément architectural du service Composants mis en file d’attente COM+ qui déplace les messages ayant échoué vers leur file d’attente d’entrée afin qu’ils puissent être retentés.

méta-événement

Type d’événement utilisé par le système d’événements COM+ pour informer les abonnés intéressés chaque fois que des objets de classe d’événements ou des abonnements sont créés, modifiés ou supprimés.

Méthode

Dans la programmation basée sur COM, processus effectué par un objet COM lorsqu’il reçoit un message.

niveau intermédiaire

Dans le modèle d’architecture à trois niveaux pour les applications métier, la couche comprenant la logique métier et les règles de données. Les composants qui composent le niveau intermédiaire peuvent être utilisés pour appliquer des règles métier, telles que des algorithmes métier, des réglementations légales ou gouvernementales et des règles de données, qui sont conçues pour maintenir la cohérence des structures de données au sein de bases de données spécifiques ou multiples. Étant donné que ces composants de niveau intermédiaire ne sont pas liés à un client spécifique, ils peuvent être utilisés par toutes les applications et peuvent être déplacés vers différents emplacements en fonction du temps de réponse et d’autres règles. Également appelé couche de services d’entreprise ou niveau logique métier.

processus de modèle mixte

Processus qui a un appartement multithread et un ou plusieurs appartements à thread unique.

Moniker

Nom qui identifie de manière unique un objet COM. De la même façon qu’un chemin d’accès identifie un fichier dans le système de fichiers, un moniker identifie un objet COM dans l’espace de noms du répertoire.

Fichier .msi

Fichier créé par l’outil d’administration Services de composants lorsque vous exportez une application COM+ ou un proxy d’application pour l’installation sur un autre ordinateur. Le fichier .msi peut être installé sur n’importe quel client Windows à l’aide de Windows Installer.

modèle d’appartement multithread

Modèle d’appartement dans lequel tous les threads du processus qui ont été initialisés en tant que threads libres résident dans un seul appartement. Par conséquent, il n’est pas nécessaire de marshaler entre les threads. Les threads n’ont pas besoin de récupérer et de distribuer des messages, car COM n’utilise pas de messages de fenêtre dans ce modèle.

Transaction imbriquée

Transaction secondaire lancée à partir d’une limite de transaction principale ou parente existante. La transaction principale ne valide pas tant que toutes ses transactions subordonnées ou imbriquées n’ont pas été validées. COM+ ne prend pas en charge les transactions imbriquées.

modèle d’appartement neutre

Modèle de thread dans lequel les objets suivent les instructions pour les appartements multithreads, mais peuvent s’exécuter sur n’importe quel type de thread. Le modèle d’appartement neutre est le modèle de threading recommandé pour les composants COM et les applications COM+.

objet persistant

Objet COM qui peut enregistrer son état interne lorsqu’un client lui demande de le faire et qui est conforme aux normes définies par COM selon lesquelles les clients peuvent demander l’initialisation, le chargement et l’enregistrement d’objets vers et à partir d’un magasin de données (par exemple, un fichier plat, un stockage structuré ou une mémoire). Il incombe au client de gérer l’emplacement où les données persistantes de l’objet sont stockées, mais pas le format des données.

interface d’objet persistant

Interface COM implémentée par un objet persistant. Les clients utilisent des interfaces d’objets persistants pour indiquer à ces objets persistants quand et où stocker leur état.

interface de notification phase zéro

Interface COM+ qui permet aux applications de détecter quand une transaction est prête à poursuivre avec un protocole de validation en deux phases afin qu’elle puisse effectuer les opérations de notification nécessaires et communiquer avec le gestionnaire de transactions une fois les opérations terminées.

modèle physique

Troisième et dernière étape du processus de conception d’application COM+, où le développeur détermine l’emplacement physique des composants et la façon dont ils doivent être codés.

Joueur

Élément architectural du service Composants mis en file d’attente COM+ qui récupère le message à partir d’une file d’attente, puis charge l’objet serveur et les stubs d’interface standard pour démarshaler les données et appeler des méthodes serveur. Le joueur désactive le contexte de sécurité du client côté serveur, puis appelle le composant serveur et effectue les mêmes appels de méthode. Les appels de méthode ne sont pas lus par le lecteur tant que le composant client n’est pas terminé et que la transaction qui a enregistré les appels de méthode n’a pas été validée.

niveau présentation

Dans le modèle d’architecture à trois niveaux pour les applications métier, la couche qui présente des données à l’utilisateur et autorise éventuellement la manipulation et la saisie des données. Les deux types main d’interface utilisateur pour la couche présentation sont l’application traditionnelle et l’application web. Également appelée couche de services utilisateur.

jeton d’accès principal

Décrit le contexte de sécurité du compte d’utilisateur associé à un processus.

gestionnaire de proxy

Dans le marshaling standard, un composant qui gère tous les proxys d’interface pour un seul objet.

pseudo-objet

Type d’objet contenu, tel qu’une sélection d’utilisateur dans un document, une plage de cellules dans une feuille de calcul ou une plage de caractères dans un document texte. Ce type d’objet est appelé pseudo-objet, car il n’est pas traité comme un objet distinct tant qu’un utilisateur ne marque pas la sélection.

Éditeur

Expéditeur d’un événement. Dans l’architecture d’événements COM+, l’éditeur effectue l’appel de méthode pour lancer un événement.

moniker de file d’attente

Moniker utilisé pour activer un composant mis en file d’attente.

condition de race

Dans une application multithread, condition qui se produit lorsque plusieurs threads accèdent à un élément de données sans coordination, ce qui peut entraîner des résultats incohérents, selon le thread qui atteint l’élément de données en premier. COM fournit certaines fonctions spécifiquement conçues pour éviter les conditions de concurrence dans les serveurs hors processus.

Enregistreur

Élément architectural du service Composants mis en file d’attente COM+ qui marshale le contexte de sécurité du client dans un message et enregistre tous les appels de méthode pour un objet. L’enregistreur est un gestionnaire de proxy fourni par le système qui sélectionne les interfaces parmi les interfaces pouvant faire l’objet d’une file d’attente dans le catalogue COM+.

distributeur de ressources

Dans le modèle de programmation COM+, un composant qui gère l’état partagé non modifiable pour le compte des composants d’application au sein d’un processus. Les distributeurs de ressources sont similaires aux gestionnaires de ressources, mais sans garantie de durabilité.

gestionnaire de ressources

Service qui gère des données persistantes ou durables dans des bases de données, des files d’attente de messages durables ou des systèmes de fichiers transactionnels. C’est le gestionnaire de ressources qui sait comment stocker des données et effectuer une récupération d’urgence. Les applications serveur COM+ utilisent des gestionnaires de ressources pour maintenir l’état durable d’une application, comme l’enregistrement de l’inventaire disponible, les commandes en attente et les comptes clients. Les gestionnaires de ressources travaillent en collaboration avec microsoft Distributed Transaction Coordinator (DTC) pour garantir l’atomicité et l’isolation d’une application.

sécurité basée sur les rôles

Service de sécurité COM+ fourni pour les applications COM+. Un rôle représente une catégorie d’utilisateurs définie pour une application COM+ dans le but de déterminer les autorisations d’accès aux ressources de l’application. Les rôles sont attribués par un développeur aux composants, aux interfaces et aux méthodes. Les utilisateurs sont attribués par un administrateur aux rôles appropriés, ce qui permet à un utilisateur au sein d’un rôle donné d’accéder aux ressources auxquelles ce rôle est attribué.

objet racine

Premier objet d’une transaction, appelé racine de la transaction, toujours placé dans une nouvelle limite transactionnelle. Il ne peut y avoir qu’un seul objet racine dans une transaction. Tous les autres objets de la hiérarchie transactionnelle sous l’objet racine sont appelés objets intérieurs.

gestionnaire de transactions racine

Gestionnaire de transactions sur le système qui lance une transaction. La transaction n’est pas finalisée tant que le gestionnaire de transactions racine n’a pas déterminé la status de la transaction (validée ou abandonnée).

Sémaphore

Objet de noyau utilisé pour arbitrer l’accès à une ressource partagée.

gestionnaire de contrôle de service (SCM)

Processus de serveur Microsoft Windows qui gère tous les services dans le Registre Windows.

gestionnaire de propriétés partagées (SPM)

Dans Com+, un distributeur de ressources que vous pouvez utiliser pour partager un état non persistant entre plusieurs objets au sein d’un processus serveur.

Processus à thread unique

Processus qui se compose d’un seul appartement à thread unique, qui à son tour se compose d’un seul thread. Tous les objets COM qui vivent dans un appartement monothread peuvent recevoir des appels de méthode à partir du seul thread qui appartient à cet appartement.

SAVON

Protocole xml simple pour l’échange d’informations structurées et de type sur le Web. Le protocole ne contient aucune sémantique d’application ou de transport, ce qui le rend hautement modulaire et extensible.

inscription fractionnée

Pour les composants qui sont déjà des composants COM existants et qui sont utilisés dans l’environnement des services COM+, l’arrangement d’inscription dans lequel l’aspect COM de base de l’inscription est stocké dans le Registre Windows et les nouveaux services et attributs COM+ (par exemple, composants mis en file d’attente) sont stockés dans la base de données d’inscription COM+. Chaque attribut de composant est stocké dans le Registre Windows ou dans la base de données d’inscription COM+. Les nouveaux composants COM sont inscrits exclusivement dans la base de données d’inscription COM+, avec une certaine duplication dans le Registre Windows afin que les outils existants puissent les utiliser.

Stateful

De ou se rapportant à un système ou un processus qui surveille tous les détails de l’état d’une activité à laquelle il participe.

Apatrides

De ou se rapportant à un système ou un processus qui participe à une activité sans surveiller tous les détails de son état.

cache statique

Une forme de camouflage où l’identité du client d’origine peut être présentée une fois à un serveur en aval, en définissant l’identité du client d’origine une fois sur le proxy. Cette identité cliente est présentée sous la forme d’un jeton de thread de serveur qui sera utilisé lors des appels de méthode suivants.

Abonné

Récepteur d’un événement. Dans l’architecture d’événements COM+, l’abonné reçoit les appels effectués par l’éditeur.

objet subscription

Dans le système d’événements COM+, objet créé par un abonné pour demander et gérer la remise des événements.

Synchronisation

Dans COM+, un service qui transite d’un composant à un autre et interdit à plusieurs appelants d’entrer le composant à un moment donné. La synchronisation détermine quand les threads peuvent distribuer des appels à un objet.

modèle architectural à trois niveaux

L’infrastructure fondamentale pour le modèle de conception logique segmente les composants d’une application en trois niveaux de services comme suit : le niveau présentation ou les services utilisateur ; le niveau intermédiaire, ou services d’entreprise ; et la couche Données, ou services de données. Ces niveaux ne correspondent pas nécessairement aux emplacements physiques sur différents ordinateurs d’un réseau, mais plutôt aux couches logiques de l’application.

événement étroitement couplé

Événement dont l’expéditeur (éditeur) et le récepteur (abonné) sont étroitement liés. Dans un système d’événements étroitement couplé, l’éditeur est fourni avec une interface sur laquelle appeler une méthode lorsqu’une modification se produit. L’abonné sait à quel éditeur demander une notification et les interfaces exposées. Un système d’événements étroitement couplé nécessite que l’éditeur et l’abonné soient en cours d’exécution à tout moment.

journal des traces

Fichier journal généré automatiquement par Microsoft Distributed Transaction Coordinator qui affiche les données relatives à une ou plusieurs transactions distribuées. L’ID de transaction, l’heure de la transaction et les messages indiquant le résultat de la transaction sont des exemples de données dans un journal de trace.

Transaction

Unité de travail dans laquelle une série d’opérations associées se produisent pendant un processus d’application. Une transaction s’exécute exactement une fois et est atomique: soit tout le travail est effectué, soit aucun.

Protocole INTERNET transactionnel (TIP)

Transaction Internet Protocol est un protocole de validation en deux phases standard qui permet aux gestionnaires de transactions hétérogènes de coordonner des transactions distribuées, en particulier sur Internet. Le protocole de validation en deux phases TIP est simple à implémenter et indépendant du protocole de communication d’application à application, de sorte qu’il peut être utilisé avec n’importe quel protocole d’application, mais en particulier HTTP.

gestionnaire de transactions

Partie de Microsoft Distributed Transaction Coordinator (DTC) qui s’exécute sur chaque ordinateur participant à une transaction distribuée et gère les activités liées à la validation ou à l’abandon de cette partie de la transaction.

application de traitement des transactions

Collection d’opérations de transaction qui automatisent une tâche métier donnée.

système de traitement des transactions

Système complet, comprenant à la fois du matériel informatique et des logiciels, qui héberge une application de traitement des transactions pour effectuer les transactions de routine nécessaires à la conduite des activités.

Protocole de validation en deux phases

Un protocole utilisé uniquement dans les transactions distribuées garantit que le résultat d’une transaction est cohérent entre tous les gestionnaires de transactions participant à la transaction. Le protocole fonctionne en deux phases distinctes pour valider ou abandonner une transaction : la phase 1 évalue la condition de chaque gestionnaire de ressources et la phase 2 termine la transaction.

composant non configuré

Composant COM qui n’a pas été configuré dans le catalogue COM+. Les composants non configurés ne peuvent pas utiliser les services COM+.

Localisation

Pour les transactions DTC, structure de données opaque qui représente l’adresse du gestionnaire de transactions du gestionnaire de ressources.

Interfaces XA

Ensemble standard d’interfaces de programmation qui permettent aux développeurs d’applications COM+ d’accéder aux bases de données compatibles XA et de créer des gestionnaires de ressources qui fonctionnent avec des bases de données relationnelles, des mises en file d’attente de messages, des fichiers transactionnels et des bases de données orientées objet. Bien que Microsoft ne prend pas directement en charge le protocole XA, Microsoft prend en charge les fonctionnalités de traduction entre les transactions OLE et XA.

Services web XML

Unités de logique d’application fournissant des données et des services à d’autres applications. Les applications accèdent aux services web XML via des protocoles Web standard, tels que SOAP.