UNIVERSIDAD DE GUAYAQUILFACULTAD DE FILOSOFIASISTEMA MULTIMEDIA<br />MODULO DE PROGRAMACION.<br />INTEGRANTES:<br />JEFFER...
.NET Remoting: introducción<br />Tecnología de objetos distribuidos sucesora de DCOM.<br />Objetivo: crear herramientas qu...
3<br />.NET Remoting: comunicación<br />Forma práctica de administrar conversaciones RPC sincrónicas y asincrónicas client...
4<br />.NET Remoting: comunicación<br />
WCF(Windows CommunicationFoundation)<br />Windows CommunicationFoundation o WCF (también conocido como Indigo), es la nuev...
Desarrollando con WCF<br />Los desarrolladores pueden crear aplicaciones utilizando WCF, y aunque inicialmente fue desarro...
CORBA<br />En computación, CORBA (CommonObjectRequestBrokerArchitecture — arquitectura común de intermediarios en peticion...
CONCLUSION:<br />De lo expuesto podemos decir que Net Remoting nos permite crear herramientas que faciliten la distribució...
Upcoming SlideShare
Loading in …5
×

Trabajo de programacion

180 views
105 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
180
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Trabajo de programacion

  1. 1. UNIVERSIDAD DE GUAYAQUILFACULTAD DE FILOSOFIASISTEMA MULTIMEDIA<br />MODULO DE PROGRAMACION.<br />INTEGRANTES:<br />JEFFERSON MORENO<br />KEVIN SOLIS<br />
  2. 2. .NET Remoting: introducción<br />Tecnología de objetos distribuidos sucesora de DCOM.<br />Objetivo: crear herramientas que faciliten la distribución de la aplicación en red de forma transparente. <br />Marco variado y extensible para que los objetos de distintos dominios de aplicaciones, procesos y equipos se puedan comunicar sin problemas. <br />Ideas fundamentales encontradas ya en CORBA o Java RMI, aunque la combinación final es algo diferente. <br />2<br />
  3. 3. 3<br />.NET Remoting: comunicación<br />Forma práctica de administrar conversaciones RPC sincrónicas y asincrónicas cliente/servidor a través de dominios de aplicación (AppDomains).<br />Para poder invocar métodos en un objeto remoto necesitamos un proxy en el cliente, y para poder crearlo se necesita especificar el canal y la localización del objeto remoto; este proxy recibe las peticiones del cliente y se comunica remotamente de forma totalmente transparente con el servidor en el otro AppDomain, tratando los objetos como si fuesen locales. <br />
  4. 4. 4<br />.NET Remoting: comunicación<br />
  5. 5. WCF(Windows CommunicationFoundation)<br />Windows CommunicationFoundation o WCF (también conocido como Indigo), es la nueva plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.0 (antes conocida como WinFX, y que no son más que extensiones para la version 2.0). Se encuentra basada en la Plataforma .NET 2.0 y de forma predeterminada se incluye en el Sistema Operativo Microsoft Windows Vista.<br />Fue creado con el fin de permitir una programación rápida de sistemas distribuidos y el desarrollo de aplicaciones basadas en arquitecturas orientadas a servicios (también conocido como SOA), con una API simple; y que puede ejecutarse en una máquina local, una LAN, o sobre la Internet en una forma segura.<br />
  6. 6. Desarrollando con WCF<br />Los desarrolladores pueden crear aplicaciones utilizando WCF, y aunque inicialmente fue desarrollado para este Sistema Operativo, también puede ser utilizado en Windows XP y Windows 2003 Server. Esto debido a una decisión tomada por Microsoft, para permitir su utilización por la mayor parte de desarrolladores que trabajan sobre la línea de productos relacionados con la tecnología .NET.<br />
  7. 7. CORBA<br />En computación, CORBA (CommonObjectRequestBrokerArchitecture — arquitectura común de intermediarios en peticiones a objetos); es un estándar que establece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos bajo un paradigma orientado a objetos.<br />CORBA fue definido y está controlado por el Object Management Group (OMG) que define las APIs, el protocolo de comunicaciones y los mecanismos necesarios para permitir la interoperabilidad entre diferentes aplicaciones escritas en diferentes lenguajes y ejecutadas en diferentes plataformas, lo que es fundamental en computación distribuida.<br />
  8. 8. CONCLUSION:<br />De lo expuesto podemos decir que Net Remoting nos permite crear herramientas que faciliten la distribución de la aplicación en red de forma transparente.<br />WCF es una plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.0<br />Y por ultimo CORBA es un estándar que establece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos bajo un paradigma orientado a objetos.<br />

×