Pattern-Oriented Software Architecture

Pattern-Oriented Software Architecture is a series of software engineering book describing software design patterns patterns languages.

POSA1

Pattern-Oriented Software Architecture Volume 1: A System of Patterns
AuthorFrank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad and Michael Stal
LanguageEnglish
SubjectComputer programming
Published
  • 1996
ISBN978-0471958697

Architectural patterns

Design patterns


POSA2

Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
AuthorDouglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann
LanguageEnglish
SubjectComputer programming
Published2000
ISBN978-0471606956

Service access and configuration patterns

  • Wrapper Facade
  • Component Configurator
  • Interceptor
  • Extension interface

Event handling patterns

Synchronization patterns

Concurrency patterns

POSA3

Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management
AuthorMichael Kircher, Prashant Jain
LanguageEnglish
SubjectComputer programming
Published
  • 2004
ISBN978-0470845257

Resource acquisition

Resource lifecycle

Resource release

POSA4

Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing
AuthorFrank Buschmann, Kevlin Henney, Douglas C. Schmidt
LanguageEnglish
SubjectComputer programming
Published
  • 2007
ISBN978-0470059029

Software architecture

Distribution Infrastructure

  • Message Channel
  • Message endpoint
  • Message translator
  • Message route
  • Publisher-subscriber
  • Broker
  • Client proxy
  • Requestor
  • Invoker
  • Client request handler
  • server request handler

Adaptation and execution

Resource management

Database access

  • Database Access Layer
  • Data mapper
  • Row Data Gateway
  • Table Data Gateway
  • Active Record

POSA5

Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages
AuthorFrank Buschmann, Kevlin Henney, Douglas C. Schmidt
LanguageEnglish
SubjectComputer programming
Published
  • 2007
ISBN978-0471486480


gollark: Too bad. This is A S Y N C H R O N O U S.
gollark: Just do that, silly potato.
gollark: But set terminal to true.
gollark: ```jsvar readline = require('readline');var rl = readline.createInterface({ input: process.stdin, output: process.stdout, terminal: false});rl.on('line', function(line){ console.log(line);})```
gollark: https://stackoverflow.com/questions/20086849/how-to-read-from-stdin-line-by-line-in-node#20087094
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.