SlideShare una empresa de Scribd logo
1 de 6
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.)
.NET Remoting proporciona un enfoque abstracto en la comunicación entre procesos que separa el objeto  utilizado de forma remota de un dominio de aplicación de cliente o servidor específico y de un mecanismo  específico de comunicación. Por lo tanto, se trata de un sistema flexible y fácilmente personalizable.  Se puede reemplazar un protocolo de comunicación con otro o un formato de serialización con otro sin tener  que recompilar el cliente ni el servidor. Además, el sistema de interacción remota no presupone ningún modelo  de aplicación en particular. Se puede comunicar desde una aplicación Web, una aplicación de consola, un servicio  de Windows, desde casi cualquier aplicación que se desee utilizar. Los servidores de interacción remota también  pueden ser cualquier tipo de dominio de aplicación. Cualquier aplicación puede albergar objetos de interacción  remota y proporcionar sus servicios a cualquier cliente en su equipo o red.
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. 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.
CORBA (CommonObjectRequestBrokerArchitecturearquitectura 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. 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. En un sentido general, CORBA "envuelve" el código escrito en otro lenguaje, en un paquete que contiene  información adicional sobre las capacidades del código que contiene y sobre cómo llamar a sus métodos.  Los objetos que resultan, pueden entonces ser invocados desde otro programa (u objeto CORBA) desde la red.  En este sentido CORBA se puede considerar como un formato de documentación legible por la máquina, similar a un  archivo de cabeceras, pero con más información. CORBA utiliza un lenguaje de definición de interfaces (IDL) para especificar las interfaces con los servicios  que los objetos ofrecerán. CORBA puede especificar a partir de este IDL, la interfaz a un lenguaje determinado,  describiendo cómo los tipos de dato CORBA deben ser utilizados en las implementaciones del cliente y del servidor.
CONCLUSION Son aplicaciones de que pueden brindarnos servicios. Ya que se puede integrar varios tipos de estructuras, de intercomunicacion mediante la red o un DOMINIO

Más contenido relacionado

La actualidad más candente (20)

Ug-rsantana-huayamave
Ug-rsantana-huayamaveUg-rsantana-huayamave
Ug-rsantana-huayamave
 
Ug mvillao
Ug mvillaoUg mvillao
Ug mvillao
 
Daniel quinde danielbravonet remoting
Daniel quinde danielbravonet remotingDaniel quinde danielbravonet remoting
Daniel quinde danielbravonet remoting
 
Ug.aocaña
Ug.aocañaUg.aocaña
Ug.aocaña
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Merchan y mocha
Merchan y mochaMerchan y mocha
Merchan y mocha
 
La plataforma
La plataformaLa plataforma
La plataforma
 
Ug zuñiga
Ug zuñigaUg zuñiga
Ug zuñiga
 
Deber
DeberDeber
Deber
 
Rmonzon
RmonzonRmonzon
Rmonzon
 
.Net Remoting
.Net Remoting.Net Remoting
.Net Remoting
 
Ug chica
Ug chicaUg chica
Ug chica
 
Supremo
SupremoSupremo
Supremo
 
Miguel
MiguelMiguel
Miguel
 
Windows communication foundation(wcf)
Windows communication foundation(wcf)Windows communication foundation(wcf)
Windows communication foundation(wcf)
 
Servicios web
Servicios webServicios web
Servicios web
 
Santiago
SantiagoSantiago
Santiago
 
Chullca Bolaños
Chullca BolañosChullca Bolaños
Chullca Bolaños
 
Ut jsilvareyes
Ut jsilvareyesUt jsilvareyes
Ut jsilvareyes
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 

Destacado

Refelexión pedagogías críticas
Refelexión pedagogías críticasRefelexión pedagogías críticas
Refelexión pedagogías críticasgklc
 
Presentación mapas conceptuales
Presentación mapas conceptualesPresentación mapas conceptuales
Presentación mapas conceptualesgklc
 
Diapositivas expresion oral y escrita
Diapositivas expresion oral y escritaDiapositivas expresion oral y escrita
Diapositivas expresion oral y escritadinaluzarroyomorales
 
Ch 11 12 13 left side
Ch 11 12 13 left sideCh 11 12 13 left side
Ch 11 12 13 left sidejtrusky
 
MINITEXTO "PROPÓSITOS DE LA ASIGNATURA"
MINITEXTO "PROPÓSITOS DE LA ASIGNATURA"MINITEXTO "PROPÓSITOS DE LA ASIGNATURA"
MINITEXTO "PROPÓSITOS DE LA ASIGNATURA"Selene E. Moranchel
 
Producción hormonal
Producción hormonalProducción hormonal
Producción hormonalkalibi91
 
College Transcript 1
College Transcript 1College Transcript 1
College Transcript 1Roman Cerda
 
Using linux in schools
Using linux in schoolsUsing linux in schools
Using linux in schoolsKhalid Attar
 
Importancia de los valores para una convivencia socal
Importancia de los valores para una convivencia socalImportancia de los valores para una convivencia socal
Importancia de los valores para una convivencia socalcarloshernang
 

Destacado (16)

1 roma
1 roma1 roma
1 roma
 
S.barragan perifericos
S.barragan perifericosS.barragan perifericos
S.barragan perifericos
 
Lo que cambia lo que queda
Lo que cambia lo que quedaLo que cambia lo que queda
Lo que cambia lo que queda
 
Refelexión pedagogías críticas
Refelexión pedagogías críticasRefelexión pedagogías críticas
Refelexión pedagogías críticas
 
Presentación mapas conceptuales
Presentación mapas conceptualesPresentación mapas conceptuales
Presentación mapas conceptuales
 
Diapositivas expresion oral y escrita
Diapositivas expresion oral y escritaDiapositivas expresion oral y escrita
Diapositivas expresion oral y escrita
 
Energìa geotèrmica
Energìa geotèrmicaEnergìa geotèrmica
Energìa geotèrmica
 
Marca Santiago Pazmiño
Marca Santiago PazmiñoMarca Santiago Pazmiño
Marca Santiago Pazmiño
 
Ch 11 12 13 left side
Ch 11 12 13 left sideCh 11 12 13 left side
Ch 11 12 13 left side
 
MINITEXTO "PROPÓSITOS DE LA ASIGNATURA"
MINITEXTO "PROPÓSITOS DE LA ASIGNATURA"MINITEXTO "PROPÓSITOS DE LA ASIGNATURA"
MINITEXTO "PROPÓSITOS DE LA ASIGNATURA"
 
brochure
brochurebrochure
brochure
 
Producción hormonal
Producción hormonalProducción hormonal
Producción hormonal
 
College Transcript 1
College Transcript 1College Transcript 1
College Transcript 1
 
Using linux in schools
Using linux in schoolsUsing linux in schools
Using linux in schools
 
Son
SonSon
Son
 
Importancia de los valores para una convivencia socal
Importancia de los valores para una convivencia socalImportancia de los valores para una convivencia socal
Importancia de los valores para una convivencia socal
 

Similar a Ug l-moreira

Vaque yanez4a1
Vaque yanez4a1Vaque yanez4a1
Vaque yanez4a1Lorena026
 
Ug jalvarado
Ug jalvaradoUg jalvarado
Ug jalvaradojimmyhugo
 
Ug .v.bermudez, e.calisto
Ug .v.bermudez, e.calistoUg .v.bermudez, e.calisto
Ug .v.bermudez, e.calistoandreaeve
 
Programacion orientada 2011
Programacion orientada 2011Programacion orientada 2011
Programacion orientada 2011Delia1991
 
Programacion Orientada Jorge y Delia
Programacion Orientada Jorge y DeliaProgramacion Orientada Jorge y Delia
Programacion Orientada Jorge y DeliaDelia1991
 
Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTensor
 
UG LOJA Y POVEDA
UG LOJA Y POVEDAUG LOJA Y POVEDA
UG LOJA Y POVEDAlojatorres
 

Similar a Ug l-moreira (18)

Chancay paredes
Chancay paredesChancay paredes
Chancay paredes
 
Visual Basic.Net
Visual Basic.NetVisual Basic.Net
Visual Basic.Net
 
Net remoting
Net remotingNet remoting
Net remoting
 
Vaque yanez4a1
Vaque yanez4a1Vaque yanez4a1
Vaque yanez4a1
 
Ug jalvarado
Ug jalvaradoUg jalvarado
Ug jalvarado
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
UG-RLOOR
UG-RLOORUG-RLOOR
UG-RLOOR
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
La plataforma
La plataformaLa plataforma
La plataforma
 
R_QuintoNevarez
R_QuintoNevarezR_QuintoNevarez
R_QuintoNevarez
 
Ug .v.bermudez, e.calisto
Ug .v.bermudez, e.calistoUg .v.bermudez, e.calisto
Ug .v.bermudez, e.calisto
 
Programacion orientada 2011
Programacion orientada 2011Programacion orientada 2011
Programacion orientada 2011
 
Programacion Orientada Jorge y Delia
Programacion Orientada Jorge y DeliaProgramacion Orientada Jorge y Delia
Programacion Orientada Jorge y Delia
 
Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
 
UG LOJA Y POVEDA
UG LOJA Y POVEDAUG LOJA Y POVEDA
UG LOJA Y POVEDA
 
Ugmmontoya
UgmmontoyaUgmmontoya
Ugmmontoya
 
Bd distribuidas
Bd distribuidasBd distribuidas
Bd distribuidas
 

Último

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 

Ug l-moreira

  • 1. 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.)
  • 2. .NET Remoting proporciona un enfoque abstracto en la comunicación entre procesos que separa el objeto utilizado de forma remota de un dominio de aplicación de cliente o servidor específico y de un mecanismo específico de comunicación. Por lo tanto, se trata de un sistema flexible y fácilmente personalizable. Se puede reemplazar un protocolo de comunicación con otro o un formato de serialización con otro sin tener que recompilar el cliente ni el servidor. Además, el sistema de interacción remota no presupone ningún modelo de aplicación en particular. Se puede comunicar desde una aplicación Web, una aplicación de consola, un servicio de Windows, desde casi cualquier aplicación que se desee utilizar. Los servidores de interacción remota también pueden ser cualquier tipo de dominio de aplicación. Cualquier aplicación puede albergar objetos de interacción remota y proporcionar sus servicios a cualquier cliente en su equipo o red.
  • 3. 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. 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 (CommonObjectRequestBrokerArchitecturearquitectura común de intermediarios en peticiones a objetos)
  • 5. 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. 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. En un sentido general, CORBA "envuelve" el código escrito en otro lenguaje, en un paquete que contiene información adicional sobre las capacidades del código que contiene y sobre cómo llamar a sus métodos. Los objetos que resultan, pueden entonces ser invocados desde otro programa (u objeto CORBA) desde la red. En este sentido CORBA se puede considerar como un formato de documentación legible por la máquina, similar a un archivo de cabeceras, pero con más información. CORBA utiliza un lenguaje de definición de interfaces (IDL) para especificar las interfaces con los servicios que los objetos ofrecerán. CORBA puede especificar a partir de este IDL, la interfaz a un lenguaje determinado, describiendo cómo los tipos de dato CORBA deben ser utilizados en las implementaciones del cliente y del servidor.
  • 6. CONCLUSION Son aplicaciones de que pueden brindarnos servicios. Ya que se puede integrar varios tipos de estructuras, de intercomunicacion mediante la red o un DOMINIO