On Wed, Jun 27, 2012 at 6:50 PM, Franklin, Matthew B.
<[email protected]>wrote:

> Chris asked the question in the past if we wanted to move all models to
> using IDs to reference related objects.  I think this approach makes sense
> in certain cases and tight coupling makes sense in others.  I have put
> together a proposal for a balanced approach in the wiki [1].
>
> Given that each of these changes should be isolated enough, I think we can
> safely do this in trunk one class at a time.
>
> Thoughts?
>

I think we could even get away with combining Page and Widget groups. Those
are pretty tightly linked and probably won't be separated.

One thing to consider though is how does a tightly coupled data model work
for the various APIs? I've only done a little research but it looks like
the REST API returns/accepts a pretty shallow data model. Would that cause
problems with a richer backend data model?

Chris

>
> [1] :
> http://wiki.apache.org/rave/ArchitectureTopics/Persistence/ModelIsolation
>
> -Matt
>

Reply via email to