Sistema de interação remota .NET

Estabelecer a comunicação entre objetos que executados em processos diferentes, se no mesmo computador ou em computadores milhares de quilômetros distância entre eles, seja um objetivo de desenvolvimento comum, especialmente durante a criação de aplicativos amplamente distribuídas. Traditionally, this has exigido conhecimento In-depth not only of the Objects on either end of the transmitir Communication, but also of a Host of lower-nível Protocols, interfaces programação de aplicativos, and Tools configuração or files. In Abreviado, it was a COMPLEX demanding concentration substantial and experience.

O .NET Framework torna vários métodos de comunicação disponíveis para realizar essa tarefa de forma rápida e fácil, mesmo com conhecimento mínimo de protocolos e as codificações. As a Result, whether You need to develop a quickly or spend more tempo a Enterprise-Wide involving many Computadores or operating systems and using Protocols and optimizations , the .NET Framework supports Your. Communicating Na Horizontal Processes is still COMPLEX a, but much of it is now Handled by the .NET Framework.

Sistema de interação remota .NET permite que aplicativos do cliente usar objetos em outros processos no mesmo computador ou em qualquer outro computador disponível em sua rede. Você também pode usar .NET Remoting para se comunicar com outros aplicativo domínios no mesmo processo. Sistema de interação remota .NET fornece uma abordagem abstrata para comunicação Interprocess que separa o objeto remotable de um processo específico do servidor e cliente e de um mecanismo específico de comunicação. Como resultado, é flexível e facilmente personalizáveis. Você pode Substituir um protocolo de comunicação com serialização outro ou um formato com outra sem recompilar o cliente ou o servidor. Além disso, o sistema Remoting não assume nenhum modelo de aplicativo específico. You can Communicate from a aplicativo da Web, a aplicativo console, a Windows Serviço – from almost anything you desejar to use. Servidores do sistema de interação remota também podem ser qualquer tipo de aplicativo executável. Any aplicativo can arquitetura de comunicação remota hospedar objects and thus Provide its Serviços to Any cliente on its computador or rede.

Nesta seção

Referência

  • Esquema configurações Remoting
    Fornece informações de referência sobre os elementos usados para configurar Sistema de interação remota .NET usando um arquivo de configuração.

  • System.Runtime.Remoting
    Fornece classes e interfaces que permitem aos desenvolvedores criar e configurar aplicativos distribuídos.

Seções relacionadas

  • Domínios de aplicativo
    Fornece um visão geral de domínios aplicativo e sua utilização no comum Idioma tempo de execução.