image 10

Distributed Architecture

Objectives of this Chapter

•   Introduce the client-server and multi-tier architectures

•   Introduce the invocation and message broker architectures

•   Introduce the service-oriented architecture

10.1 Overview

A distributed system is a collection of computational and storage devices connected through a communications network. In this type of system, data, software, and users are distributed. The subsystems or components within a distributed system communicate with each other using a number of methods including message passing, remote procedure calls, and remote method invocation. Two important elements of designing ...

Get Software Architecture and Design Illuminated 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.