I'm a bit confused about the whole "Azure" platform...
We think in terms of SAAS right ? (Software As a Service).
So, with the SilverLight Bizz template, we get the stuff we need to be on the "Cloud", because
"Cloud" only means hosting your resources to a server in one or more (distributed) DataCenters, running
the Web-Part and Database on 1 / more Web/App Servers.
So, or Web App contains our model, entity mapping framework and connection to the Database.
DomainServices on the Web Part request data from the EF context and return them as IQueryable<T> objects
to the Client (which holds a proxy to those Domain Services).
Finally, when we deploy our LOB (Line Of Business) application to the DataCenter (which is a synonyme for
"the cloud" to me), our Data, Validation and so on runs on "The Cloud", and our client-pc request data
to the exposed "proxy" of the Domain Service. So this is real SAAS to me, I don't understand what the AZURE
technology brings as surplus, aren't we adding extra complexity here ? can you explain please ?