Articulo de referencia

ACE ORB integrado en componentes

El Component-Integrated ACE ORB ( CIAO ) es una implementación del modelo de componentes CORBA (CCM) construida sobre TAO . Actualmente, CIAO busca proporcionar un paradigma ori...

El Component-Integrated ACE ORB ( CIAO ) es una implementación del modelo de componentes CORBA (CCM) construida sobre TAO .

Actualmente, CIAO busca proporcionar un paradigma orientado a componentes a los desarrolladores de sistemas distribuidos, en tiempo real e integrados (DRE), abstraiendo aspectos sistémicos críticos para DRE, como los requisitos de calidad de servicio y las políticas de tiempo real , como unidades instalables/configurables compatibles con el marco de componentes. Al promover estos aspectos críticos para DRE como metadatos de primera clase, se separa el código para controlar estos aspectos no funcionales de la lógica de la aplicación, lo que flexibiliza el desarrollo de sistemas DRE. Dado que los mecanismos para soportar diversos aspectos no funcionales críticos para DRE se pueden verificar fácilmente, CIAO también simplificará la configuración y la gestión de estos aspectos.

CIAO también proporciona una implementación del estándar AMI4CCM que permite realizar operaciones asíncronas mediante un modelo de devolución de llamada. AMI4CCM es un estándar OMG independiente .

CIAO también proporciona una implementación del estándar DDS4CCM que integra DDS como middleware de publicación-suscripción en el modelo de componentes. La implementación de CIAO DDS4CCM admite RTI Connext DDS y OpenDDS como implementaciones subyacentes de DDS.

AXCIOMA es el sucesor de código abierto de CIAO. Gracias a la conversión de IDL a C++11, AXCIOMA es mucho más fácil de usar que CIAO. Además, AXCIOMA implementa AMI4CCM y DDS4CCM.

Véase también

  • Página principal de CIAO
  • Descargar CIAO
  • Presentación de Northrop Grumman sobre cómo utilizan CIAO.
  • AXCIOMA