HiveMind fits into an area that partially overlaps the Apache Avalon project, with significant differences. HiveMind's concept of a distributed configuration is unique among the available service microkernels (Avalon, Keel, Spring, PicoContainer, etc.). Avalon is firmly rooted in a Service Lookup pattern (whereby collaborating services must explicitly, in code, resolve dependencies between each other using a lookup pattern similar to JNDI). HiveMind uses the Dependency Injection pattern, whereby the framework (acting as container) creates connections between services by setting properties of the services (property injection) or making use of particular constructors for the services (constructor injection).
Howard:
Just for reference - the Avalon container implementation supports dependency injection via either constructor or the classic framework interface style.
Stephen.
--
|------------------------------------------------| | Magic by Merlin | | Production by Avalon | | | | http://avalon.apache.org/merlin | | http://dpml.net/merlin/distributions/latest | |------------------------------------------------|
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]