2. NET REMOTING .NET Remotingpermite crear fácilmente aplicaciones distribuidas. Se pueden crear aplicaciones de cliente que utilicen objetos en otros procesos del mismo equipo o en cualquier otro equipo disponible en la red. También se puede utilizar .NET Remoting para comunicarse con otros dominios de aplicación en el mismo proceso. El .NET Remoting se aprovecha de algunos servicios del .NET Framework que le permiten en primer lugar comunicarse mediante canales para enviar y recibir mensajes de aplicaciones remotas. Las aplicaciones pueden usar codificación binaria en aquellos lugares donde el rendimiento es importante o codificación XML donde lo importante es la interoperabilidad con otros entornos remotos. Remoting se diseñó teniendo en cuenta la seguridad, de esta forma puedes usar un número de ganchos para acceder a las llamadas de los mensajes y serializar las cadenas antes de que sean transportadas por el canal.
3. Windows CommunicationsFoundation (WCF) Plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.0. Se encuentra basada en la Plataforma .NET 2.0 y de forma predeterminada se incluye en el Sistema Operativo Microsoft Windows Vista. 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.
4. CORBA - JAVA CORBA (CommonObjectRequestBrokerArchitecture) es una arquitectura estándar para sistemas de objetos distribuidos. Permite una colección distribuida y heterogénea de objetos que interoperan entre sí. La arquitectura CORBA CORBA define una arquitectura para objetos distribuidos. El paradigma básico de CORBA es que se hace una petición para obtener un servicio de un objeto distribuido. Todo lo demás definido por el OMG está descrito en términos de este paradigma básico. Los servicios que proporciona un objeto son dados por su interfaz. Los interfaces se definen en el IDL (Interface DefinitionLanguage) del OMG. Los objetos distribuidos están identificados por referencias a objetos, las cuales se describen mediante los interfaces IDL.
5. Conclusión La gran diferencia entre estos dos programas es que Net Remoting permite crear fácilmente aplicaciones para comunicarse mediante canales para enviar y recibir mensajes usando codificación binaria, mientras que WCF es una plataforma orientada a servicios. Pueden ejecutarse en Internet de forma segura.