Compartilhar via


Thin Client Software Architecture

9/8/2008

Este tópico descreve a arquitetura controle ActiveX Remote Desktop Protocol (RDP), fornece um diagrama arquitetura software de cliente fina e descreve os componentes arquitetura software o diagrama.

Controle ActiveX

O cliente RDP funciona como um controle ActiveX. Portanto, o cliente RDP pode ser hospedado em um navegador da Web um personalizado contêiner Modelo de Objeto Componente (COM) que você cria ou. De exemplo, você pode usar CETSC.EXE como o contêiner, ou você pode modificar CETSC para criar um personalizado contêiner.

O seguinte arquitetura ilustração mostra a arquitetura RDP quando o cliente RDP está operando como um controle ActiveX.

RDP Architecture in ActiveX Mode

Para obter uma descrição dos componentes nesta ilustração, consulte o seguinte seções, arquitetura de software de cliente fino e Arquitetura de hardware de cliente fino neste tópico.

Arquitetura de software de cliente fino

A seguinte lista mostra os componentes arquitetura na camada de software de um cliente fino Windows Embedded CE ativado.

Componente arquitetura Descrição

Shell

O shell fornece a estrutura básica para o interface do usuário em um design sistema operacional (OS). O shell funciona para apresentar uma consistente interface em toda a computação experiência e pode ser usada para localizar arquivos e pastas.

Um cliente fino pode usar o shell do Windows fino do cliente. Isso inclui o Assistente para Inicialização de cliente fino, ou o shell padrão. Para obter mais informações, consulte Thin Client Shell.

Instalação assistente

O assistente de Instalação é usado somente no shell de cliente fino Windows e, se o cliente fino é configurado para executar sem uma conexão usar como padrão, a assistente executa o primeiro tempo que um cliente fino está ativado.

Para obter mais informações, consulte Changing the Shell Startup Behavior in Thin Client.

Internet Explorer exemplo

Internet Explorer exemplo é o aplicativo navegador exemplo. Para obter mais informações, consulte Creating and Customizing an Internet Browser.

Terceiro-parte contêiner

Um terceiro-parte contêiner é um contêiner personalizado COM que você ou um terceiros cria.

Executável CETSC

Windows Embedded CE Serviços de Terminal de cliente (CETSC) deriva de Microsoft Serviços de Terminal de cliente (Mstsc). CETSC permite que um cliente leve para acessar aplicativos Windows-Based em um servidor que esteja execução Serviços de Terminal.

O shell CETSC é um shell exemplo que fornece uma interface do usuário (interface do usuário) para criar conexões e a alteração das configurações. Quando o shell CETSC for usado, preferências usuário são salvas em um arquivo .rdp ou o Registro. Para obter mais informações, consulte Windows Embedded CE Terminal Services Client (CETSC).

MSTSCAX

MSTSCAX é um Microsoft ActiveX control que é executado em Operating Systems Windows e manipula todas as comunicações entre o cliente RDP sobre o cliente fino e o componente RDP sobre o servidor.

Camada interface ActiveX

A camada interface ActiveX permite que você hospedar RDP em um janela do navegador ou em seu próprio contêiner COM. Se você tiver incluído um aplicativo Virtual-channels na sua implantação Serviços de Terminal, esse aplicativo também pode ser feito disponível para computadores cliente, usando as interfaces Remote Desktop ActiveX Control (MSTSCAX). Para obter mais informações, consulte Virtual Channel Client e Remote Desktop ActiveX Control Interfaces.

Camada interface do usuário

A camada interface do usuário é o interface do usuário para o software gerenciamento RDP cliente núcleo e janela.

Canais virtuais programáveis

Canais virtuais podem ser chamados por Internet Explorer Visual Basic Script C ou/codificar C++. Para obter mais informações, consulte Virtual Channels Implementation e RDP Functions.

Núcleo RDP

Isso inclui as tecnologias núcleo exigido para suporte o protocolo RDP.

Arquivo armazenamento redirecionamento e redirecionamento armazenamento filtrados

Arquivo armazenamento redirecionamento permite que você exibição e gerenciar pastas no seu cliente fino em um remoto sessão. Se o arquivo armazenamento redirecionamento é habilitado, você pode usar o redirecionamento armazenamento arquivo filtrada para especificar as pastas que estão disponível dentro de sessão RDP.

Arquivo armazenamento redirecionamento funciona usando um canalizar virtual interno.

Canais virtuais

Computadores cliente e servidores que estão execução Serviços de Terminal podem se comunicar com one another através de Canais virtuais. Canais virtuais são controlados os formatos dados independentemente do protocolo RDP personalizado. Eles permitem que você adicionar novas tecnologias sem ter que modificar o protocolo RDP. Para obter mais informações, consulte Virtual Channels Implementation.

Se você tiver habilitado um server-side application Canais virtuais na sua implantação Serviços de Terminal, o aplicativo também podem ser feitas disponível para computadores cliente por meio de Remote Desktop ActiveX Control Interfaces.

Para requisitos específicos software, consulte Thin Client Software Requirements.

Arquitetura de hardware de cliente fino

A seguinte lista mostra os componentes de arquitetura na camada de hardware de um cliente fino Windows Embedded CE ativado.

Componente arquitetura Descrição

Memória RAM, ROM e não-volátil memória

Memória RAM, ROM e não-volátil memória suporte a software de cliente fina e fornecer o espaço no qual executar aplicativos.

Quanto de cada tipo de memória que é exigido depende de como os itens Catálogo incluídos no design de cliente fino OS Windows, o software instalado, e o número de conexões cliente fino definidos. Onde múltiplo são sessões RDP exigido, memória RAM se torna importante para a operação de um cliente fino.

Dispositivos E/S

E/S dispositivos incluem um dispositivo exibir, um teclado e um dispositivo apontador, such as um mouse ou uma Tela sensível ao toque, áudio hardware saída (opcional) e conectividade rede.

Para obter requisitos hardware específicos e recomendações, consulte Performance Considerations for the Hardware Components of a Thin Client.

See Also

Concepts

Thin Client Architecture
Thin Client System Architecture