Steve,
> Steve McConnel wrote:
> However, putting this into something like avalon-framework-spi would
> seem to me to make a lot more sense. What would make this a slam dunk
> question for me would be an alternative implementation that used the
> interface (Alex - any thoughts on the viability of backing this
> interface with Eve?).
Once Eve is upto speed I think it is a great backing store for
configuration data. We have a while to go before I would say
the backend subsystem of Eve is ready for this.
However the idea is a sound one for several reasons:
1). LDAP replication can be used to get us even that much closer to
being able to enable clustering down the road. This is one of
the main reasons why weblogic server has embedded an LDAP server.
2). JNDI is a natural fit for configuration storage, access and alteration.
3). Asynchronous (unsolicited) notifications for changes that take place
to the JNDI tree make using an embedded LDAP server really good for
Reconfigurable services and this is close to the topic of
MutableConfigurations.
4). The ideal structure for tracking a heirarchy of dependencies is a
tree. LDAP is ideal for managing component deps this way. Also
distributed dependencies is another benefit but that's below in #5.
5). LDAP with referrals can be used to tie together services with remote
dependencies. Or better yet LDAP with a UDDI like schema for Avalon
service location can help manage a registry of distributed services.
There's a lot that we can do. Unfortunately the directory stuff has been
going slower than I had hoped. I essentially chose to rewrite the original
LDAPd server completely (now called Eve) while in the incubator. This is
no trivial endeavor. It will be built but it's going to take a little longer
than I envisioned.
However the embeddable backend ( a JNDI provider ) may be available before
the whole server with its frontend is complete.
Regardless of the when there are many possibilities here for Eve feeding
back to enable Avalon containers. I think the possibilities in
distributed component systems is more interesting than the trivial
configuratation aspect.
[OT] Although unrelated the notion of embedding Eve made me think it would be
nice to not embed but have an Avalon database component. We should see if
we can get an Avalon wrapper around Axion.
Alex
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]