I think the key here is to have a nice API for every record type (however complex it may be) which seem to be the case with Achievo in most places.
The other thing that needs to happen is for one module to attach record sets to other record sets. This mostly boils down to the not everywhere available CASCADE on [UPGRADE|DELETE] feature set but could do much further.
Anyways there must be a way to register such dependencies and how
> them be resolved in a DB independent manner.
Regards,
Peter
-- Peter C. Verhage <peter dot ibuildings.nl BV - information technology http://www.ibuildings.nl - 046-4000923
| http://www.achievo.org/lists | achievo.org - ©1999-2002 ibuildings.nl BV |