Joomla Free Template by FatCow Hosting

Chat mediante Corba Parte 1

Publicado el Domingo, 13 Mayo 2012 Escrito por Néstor Acevedo
Valoración del Usuario:  / 0
MaloBueno 

Hace poco nos pusieron a desarrollar un middleware, la condición es que este fuese desarrollado exclusivamente en CORBA. Recordemos un poco qué es, para qué es y cómo funciona -superficialmente- CORBA:

CORBA es el acrónimo de Common Object Request Broker Architecture. Es una serie de especificaciones abiertas de OMG (Object Management Group), independiente del proveedor para una arquitectura e infraestructura que las aplicaciones suelen usar para trabajar juntos a través de redes. Utilizando el estándar de protocolo IIOP, un programa basado en CORBA de cualquier vendedor, en casi cualquier ordenador, sistema operativo, lenguaje de programación, y de la red, puede interactuar con un programa basado en CORBA de la misma o de otro proveedor, en casi cualquier otro equipo, sistema operativo, lenguaje de programación, y de la red[1].

“Los sistemas distribuidos se apoyan en la definición de interfaces entre componentes y en la existencia de varios servicios (tales como servicios de registro de directorio y de páginas amarillas) disponibles para la aplicación. CORBA proporciona un mecanismo estándar para definir interfaces entre componentes así como algunas herramientas que facilitan la implementación de dichas interfaces utilizando el lenguaje elegido por el implementador. Además, la OMG (organización encargada de estandarizar y promover CORBA) especifica una gran abundancia de servicios estándar, tales como servicios de directorio, de nombrado, servicios de objetos persistentes y servicios de transacciones. Cada uno de estos servicios está definido cumpliendo con la especificación de CORBA, y por tanto están disponibles para todas las aplicaciones CORBA. Finalmente, CORBA proporciona la fontanería que permite que varios componentes de una aplicación, o de otras aplicaciones, puedan comunicarse entre sí.”

Visitas: 366
#35  Citar

PLG_COMENTE_ASUNTO

2013-07-08 10:07:59

Shared abstractions are bad? I inrreptet your position as saying that *a* shared abstraction the one where every service implicitly supports processThis is good. Right? Because I agree 100%.
Déjenos sus comentarios

 



 


Digite el código de la imagen