Buscar
Social
Ofertas laborales ES
« Nueva versrión de struts 1.2.4 | Main | JBoss entra a formar parte del consorcio Eclipse »
jueves
sep232004

Apache libera HiveMind 1.0

HiveMind es un microkernel de configuracrión y servicios; una infraestructura de utilidad para todos los tipos de aplicaciones Java. Además HiveMind fomenta el empleo de buenas prácticas, así como la refactorizacrión agresiva.


Un stack de aplicacrión de HiveMind consiste en un registro de servicios y configuraciones . La zona superior, "Application", es la aplicacrióon del usuario, responsable de crear el registro y obtener servicios de ýl. Esta aplicacrión puede ser una aplicacrión web basada en Servlets, una aplicacrión basada en consola, Swing... HiveMind puede emplearse con cualquir tipo de aplicacrión.


Cada servicio (representado como un cýrculo amarillo en la figura) es un interfaz combinado con un POJO que la implementa. Estos servicios son los contenedores de lýgica de negocio, muy similares a los beans de sesrión sin estado. HiveMind se encargarý de crear instancias Thread-safe de los servicios.Las configuraciones de HiveMind (cajas azules en la imagen) son los contenedores de XML; una especie de descriptores de despliegue genýricos para cualquier clase de datos necesarios para la aplicacrión.


HiveMind tambrión incluye una herramienta de documentacrión, HiveDoc que crea una representacrión en hipertexto de los servicios y configuraciones que forman un registro, peremitiendo ver de un modo simple cýmo está estructurado un registro.


Su licencia: Apache 2.0.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.