Chapter 1. Understanding Distributed Architecture

In this chapter, we start on the ground floor and ask what distinguishes a distributed application from any other program. Although defining distributed applications might seem like an easy task, programmers (and programming authors) often misrepresent distributed architecture, equating it with component-based development or stateless design. To complicate matters, components in a distributed application can communicate in a variety of ways, particularly in Microsoft .NET, meaning that distributed application architecture isn’t nearly as uniform as the client/server model.

This chapter introduces distributed architecture, and explains how a distributed application is partitioned into components ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.