DotNet Remoting - .NET framework

670 visualizações

Publicada em

DotNet Remoting - .NET framework

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
670
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

DotNet Remoting - .NET framework

  1. 1. .NET RemotingLeonardo Melo Santosleonardomelosantos@gmail.com
  2. 2. Agenda .NET Framework .NET Remoting  Definição  Arquitetura  Channels  Implementação
  3. 3. .NET Framework VB C++ C# JScript J# Common Language Specification ASP.NET Visual Studio.NET Visual Studio.NET Windows Web Forms Web Services Forms Mobile Internet Toolkit ADO.NET e XML Base Class Library Common Language Runtime (CLR) Sistema Operacional
  4. 4. .NET Remoting - Definição Mecanismo para utilizar objetos remotos, em ambientes diferentes Promove transparência e reutilização de componentes  Usado internamente para conectar componentes (COM, DCOM, COM+) Suporta HTTP e TCP Suporta XML e serialização Melhor performance que Web Services  Diferentemente dos Web Services, o .NET Remoting “precisa” da plataforma .NET em ambos os lados
  5. 5. .NET Remoting - Arquitetura Cliente Objeto Objeto Servidor Cliente Proxy Channel Channel Servidor
  6. 6. .NET Remoting - Channels Carregam mensagem de e para objetos remotos.  São registrados antes de usar  Não pode ter mais de um channel escutando a mesma porta Suporta HTTP Channel  Utiliza SOAP para troca de mensagens Suporta TCP Channel Suporta IPC Channel (.NET 2.0)
  7. 7. Implementação – Visão geral Cliente Servidor Cliente.exe Servidor.exeMeuObjeto.dll MeuObjeto.dllObs.: O .NET Remoting “precisa” de uma cópia doassembly (DLL) dos dois lados
  8. 8. Referências “Introdução ao .NET Remoting”, Ricardo Clérigo C# Avançado, Qualiti Software

×