Quote:So, it would be a very scalable framework.
Vertical scalability (where each function/service runs on a different endpoint) is inherently not as scalable as horizontal scalability (where each server can run a small "slice" of all services, and you add servers for more capacity).
Quote:I think that it is pretty hard to provide a generic client
Multiverse.net disagrees with you. Myself, I'm still undecided -- you'll need a lot of variation points in a generic client to make it truly useful for a variety of users, but it's possible that such a client could actually be created.