--- In [email protected], Michael Poulin 
<m3pou...@...> wrote:
>
> Very good point, Rob. Do you think this is a good candidate to 
> become one of the SO principles? It is not about implementation, it 
> is still about 'What is What", IMO. 

Thanks.

I wouldn't be in favor of such an addition to SO principles. Mostly because I 
don't agree that service logic and the data model should be split. IMO, 
services aren't some facade in front of a broader data model. The collection of 
services, their operations and the data those operations expose define the 
business data model.

Data itself, outside of the context of a service, isn't compelling. If one 
wants data, they generally want it because they plan to *do something*. That's 
the important part, not the data in and of itself. So splitting it out at the 
architecture level for "what is what" seems out of place in an SO approach.

As always, just my opinion.

-Rob


Reply via email to