Friday, June 13, 2008

Aspect Programming with fine-grained Aggregation and IOC

I am simply delighted with the way the new object model is progressing. More powerful and flexible than anticipated. At some point I expect to make much more extensive use of element aggregates in the framework but for now I think we will make do with implementing all the transactions as elements.

I've ported over the low-level database logic and have integrated the role element property file with the database configuration property file. So there is some progress besides the work being done on the object model. Still not much is working, but what does work is being tested regularly.

One thing which has frustrated me for years is trying to map rolonic structures into a single class heirarchy. At a minimum you need mixins. COWDB's simple aggregation wasn't used to address this--not enough aspects had been broken out. But aggregation in COWDB2 is much more fine-grained and really works nicely.

0 Comments:

Post a Comment

<< Home