2. WCF modelo de programación SOA Aplicaciones distribuidas basadas en la comunicación mediante mensajes. Mensajes Servicios Cliente
3. VENTAJAS CARACTERISTICAS Proporciona modelo de programacion de aplicaciones basadas en servicios Encapsula y simplifica el desarrollo de aplicaciones soportadas por las diversas tecnologías distribuidas. Permite el desarrollo de aplicaciones .NET capaces de interoperar con aplicaciones desarrolladas con otras tecnologías (J2EE, SAP). Una aplicación WCF está compuesta por: Clientes: Son aplicaciones que inician la comunicación. Servicios: Son aplicaciones que esperan los mensajes de los clientes y responden a los mismos.
4. NET REMOTING .NET Remoting permite crear fácilmente aplicaciones ampliamente distribuidas, tanto si los componentes de las aplicaciones están todos en un equipo como si están repartidos por el mundo. 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. (Para obtener más información sobre la programación de los dominios de aplicación, vea Programar con dominios de aplicación.)
5. CORBA JAVA En computacion, CORBA (CommonObjectRequestBrokerArchitecture — arquitectura común de intermediarios en peticiones a objetos); es un estándarqueestablece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos bajo un paradigma orientado a objetos. CORBA fue definido y está controlado por el Object Management Group (OMG) que define las APIss, 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.
6. CONCLUSION Mientras que WCF esta desarrollado para las aplicaciones de mensajes entre cliente y servicio, las aplicaciones de NET REMOTING y CORBA JAVA estan destinadas a las aplicaciones a objetos.