If a service provides you with CRUD you can directly manipulate fields of entities or entity-views. This is as straight forward as possible, but why isn’t it always the best thing to do?
Here is an analogy:
The argument against CRUD is very...

The majority of architects agree on the contract first approach. But who is actually responsible for the contract definition and who owns it? Is it the developer, the architect or the business analyst? Being responsible for the contract implies understanding...

Maarten Mullender has just published his new article about service interaction and concurrency on msdn .
Curious? Here’s the summary:
“Create and work with software services and service interactions using design principles that will...