Читать книгу Despliegue y puesta en funcionamiento de componentes software. IFCT0609 - Rafael Luis Granados La Paz - Страница 18
Ejemplo con CCM
ОглавлениеCCM (CORBA Component Model), como su nombre indica, es el modelo de componentes de CORBA. Un componente CCM está contenido dentro de un contenedor CCM. Dicho contenedor debe correr sobre una plataforma CCM. Un ejemplo de esta podría ser OpenCCM.
Definición
CORBA
Siglas de Common Object Request Broker Architecture. Es un estándar definido por la OMG (Object Management Group) para facilitar la comunicación de sistemas implementados en diversas plataformas.
Las interfaces de un componente CCM se representan por medio de puertos, de los cuales existen cuatro clases:
Facets (facetas): interfaces proporcionadas por el componente.
Receptables (receptáculos): interfaces requeridas por el componente.
Event source (fuentes): interfaces que proporcionan un punto de origen de eventos. Estos eventos serán recogidos por consumidores de eventos o propagados por un canal.
Event sinks (sumideros): interfaces que consumen eventos.
Los componentes CORBA se desarrollan en un entorno de programación (Open Production Tool Chain, por ejemplo), siendo depositados en el contenedor CCM correspondiente. Como viene siendo tónica en este apartado, el contenedor proporciona también el entorno de ejecución para las instancias de los componentes.
Actividades
3.Enumere y describa brevemente los cuatro tipos de conectores de un componente CCM.