HiveMind -
Welcome to HiveMind
2009/04/15 - Apache HiveMind has been retired.
For more information, please explore the
Attic
Last Published: 25 Feb 2007
HiveMind
Apache
Quick Links
Old Wiki
New Wiki
News
Versions
HiveMind 1.1 (active)
HiveMind 2 (alpha)
Project Documentation
Project Information
Welcome to HiveMind
Get HiveMind 1.1.1
HiveMind 1.1.1
Get HiveMind 2.0-alpha-1
HiveMind 2.0-alpha-1
New!
First alpha release of HiveMind 2
New Site
HiveMind - Now Top Level Project
HiveMind
is an services and configuration microkernel.
Its features are also referred to as Inversion of Control (IoC) Container
or Lightweight Container.
The adoption of HiveMind in an application ensures the use of
certain design principles which improve encapsulation, modularization,
testability and reusability.
Services
: HiveMind
services are
POJOs
(Plain Old Java Objects) that can be easily
accessed and combined. Each service ideally defines a Java interface it
implements (this is not mandatory). HiveMind takes care of the life cycle
of services. It instantiates and finalizes services and configures each
service just as necessary. HiveMind lets services collaborate with each
other via dependency injection, so that the service code itself
is released from the task of looking up dependencies.
Configuration
HiveMind allows you to provide complex configuration data to your
services in a format
you
define. HiveMind will integrate the
contributions of such data from multiple modules and convert it all into
data objects for you. HiveMind configurations allow for powerful,
data-driven solutions which combine seemlessly with the service
architecture.
Related projects and HiveMind Extensions
This section lists related projects and HiveMind extensions that have been created by third parties.
Tapestry
Web framework that uses HiveMind under the covers.
HiveMind Utilities
Repository of HiveMind extensions for the support of transaction handling, security, remoting, events and rich clients.
Crispy
Client for Remote Invocation for different kinds of services via proxies.
Offers an extension for the invocation of HiveMind services.
Mule
Enterprise Service Bus (ESB) messaging framework that supports HiveMind as object container.
2005-2007
Apache Software Foundation