domingo
oct302005
Liberado Hivemind 1.1
domingo, octubre 30, 2005 at 11:33PM
Apache ha liberado la versrión 1.1 de HiveMind, una infraestructura que pretende proporcionar servicios a todos los tipos de aplicaciones Java. Entre otros, Tapestry 4.0 se basa en esta solucrión. Entre las novedades de la nueva versrión destaca la posibilidad de configurar los servicios empleando Groovy (y no sýlo XML), la posibilidad de publicar los servicios a travýs de JMX, la posibilidad de crear servicios privados de un módulo lo accesibles desde otros módulos y mejoras en la herramienta de documentacrión HiveDoc.
Para aquellos que no lo conozcýis, HiveMind puede considerarse un contenedor de aplicaciones genýrico que ofrece servicios de diversos tipos a las aplicaciones. Un stack de aplicacrión de HiveMind consiste en un registro de servicios y configuraciones . La zona superior, "Application", es la aplicacrión 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.
Para aquellos que no lo conozcýis, HiveMind puede considerarse un contenedor de aplicaciones genýrico que ofrece servicios de diversos tipos a las aplicaciones. Un stack de aplicacrión de HiveMind consiste en un registro de servicios y configuraciones . La zona superior, "Application", es la aplicacrión 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.
in
j2se
j2se 
Reader Comments