> 
> Either there is a documented interface to a persistence layer, or there isn't.
> It is quite possible I missed it in the documentations
> But till now, I asked it three times in three days, is there a documented 
> interface to a persistence layer? Or do I have to puzzle it myself, which is 
> possible, but I do not want to invent a wheel which is already there.
> 

As far as I am aware there is no fixed specification for a persistence 
layer. From a brief chat to Thomas he indicated that a variety of 
database styles were being used in live projects e.g traditional 
relational databases, 'shredded' row storage such as OpenSDE, OO 
databases such as db40 and cache, XML file/stream storage or newer 
hybrids such as Sql Server 2005.

I suspect there is no correct way of doing this. It will depend on 
circumstances and very rapidly changing persistence options. The whole 
industry is moving to lessening the 'impedance' between structured OO 
modeled code and the underlying persistence layer and as yet there does 
not appear to be a single universally compelling option.

Ian


Reply via email to