Categoria: Ingeniería de sistemas (1 articulos)
March 24, 2004

Trabajando con la arquitectura C2

Durante los últimos días he estado trabajando en un proyecto que debía ser desarrollado usando la arquitectura C2. Lo más seguro es que no sepan lo que es C2, debido a que no creo que haya pasado más allá del círculo académico todavía. Fue desarrollado por el Institute for Software Research de la Universidad de California en Irvine.

Este tipo de estilo de arquitectura esta basado en mensajes y todos los componentes de la aplicación de comunican a través de ellos y no directamente. Lo que me resulto más interesante es que diferencia entre dos tipos de mensajes distintos, algunos son solo "notificaciones", y otros son "pedidos". Las notificaciones se envían a los componentes que están "abajo" y no le importa si hay componentes que estén escuchando esas notificaciones o no y los pedidos se hacen a componentes que están "arriba" y el componente supone que hay alguien arriba que le va a dar el servicio que pide (pero no le importa quien lo hace).

Seguir leyendo.....