O'Reilly logo

Pattern-Oriented Software Architecture, Volume 1, A System of Patterns by Michael Stal, Peter Sommerlad, Hans Rohnert, Regine Meunier, Frank Buschmann

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

Index

A

Abstract Class

Abstract Command

Abstract Component

Abstract Data Type

Abstract Method

Abstract Original

Abstract View

Abstraction

Criterion

Level

Access Control

Active Filter

Active Server

Adams, Douglas

Adaptable Systems

Adaptation

Adapter

Agent

AI (see Artificial Intelligence)

Alexander, Christopher

Algorithm

American Football

Analysis Patterns

API (see Application Programming Interface)

Apple

AppleTalk

MacApp

Macintosh

Macintosh Window Manager

MacOS

Application

Application Framework

Application Platform

Application Programming Interface

Architectural Pattern

Architectural Style

Artificial Intelligence

Assembly-Part

Associative Array

Asynchronous Transfer Mode

ATM (see Asynchronous Transfer Mode)

At-most-once Semantic

Atomic Services

B

Backend

Barrier

Base Level

Beck, Kent

Binary Standard

Blackboard

Entry

Vocabulary

Black-box Approach

Body

Bottom-up Approach

Bridge

Broker

Repository

Business Application

Business Modeling

C

C Standard Library

C++

Cache

Invalidation

Cache Proxy

Callback

Cardinality Property

CGI (see Common Gateway Interface)

Changeability

Change-propagation Mechanism

Registry

Subscription

Unsubscription

Update

Chorus

Class

Class-Responsibility-Collaborator Card

Client

Client-Server Computing

Client-side Proxy

CLOS

Coad, Peter

Collaborator

Collection-Member

Command

Command Processor

Common Gateway Interface

Common Object Request Broker Architecture

Communication

Channel

Facility

Link

Mechanism

Path

Protocol

Component

Communication

Cooperation

Interoperability ...

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