Glossário COM+
-
token de acesso
-
Um objeto que descreve o contexto de segurança de um processo ou thread. As informações em um token incluem a identidade e os privilégios da conta de usuário associada ao processo ou thread. Quando um usuário faz logon, o sistema verifica a senha do usuário comparando-a com as informações armazenadas em um banco de dados de segurança. Se a senha for autenticada, o sistema produzirá um token de acesso. Todo processo executado em nome desse usuário tem uma cópia desse token de acesso.
-
Propriedades ACID
-
Sigla cunhada pelos pioneiros do processamento de transações para atômica, consistente, isolada e durável. Essas propriedades garantem um comportamento previsível, reforçando o papel das transações como proposições de tudo ou nada projetadas para fornecer resultados consistentes e previsíveis em um ambiente distribuído quando falhas independentes podem ocorrer.
-
ativação
-
A cadeia de eventos que resulta na criação de um objeto COM e no retorno de um ponteiro válido para uma interface nesse objeto. Em COM+, um objeto é ativado em seu próprio contexto ou no de seu criador (um objeto que solicitou o objeto que está sendo ativado). Os serviços COM+ dependem da ativação apropriada de um objeto com base na configuração do objeto. Durante a ativação, o sistema determina o contexto no qual o objeto é executado, inicializa as propriedades de contexto, verifica as permissões de acesso e estabelece uma identidade de segurança.
-
Segurança de ativação
-
Uma forma de proteção de segurança que determina quem pode iniciar um servidor. A segurança de ativação é aplicada automaticamente pelo Gerenciador de Controle de Serviços (SCM) de um computador específico. Após o recebimento de uma solicitação de um cliente para ativar um objeto, o SCM verifica a solicitação em relação às informações de segurança de ativação armazenadas em seu registro. A segurança de ativação também é verificada para ativações no mesmo computador. Também chamado de segurança de lançamento.
-
Tipo de ativação
-
Categoria de ativação para um aplicativo COM+ que indica se o aplicativo é executado dentro ou fora do espaço de processo de seu cliente (dependendo se é um aplicativo de biblioteca ou servidor, respectivamente), bem como se o aplicativo é executado como um serviço.
-
activity
-
Em COM+, um thread lógico que compreende uma ou mais transações e contém uma coleção de componentes que são agrupados em um aplicativo COM+. Cada objeto COM pertence a uma atividade. A associação entre um objeto e uma atividade não pode ser alterada.
-
processo de modelo de apartamento
-
Um processo que tem dois ou mais apartamentos single-threaded e nenhum apartamento multithreaded.
-
Proxy de aplicativo
-
Um conjunto de arquivos contendo informações de registro que permite que um cliente acesse remotamente um aplicativo de servidor COM+. Quando instalado em um computador cliente, um arquivo proxy de aplicativo grava informações sobre o aplicativo servidor no computador cliente; O cliente pode então acessar remotamente o aplicativo do servidor.
-
autenticação
-
O processo de segurança de determinar se um chamador de um aplicativo é realmente quem ele diz ser — verificando a autenticidade de uma declaração de identidade. Para aplicativos COM+, a autenticação pode ser ativada e configurada administrativamente, após o que funciona de forma transparente para o aplicativo.
-
autorização
-
O processo de segurança para determinar se um chamador de um aplicativo está autorizado a fazer o que está pedindo para fazer.
-
Gerenciador de Recursos de Cache
-
Um gerenciador de recursos que atua como front-end para outro gerenciador de recursos e que armazena informações em cache localmente, reduzindo o custo de acesso ao recurso subjacente. Ao contrário de um gerenciador de recursos convencional, um gerenciador de recursos de cache não participa da recuperação porque nunca armazena permanentemente os dados subjacentes.
-
Segurança de chamadas
-
Uma forma de proteção de segurança que ajuda a controlar o acesso aos métodos de um objeto de servidor após a inicialização de um servidor.
-
classe (COM)
-
Uma implementação nomeada e concreta de uma ou mais interfaces. Uma classe COM é identificada por um CLSID e, às vezes, um ProgID.
-
Camuflagem
-
A capacidade de um servidor de mascarar sua própria identidade ao fazer chamadas em nome de um cliente. Quando a ocultação está habilitada, as chamadas feitas pelo servidor que representa o cliente podem ser feitas sob a identidade do cliente. Quando o cloaking estiver desabilitado, as chamadas pelo servidor serão feitas sob a identidade do servidor.
-
Aplicação COM+
-
A unidade primária de administração e segurança para Serviços de Componentes. Um aplicativo COM+ é um grupo de componentes COM que, geralmente, executam funções relacionadas. Esses componentes consistem ainda em interfaces e métodos COM.
-
Pool de aplicativos COM+
-
Um recurso de Serviços de Componentes que permite que processos de thread único sejam dimensionados e também pode ajudá-lo a se recuperar de falhas em processos únicos, fornecendo outros processos em execução capazes de lidar com ativações.
-
Reciclagem de aplicativos COM+
-
Um recurso de Serviços de Componentes que aumenta significativamente a estabilidade geral de seus aplicativos, permitindo que você encerre normalmente um processo associado a um aplicativo e reinicie-o.
-
Catálogo COM+
-
O armazenamento de dados que contém dados de configuração COM+. O desempenho de tarefas de administração COM+ requer leitura e gravação de dados armazenados no catálogo. O catálogo só pode ser acessado por meio da ferramenta administrativa Serviços de Componentes ou da biblioteca COMAdmin.
-
Eventos COM+
-
O COM+ Events combina e conecta editores e assinantes por meio de um sistema de eventos fracamente acoplado. Um editor faz a chamada de método para iniciar um evento, e um assinante recebe essas chamadas por meio do sistema de eventos em vez de diretamente do editor. O serviço COM+ Eventos mantém a lista de assinantes interessados que recebem as chamadas e direciona essas chamadas sem exigir o conhecimento da editora.
-
Aplicativo de biblioteca COM+
-
Um aplicativo COM+ que é executado no processo do cliente que o cria. Os aplicativos de biblioteca podem usar segurança baseada em função, mas não oferecem suporte a acesso remoto ou componentes em fila.
-
Pool de objetos COM+
-
Um serviço automático fornecido pelo COM+ que permite configurar um componente para que as instâncias de si sejam mantidas ativas em um pool, prontas para serem usadas por qualquer cliente que solicite o componente.
-
Partições COM+
-
Um serviço COM+ que permite, em um único computador, a criação de espaços de execução separados para aplicativos.
-
Conjuntos de partições COM+
-
Um grupo de partições COM+ mapeado para um ID de usuário específico no Active Directory.
-
Componentes em fila COM+
-
Um serviço COM+, baseado no Microsoft Message Queuing, que fornece uma maneira fácil de invocar e executar componentes de forma assíncrona. O processamento de mensagens pode ocorrer sem levar em conta a disponibilidade ou acessibilidade do remetente ou do receptor.
-
Aplicativo de servidor COM+
-
Um aplicativo COM+ que é executado em seu próprio processo. Os aplicativos de servidor podem oferecer suporte a todos os serviços COM+.
-
SABÃO COM+
-
Um recurso de Serviços de Componentes que permite expor um aplicativo COM+ como um serviço Web XML. COM+ SOAP também permite que você use um XML Web Service como um componente COM.
-
Componente COM
-
Uma unidade binária de código que inclui código de empacotamento e registro e que cria objetos COM. Todos os aplicativos COM+ consistem em um ou mais componentes COM.
-
árvore de confirmação
-
Em um sistema de transação distribuída, a representação conceitual de uma transação como baseada nas relações hierárquicas entre gerentes de transações individuais que participam de uma transação distribuída. Incluídos nessa hierarquia estão os gerentes de recursos alistados associados aos gerentes de transação.
-
Objeto COM
-
No modelo de programação COM, uma estrutura de programação que encapsula dados e funcionalidades, que são definidos e alocados como uma única unidade e para os quais o único acesso público é através das interfaces da estrutura de programação. Um objeto COM deve suportar, no mínimo, a interface IUnknown, que mantém a existência do objeto enquanto ele está sendo usado e fornece acesso às outras interfaces do objeto.
-
Gerenciador de Recursos de Compensação (CRM)
-
Um recurso COM+ que permite que recursos não transacionais participem de uma transação de confirmação de duas fases com o DTC (Microsoft Distributed Transaction Coordinator). Normalmente, os CRMs não fornecem os recursos de isolamento de gerenciadores de recursos completos, mas fornecem atomicidade e durabilidade transacionais gravando em um log.
-
Ferramenta administrativa de Serviços de Componentes
-
Um snap-in de interface do usuário por meio do qual administradores e desenvolvedores podem criar, configurar e manter aplicativos COM+, bem como administrar transações distribuídas e bancos de dados residentes na memória. A ferramenta administrativa Serviços de Componentes também pode ser usada para exibir eventos do sistema e gerenciar serviços do sistema localmente no computador no qual a ferramenta está instalada.
-
modelo conceitual
-
A primeira etapa na fase de design do aplicativo COM+, onde o desenvolvedor define os problemas de negócios a serem resolvidos e decide quais componentes e serviços são necessários.
-
concurrency
-
A capacidade de mais de uma transação ou processo acessar os mesmos dados ao mesmo tempo. COM+ geralmente gerencia a simultaneidade por meio de sincronização.
-
componente configurado
-
Um componente COM que foi instalado em um aplicativo COM+. Depois de instalado, o componente é configurado no catálogo COM+ para fazer uso dos serviços COM+ disponíveis.
-
contexto
-
Um conjunto de propriedades de tempo de execução associadas a um ou mais objetos COM que são usados para fornecer serviços para esses objetos. Cada objeto COM é executado em um único contexto, desde a ativação até a desativação (sempre dentro do mesmo apartamento). Inicializadas quando um objeto é ativado, as propriedades de contexto, como as propriedades de contexto de segurança, representam as necessidades de tempo de execução de um objeto.
-
Camada de dados
-
No modelo de arquitetura de três camadas para aplicativos de negócios, a camada de acesso do DBMS, que pode ser acessada por meio da camada intermediária, ou camada de serviços de negócios, e ocasionalmente por meio da camada de apresentação ou camada de serviços do usuário. A camada de dados consiste em componentes de acesso a dados (em vez de conexões DBMS brutas) para ajudar no compartilhamento de recursos e permitir que os clientes sejam configurados sem instalar as bibliotecas DBMS e os drivers ODBC em cada cliente. Também chamada de camada de serviços de dados.
-
impasse
-
Em aplicativos multithreaded, um problema de threading que ocorre quando cada membro de um conjunto de threads está aguardando outro membro do conjunto.
-
delegação
-
Uma forma de representação que autoriza um servidor a agir em nome de um cliente, dando ao servidor a capacidade de representar clientes pela rede.
-
transação distribuída
-
Uma transação que envolve vários gerenciadores de recursos, que podem estar no mesmo computador ou em computadores diferentes.
-
DTC (Coordenador de Transações Distribuídas)
-
Um serviço do sistema que gerencia transações e comunicações relacionadas a transações que são distribuídas entre dois ou mais gerenciadores de recursos em um ou mais sistemas para garantir transações ACID corretas.
-
camuflagem dinâmica
-
Uma forma de cloaking em que a identidade original do cliente é descoberta como o token de acesso de thread do servidor em cada chamada de método para o servidor downstream. Embora a identidade apresentada possa ser determinada dinamicamente, a sobrecarga necessária para fazer isso pode ser consideravelmente mais cara. Para aplicativos COM+, a configuração padrão é para o recurso de ocultação dinâmica porque fornece a flexibilidade que geralmente é exigida por circunstâncias que exigem o uso de representação em primeiro lugar.
-
Objeto Enumerador
-
Habilita a enumeração de itens em uma coleção.
-
event
-
Uma ação reconhecida por um objeto, como clicar com o mouse ou pressionar uma tecla, e para a qual você pode escrever código para responder.
-
objeto de classe de evento
-
Um componente configurado que fornece um registro persistente no sistema de eventos COM+ para descrever os editores e as interfaces de disparo associadas a esses editores.
-
Método Event
-
Um método em uma interface COM+ que identifica um evento COM+. Os métodos de evento devem ser nomeados exclusivamente e podem conter apenas parâmetros de entrada. O valor de retorno deve ser um HRESULT.
-
objeto de evento
-
Um objeto COM que pode sinalizar um ou mais threads que um evento ocorreu. Qualquer thread dentro de um processo pode criar um objeto de evento.
-
exception
-
Uma condição ou erro anormal que ocorre durante a execução de um programa e que requer a execução de software fora do fluxo normal de controle.
-
failover
-
Em um sistema de rede de cluster, o processo de realocar um recurso sobrecarregado ou com falha — como um servidor, uma unidade de disco ou uma rede — para seu componente de backup.
-
processo de thread livre
-
Um processo que tem um apartamento multithreaded e nenhum apartamento single-threaded.
-
Coordenador de Commit Global
-
Em um sistema de transações distribuídas baseado no Microsoft Windows, o gerenciador de transações raiz da árvore de confirmação. Este coordenador toma a decisão de comprometer ou abortar uma determinada transação e nunca está em dúvida.
-
representação
-
A capacidade de um thread de executar em um contexto de segurança diferente daquele do processo que possui o thread. O thread do servidor usa um token de acesso que representa as credenciais do cliente e, com isso, ele pode acessar recursos que o cliente pode acessar.
-
nível de representação
-
A configuração usada pelo cliente para conceder ao servidor um nível específico de autoridade para executar ações em nome do cliente. Em COM+, isso pode ser definido somente para aplicativos de servidor COM+.
-
interceptação
-
Para um objeto ativado em um determinado contexto, o processo de manipulação de chamadas para esse objeto do outro lado do limite de contexto. As chamadas em todo o contexto são tratadas com proxies de interface leves que lidarão com qualquer mediação necessária para ajustar o ambiente de tempo de execução de um que acomoda o chamador para um que acomoda o chamado.
-
interface
-
Na programação baseada em COM, uma coleção de funções públicas relacionadas que fornecem acesso a um objeto COM. O conjunto de interfaces em um objeto COM compõe um contrato que especifica como programas e outros objetos podem interagir com o objeto COM.
-
proxy de interface
-
Um objeto específico da interface que empacota (marshals) parâmetros para essa interface em preparação para uma chamada de método remoto e desempacota (desempacota) os valores de retorno do stub da interface. Um proxy é executado no espaço de endereço do remetente e se comunica com um stub correspondente no espaço de endereço do destinatário.
-
Stub de interface
-
Um objeto específico da interface que desempacota parâmetros empacotados, chama o método necessário e pacotes (marshals) retornam valores do método chamado. O stub é executado no espaço de endereço do receptor e se comunica com um proxy de interface correspondente no espaço de endereço do remetente.
-
objeto interior
-
Em uma hierarquia transacional, qualquer objeto sob o objeto raiz.
-
ativação just-in-time (JIT)
-
Um serviço automático fornecido pelo COM+ que permite que os recursos ociosos do servidor sejam usados de forma mais produtiva. Quando um componente é configurado como JIT ativado, COM+ pode desativar uma instância dele enquanto um cliente ainda mantém uma referência ativa ao objeto. Na próxima vez que o cliente chamar um método no objeto, COM+ reativará o objeto de forma transparente para o cliente, no momento certo.
-
componente herdado
-
Um componente não configurado que foi instalado em um aplicativo COM+.
-
listener
-
Um elemento de arquitetura do serviço COM+ Queued Components. O ouvinte é um objeto COM que abre a fila de mensagens associada ao seu aplicativo host e aguarda a chegada das mensagens. À medida que as mensagens chegam, o ouvinte despacha threads que processam mensagens.
-
modelo lógico
-
A segunda etapa em um processo de design de aplicativo COM+, onde o modelo conceitual é dividido nas camadas lógicas da arquitetura de três camadas, da seguinte maneira: a camada de apresentação ou serviços de usuário; a camada intermediária, ou serviços empresariais; e a camada de dados, ou serviços de dados.
-
evento fracamente acoplado
-
Um evento cujo remetente (editor) e destinatário (assinante) não estão intimamente vinculados. Em um sistema de eventos fracamente acoplado, como Eventos COM+, as informações de eventos de diferentes editores são mantidas em um repositório de eventos. Os assinantes consultam essa loja e selecionam os eventos que desejam receber. A seleção de informações de eventos no repositório de eventos cria uma assinatura. Quando ocorre um evento, o sistema de eventos procura nesse banco de dados e localiza os assinantes interessados, cria um novo objeto de cada classe interessada e chama um método nesse objeto.
-
marshaling
-
O processo de empacotar e desempacotar parâmetros de método de interface através de limites de thread ou processo para que uma chamada de procedimento remoto possa ocorrer.
-
Movimentador de mensagens
-
O elemento de arquitetura do serviço COM+ Queued Components que move mensagens com falha de volta para sua fila de entrada para que possam ser repetidas.
-
meta-evento
-
Um tipo de evento usado pelo sistema COM+ Events para notificar os assinantes interessados sempre que objetos de classe de evento ou assinaturas são criados, modificados ou removidos.
-
method
-
Na programação baseada em COM, um processo executado por um objeto COM quando ele recebe uma mensagem.
-
camada intermediária
-
No modelo de arquitetura de três camadas para aplicativos de negócios, a camada que compreende a lógica de negócios e as regras de dados. Os componentes que compõem a camada intermediária podem ser usados para impor regras de negócios, como algoritmos de negócios, regulamentações legais ou governamentais e regras de dados, que são projetadas para manter as estruturas de dados consistentes em bancos de dados específicos ou múltiplos. Como esses componentes de camada intermediária não estão vinculados a um cliente específico, eles podem ser usados por todos os aplicativos e podem ser movidos para locais diferentes conforme o tempo de resposta e outras regras exigem. Também chamada de camada de serviços de negócios ou camada de lógica de negócios.
-
Processo de modelo misto
-
Um processo que tem um apartamento multithreaded e um ou mais apartamentos single-threaded.
-
apelido
-
Um nome que identifica exclusivamente um objeto COM. Da mesma forma que um caminho identifica um arquivo no sistema de arquivos, um moniker identifica um objeto COM no namespace de diretório.
-
.msi arquivo
-
Um arquivo criado pela ferramenta administrativa Serviços de componentes quando você exporta um aplicativo COM+ ou proxy de aplicativo para instalação em outro computador. O arquivo .msi pode ser instalado em qualquer cliente baseado no Windows usando o Windows Installer.
-
modelo de apartamento multithreaded
-
Um modelo de apartamento no qual todos os threads no processo que foram inicializados como free-threaded residem em um único apartamento. Portanto, não há necessidade de marechal entre fios. Os threads não precisam recuperar e despachar mensagens porque COM não usa mensagens de janela neste modelo.
-
Transação aninhada
-
Uma transação secundária iniciada a partir de um limite de transação principal ou pai existente. A transação principal não é confirmada até que todas as transações subordinadas ou aninhadas sejam confirmadas. COM+ não oferece suporte a transações aninhadas.
-
modelo de apartamento neutro
-
Um modelo de threading no qual os objetos seguem as diretrizes para apartamentos multithreaded, mas podem ser executados em qualquer tipo de thread. O modelo de apartamento neutro é o modelo de rosqueamento recomendado para componentes COM e aplicações COM+.
-
objeto persistente
-
Um objeto COM que pode salvar seu estado interno quando solicitado a fazê-lo por um cliente e que está em conformidade com os padrões definidos por COM por meio dos quais os clientes podem solicitar que objetos sejam inicializados, carregados e salvos de e para um armazenamento de dados (por exemplo, arquivo simples, armazenamento estruturado ou memória). É responsabilidade do cliente gerenciar o local onde os dados persistentes do objeto são armazenados, mas não o formato dos dados.
-
Interface de objeto persistente
-
Uma interface COM implementada por um objeto persistente. Os clientes usam interfaces de objeto persistentes para informar a esses objetos persistentes quando e onde armazenar seu estado.
-
Interface de notificação da fase zero
-
Interface COM+ que permite que os aplicativos detectem quando uma transação está pronta para prosseguir com um protocolo de confirmação de duas fases para que ele possa executar as operações de notificação necessárias e se comunicar com o gerenciador de transações quando as operações tiverem sido concluídas.
-
modelo físico
-
A terceira e última etapa no processo de design do aplicativo COM+, onde o desenvolvedor determina onde os componentes residem fisicamente e como eles devem ser codificados.
-
jogador
-
O elemento de arquitetura do serviço COM+ Queued Components que recupera a mensagem de uma fila e, em seguida, carrega o objeto de servidor e os stubs de interface padrão para desempacotar dados e invocar métodos de servidor. O player desorganiza o contexto de segurança do cliente no lado do servidor e, em seguida, invoca o componente do servidor e faz as mesmas chamadas de método. As chamadas de método não são reproduzidas pelo player até que o componente cliente seja concluído e a transação que gravou as chamadas de método seja confirmada.
-
Camada de apresentação
-
No modelo de arquitetura de três camadas para aplicativos de negócios, a camada que apresenta dados ao usuário e, opcionalmente, permite a manipulação e a entrada de dados. Os dois principais tipos de interface do usuário para a camada de apresentação são o aplicativo tradicional e o aplicativo baseado na Web. Também chamada de camada de serviços do usuário.
-
Token de acesso primário
-
Descreve o contexto de segurança da conta de usuário associada a um processo.
-
gerenciador de proxy
-
No marshaling padrão, um componente que gerencia todos os proxies de interface para um único objeto.
-
pseudo-objeto
-
Um tipo de objeto contido, como uma seleção de usuário em um documento, um intervalo de células em uma planilha ou um intervalo de caracteres em um documento de texto. Esse tipo de objeto é chamado de pseudoobjeto porque não é tratado como um objeto distinto até que um usuário marque a seleção.
-
Publicador
-
O remetente de um evento. Na arquitetura COM+ Events, o editor faz a chamada de método para iniciar um evento.
-
apelido de fila
-
O apelido usado para ativar um componente enfileirado.
-
condição de corrida
-
Em um aplicativo multithreaded, uma condição que ocorre quando vários threads acessam um item de dados sem coordenação, possivelmente causando resultados inconsistentes, dependendo de qual thread atinge o item de dados primeiro. O COM fornece algumas funções especificamente projetadas para ajudar a evitar condições de corrida em servidores fora de processo.
-
gravador
-
O elemento de arquitetura do serviço COM+ Queued Components que marshals o contexto de segurança do cliente em uma mensagem e registra todas as chamadas de método para um objeto. O gravador é um gerenciador de proxy fornecido pelo sistema que seleciona interfaces das interfaces enfileiráveis no catálogo COM+.
-
dispensador de recursos
-
No modelo de programação COM+, um componente que gerencia o estado compartilhado não durável em nome dos componentes do aplicativo dentro de um processo. Os dispensadores de recursos são semelhantes aos gerenciadores de recursos, mas sem a garantia de durabilidade.
-
Gerenciador de Recursos
-
Um serviço que gerencia dados persistentes ou duráveis em bancos de dados, filas de mensagens duráveis ou sistemas de arquivos transacionais. É o gerenciador de recursos que sabe como armazenar dados e executar a recuperação de desastres. Os aplicativos de servidor COM+ usam gerenciadores de recursos para manter o estado durável de um aplicativo, como o registro de estoque disponível, pedidos pendentes e contas a receber. Os gerentes de recursos trabalham em cooperação com o Microsoft Distributed Transaction Coordinator (DTC) para garantir atomicidade e isolamento de um aplicativo.
-
Segurança baseada em função
-
Um serviço de segurança COM+ fornecido para aplicações COM+. Uma função representa uma categoria de usuários definida para um aplicativo COM+ com a finalidade de determinar permissões de acesso aos recursos do aplicativo. As funções são atribuídas por um desenvolvedor a componentes, interfaces e métodos. Os usuários são atribuídos por um administrador a funções apropriadas, permitindo que um usuário dentro de uma determinada função acesse quaisquer recursos aos quais essa função é atribuída.
-
objeto raiz
-
O primeiro objeto de uma transação, chamado de raiz da transação, e sempre colocado em um novo limite transacional. Pode haver apenas um objeto raiz em uma transação. Todos os outros objetos na hierarquia transacional sob o objeto raiz são chamados de objetos interiores.
-
gerenciador de transações raiz
-
O gerenciador de transações no sistema que inicia uma transação. A transação não é finalizada até que o gerenciador de transações raiz determine o status da transação (confirmada ou anulada).
-
semáforo
-
Um objeto de kernel usado para arbitrar o acesso a um recurso compartilhado.
-
gerenciador de controle de serviços (SCM)
-
Um processo de servidor do Microsoft Windows que gerencia todos os serviços no registro do Windows.
-
gestor de propriedade partilhada (SPM)
-
Em Com+, um dispensador de recursos que você pode usar para compartilhar o estado não persistente entre vários objetos em um processo de servidor.
-
Processo de thread único
-
Um processo que consiste em apenas um apartamento de thread único, que por sua vez consiste em exatamente um thread. Todos os objetos COM que moram em um apartamento de thread único podem receber chamadas de método de apenas um thread que pertence a esse apartamento.
-
SOAP
-
Um protocolo simples, baseado em XML, para troca de informações estruturadas e de tipos na Web. O protocolo não contém semântica de aplicação ou transporte, o que o torna altamente modular e extensível.
-
Registro dividido
-
Para componentes que já são componentes COM existentes e são usados no ambiente de serviços COM+, o arranjo de registro no qual o aspecto COM básico do registro é armazenado no registro do Windows e novos serviços e atributos COM+ (por exemplo, Componentes em Fila) são armazenados no Banco de Dados de Registro COM+. Cada atributo de componente é armazenado no registro do Windows ou no banco de dados de registro COM+. Novos componentes COM são registrados exclusivamente no Banco de Dados de Registro COM+, com alguma duplicação no registro do Windows para que as ferramentas existentes possam usá-los.
-
Stateful
-
De ou pertencente a um sistema ou processo que monitora todos os detalhes do estado de uma atividade da qual participa.
-
apátrida
-
De ou pertencente a um sistema ou processo que participa de atividade sem monitorar todos os detalhes de seu estado.
-
camuflagem estática
-
Uma forma de cloaking onde a identidade original do cliente pode ser apresentada uma vez a um servidor downstream, definindo a identidade original do cliente uma vez no proxy. Essa identidade de cliente é apresentada como um token de thread de servidor que será usado em chamadas de método subsequentes.
-
subscriber
-
O receptor de um evento. Na arquitetura COM+ Events, o assinante recebe as chamadas feitas pelo editor.
-
objeto de assinatura
-
No sistema COM+ Events, um objeto criado por um assinante para solicitar e gerenciar a entrega de eventos.
-
sincronização
-
Em COM+, um serviço que flui de componente para componente e proíbe que mais de um chamador entre no componente a qualquer momento. A sincronização determina quando os threads podem despachar chamadas para um objeto.
-
Modelo de arquitetura de três camadas
-
A estrutura fundamental para o modelo de design lógico segmenta os componentes de um aplicativo em três camadas de serviços da seguinte maneira: a camada de apresentação ou serviços do usuário; a camada intermediária, ou serviços empresariais; e a camada de dados, ou serviços de dados. Essas camadas não correspondem necessariamente a locais físicos em vários computadores em uma rede, mas sim a camadas lógicas do aplicativo.
-
evento fortemente acoplado
-
Um evento cujo remetente (editor) e destinatário (assinante) estão intimamente ligados. Em um sistema de eventos fortemente acoplado, o editor é fornecido com uma interface na qual chamar um método quando ocorre uma alteração. O assinante sabe de qual editor solicitar notificação e as interfaces expostas. Um sistema de eventos fortemente acoplado requer que o editor e o assinante estejam em execução o tempo todo.
-
log de rastreamento
-
Um arquivo de log gerado automaticamente pelo Microsoft Distributed Transaction Coordinator que mostra dados relacionados a uma ou mais transações distribuídas. Exemplos de dados em um log de rastreamento são ID da transação, tempo da transação e mensagens indicando o resultado da transação.
-
transação
-
Uma unidade de trabalho na qual uma série de operações relacionadas ocorrem durante um processo de aplicação. Uma transação é executada exatamente uma vez e é atômica — ou todo o trabalho é feito ou nada disso é.
-
Protocolo Internet de Transação (TIP)
-
O Transaction Internet Protocol é um protocolo de confirmação padrão de duas fases que permite que gerentes de transações heterogêneos coordenem transações distribuídas, especialmente pela Internet. O protocolo de confirmação bifásica TIP é simples de implementar e é independente do protocolo de comunicação de aplicativo para aplicativo, de modo que ele pode ser usado com qualquer protocolo de aplicativo, mas especialmente HTTP.
-
gerenciador de transações
-
A parte do Microsoft Distributed Transaction Coordinator (DTC) que é executada em cada computador que participa de uma transação distribuída e gerencia as atividades relacionadas à confirmação ou anulação dessa parte da transação.
-
Aplicativo de processamento de transações
-
Uma coleção de operações de transação que automatizam uma determinada tarefa de negócios.
-
Sistema de processamento de transações
-
Um sistema completo, composto por hardware e software de computador, que hospeda um aplicativo de processamento de transações para realizar transações de rotina necessárias para realizar negócios.
-
Protocolo de confirmação bifásico
-
Um protocolo usado apenas em transações distribuídas garante que o resultado de uma transação seja consistente em todos os gerentes de transações que participam da transação. O protocolo opera em duas fases distintas para confirmar ou anular uma transação: a fase um avalia a condição de cada gerenciador de recursos e a fase dois conclui a transação.
-
componente não configurado
-
Um componente COM que não foi configurado no catálogo COM+. Componentes não configurados não podem fazer uso de serviços COM+.
-
paradeiro
-
Para transações DTC, uma estrutura de dados opaca que representa o endereço do gerenciador de transações do gerenciador de recursos.
-
Interfaces XA
-
Um conjunto padrão de interfaces de programação que permite que os desenvolvedores de aplicativos COM+ acessem bancos de dados compatíveis com XA e criem gerenciadores de recursos que operam com bancos de dados relacionais, enfileiramento de mensagens, arquivos transacionais e bancos de dados orientados a objetos. Embora a Microsoft não suporte diretamente o protocolo XA, a Microsoft oferece suporte a recursos de tradução entre transações OLE e XA.
-
Serviços Web XML
-
Unidades de lógica de aplicação fornecendo dados e serviços para outras aplicações. Os aplicativos acessam XML Web Services por meio de protocolos Web padrão, como SOAP.