O'Reilly logo

MVVM Survival Guide for Enterprise Architectures in Silverlight and WPF by Muhammad Shujaat Siddiqi, Ryan Vice

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Northwind—h;Services and Persistence Ignorance

By Ryan Vice

We are off to a good start, but what about performance and scalability? Our current design isn't very scalable and places a large processing load on the client that would make more sense if it was placed on a server. Enterprise applications will generally need to be crafted differently for scalability, performance, and component-based development. They need to be service-oriented, enabling different applications to reuse the same functionalities across the enterprise. The easiest way to improve our design so that it's more enterprise-ready is by adding a Service Layer by Fowler between our presentation tier and our application tier. This will allow us to move our business ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required