SlideShare una empresa de Scribd logo
1 de 5
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.

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
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Daniel quinde danielbravonet remoting
Daniel quinde danielbravonet remotingDaniel quinde danielbravonet remoting
Daniel quinde danielbravonet remoting
 
Deber
DeberDeber
Deber
 
Ug zuñiga
Ug zuñigaUg zuñiga
Ug zuñiga
 
Merchan y mocha
Merchan y mochaMerchan y mocha
Merchan y mocha
 
Ug.aocaña
Ug.aocañaUg.aocaña
Ug.aocaña
 
Supremo
SupremoSupremo
Supremo
 
Ug chica
Ug chicaUg chica
Ug chica
 
La plataforma
La plataformaLa plataforma
La plataforma
 
Rmonzon
RmonzonRmonzon
Rmonzon
 
.Net Remoting
.Net Remoting.Net Remoting
.Net Remoting
 
Ugmmontoya
UgmmontoyaUgmmontoya
Ugmmontoya
 
Miguel
MiguelMiguel
Miguel
 
Servicios web
Servicios webServicios web
Servicios web
 
Ut jsilvareyes
Ut jsilvareyesUt jsilvareyes
Ut jsilvareyes
 
Chullca Bolaños
Chullca BolañosChullca Bolaños
Chullca Bolaños
 
REST
RESTREST
REST
 
Windows communication foundation(wcf)
Windows communication foundation(wcf)Windows communication foundation(wcf)
Windows communication foundation(wcf)
 

Destacado

Sales Manager Handbook to build a salesforce
Sales Manager Handbook to build a salesforceSales Manager Handbook to build a salesforce
Sales Manager Handbook to build a salesforceJohn Caspole
 
Vivir la vida sin alegrías es como un alma vacía
Vivir la vida sin alegrías es como un alma vacíaVivir la vida sin alegrías es como un alma vacía
Vivir la vida sin alegrías es como un alma vacíaharol281997
 
Now zuo modern boxter counter stool black
Now zuo modern boxter counter stool blackNow zuo modern boxter counter stool black
Now zuo modern boxter counter stool blackwant time
 
หน่วยที่7
หน่วยที่7หน่วยที่7
หน่วยที่7niramon_gam
 
Game Sense Presentation
Game Sense PresentationGame Sense Presentation
Game Sense PresentationCurtisLeman
 
Transporte celular y metabolismo 2 clase
Transporte celular y metabolismo 2 claseTransporte celular y metabolismo 2 clase
Transporte celular y metabolismo 2 claseMario Ulises Zaldivar
 
Jornal portugues irado ediçao 32
Jornal portugues irado ediçao 32Jornal portugues irado ediçao 32
Jornal portugues irado ediçao 32Antônio Fernandes
 
QizhouRubberPresentation__090129
QizhouRubberPresentation__090129QizhouRubberPresentation__090129
QizhouRubberPresentation__090129Shiyan Yu
 

Destacado (13)

Sales Manager Handbook to build a salesforce
Sales Manager Handbook to build a salesforceSales Manager Handbook to build a salesforce
Sales Manager Handbook to build a salesforce
 
Vivir la vida sin alegrías es como un alma vacía
Vivir la vida sin alegrías es como un alma vacíaVivir la vida sin alegrías es como un alma vacía
Vivir la vida sin alegrías es como un alma vacía
 
Presentación
PresentaciónPresentación
Presentación
 
Now zuo modern boxter counter stool black
Now zuo modern boxter counter stool blackNow zuo modern boxter counter stool black
Now zuo modern boxter counter stool black
 
Red Extendida
Red ExtendidaRed Extendida
Red Extendida
 
หน่วยที่7
หน่วยที่7หน่วยที่7
หน่วยที่7
 
Bala ji microtechnologies_bmt-1408c3
Bala ji microtechnologies_bmt-1408c3Bala ji microtechnologies_bmt-1408c3
Bala ji microtechnologies_bmt-1408c3
 
Bala ji microtechnologies_bmt-1625m5
Bala ji microtechnologies_bmt-1625m5Bala ji microtechnologies_bmt-1625m5
Bala ji microtechnologies_bmt-1625m5
 
Game Sense Presentation
Game Sense PresentationGame Sense Presentation
Game Sense Presentation
 
Transporte celular y metabolismo 2 clase
Transporte celular y metabolismo 2 claseTransporte celular y metabolismo 2 clase
Transporte celular y metabolismo 2 clase
 
Lienas del tiempo
Lienas del tiempoLienas del tiempo
Lienas del tiempo
 
Jornal portugues irado ediçao 32
Jornal portugues irado ediçao 32Jornal portugues irado ediçao 32
Jornal portugues irado ediçao 32
 
QizhouRubberPresentation__090129
QizhouRubberPresentation__090129QizhouRubberPresentation__090129
QizhouRubberPresentation__090129
 

Similar a Comunicación entre procesos con .NET Remoting

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
 
Introduccion a corba,wcf,net remoting
Introduccion a corba,wcf,net remotingIntroduccion a corba,wcf,net remoting
Introduccion a corba,wcf,net remotingJosé Jiménez
 

Similar a Comunicación entre procesos con .NET Remoting (17)

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
 
R_QuintoNevarez
R_QuintoNevarezR_QuintoNevarez
R_QuintoNevarez
 
La plataforma
La plataformaLa plataforma
La plataforma
 
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
 
Bd distribuidas
Bd distribuidasBd distribuidas
Bd distribuidas
 
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
 
Introduccion a corba,wcf,net remoting
Introduccion a corba,wcf,net remotingIntroduccion a corba,wcf,net remoting
Introduccion a corba,wcf,net remoting
 

Último

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 

Último (20)

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 

Comunicación entre procesos con .NET Remoting

  • 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.