Developing a Data Transfer Plan

In Chapter 10, we examined the first stage of planning an application, which involves separating the parts of the system into components and tiers. The next step is to determine exactly how these parts should communicate and how data should be shuttled back and forth over the network. This decision can go a long way toward determining how frequently the client and server need to exchange information and how large each communication is, which ultimately affects the overall scalability of the system.

The first goal is to strive to use "chunky" rather than "chatty" communication. For example, you should provide methods that return an entire structure of related entity information, such as GetCustomerDetails, rather ...

Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.