I decided to take another look at JBoss DNA the other day, and it turned out to be quite a surprise.
It seems that the focus has been refined, and the vision clarified.
The first time I looked at it, DNA was not a repository. Rather it was something that could federate multiple content stores (e.g. – repository/database/file system). I just wasn’t sure what that something was. I believe that is what led me to question how practical it was.
Now, DNA is a repository. However, with this particular repository you can access multiple content stores via the JCR API.