Skip to Content
Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects
book

Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects

by Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann
September 2000
Intermediate to advanced
666 pages
16h 1m
English
Wiley
Content preview from Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects

Guide To The Reader

“Cheshire-Puss will you tell me, please, which way I ought to go from here?”

“That depends a good deal on where you want to get to,” said the Cat.

“I don’t much care where—,” said Alice.

“Then it doesn’t matter which way you go,” said that cat.

“—so long as I get somewhere” Alice added as an explanation.

“Oh, you’re sure to do that,” said the Cat, “if you only walk long enough.”

Louis Carroll, “Alice in Wonderland”

This book is structured so you can read it cover-to-cover. If you know where you want to get to, however, you may want to choose your own route through the book. In this case, the following hints can help you decide which topics to focus upon and the order in which to read them.

Introduction to Patterns

If this book is your initial exposure to patterns, we suggest you first read the introduction to patterns in [POSA1] and [GoF95], which explore the concepts and terminology related to patterns for software architectures and designs. In particular, all the patterns presented in this book build upon the conceptual foundation for patterns specified in [POSA1]:

  • The definition of patterns for software architectures
  • The categorization of these patterns into architectural patterns, design patterns, and idioms1 and
  • The pattern description format

Moreover, the implementations of many patterns in this book are enhanced by using patterns from [POSA1] and [GoF95]. To guide the application of the patterns in production software development projects we therefore ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management

Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management

Michael Kircher, Prashant Jain

Publisher Resources

ISBN: 9781118725177Purchase book