Pattern-Oriented Software Architecture
Appearance
![]() |
Pattern-Oriented Software Architecture is a series of software engineering book describing software design patterns patterns languages.
POSA1
Author | Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad and Michael Stal |
---|---|
Language | English |
Subject | Computer programming |
Published |
|
ISBN | 978-0471958697 |
- Whole-Part
- Master-Slave
- Proxy
- Command Processor
- View Handler
- Forwarder-Receiver
- Client-Dispatcher-Server
- Publisher-subscriber
POSA2
Author | Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann |
---|---|
Language | English |
Subject | Computer programming |
Published |
|
ISBN | 978-0471606956 |
Service access and configuration patterns
Event handling patterns
Synchronization Patterns
Concurrency Patterns
POSA3
Author | Michael Kircher, Prashant Jain |
---|---|
Language | English |
Subject | Computer programming |
Published |
|
ISBN | 978-0470845257 |
Resource acquisition
Resource lifecycle
Resource release
POSA4
Author | Frank Buschmann, Kevlin Henney, Douglas C. Schmidt |
---|---|
Language | English |
Subject | Computer programming |
Published |
|
ISBN | 978-0470059029 |
Software architecture
- Domain model
- Layers
- Model-View-Controller
- Presentation-Abstraction-Control
- Mcrokernel
- Reflection[disambiguation needed]
- Pipes and filters
- Shared repository
- Blackboard
- Domain object
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
- Bridge
- Object Adapter
- Chain of responsitiblity
- Interpreter
- Interceptor[disambiguation needed]
- Visitor
- Decorator[disambiguation needed]
- Execute-Around Object
- Template method
- Strategy
- Null Object
- Wrapper Facade
- Declarative component configuration
Resource management
- Container
- Component Configurator
- Object manager
- Lookup
- Virtual Proxy
- Lifecycle callback
- Task coordinator
- Resource pool
- Resource cache
- Lazy Acquisition
- Eager Acquisition
- Partial Acquisition
- Activator[disambiguation needed]
- Evictor
- Leasing
- Automated Garbage Collection
- Counting Handle
- Abstract Factory
- Builder[disambiguation needed]
- Factory method
- Disposal Method
Database access
POSA5
Author | Frank Buschmann, Kevlin Henney, Douglas C. Schmidt |
---|---|
Language | English |
Subject | Computer programming |
Published |
|
ISBN | 978-0471486480 |