Dekorationsartikel gehören nicht zum Leistungsumfang.
Pattern-Oriented Software Architecture, a Pattern Language for Distributed Computing
Buch von Frank Buschmann (u. a.)
Sprache: Englisch

68,50 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

Aktuell nicht verfügbar

Kategorien:
Beschreibung
The eagerly awaited Pattern-Oriented Software Architecture (POSA) Volume 4 is about a pattern language for distributed computing.

The authors will guide you through the best practices and introduce you to key areas of building distributed software systems. POSA 4 connects many stand-alone patterns, pattern collections and pattern languages from the existing body of literature found in the POSA series. Such patterns relate to and are useful for distributed computing to a single language.

* The panel of experts provides you with a consistent and coherent holistic view on the craft of building distributed systems.
* Includes a foreword by Martin Fowler
* A must read for practitioners who want practical advice to develop a comprehensive language integrating patterns from key literature.
The eagerly awaited Pattern-Oriented Software Architecture (POSA) Volume 4 is about a pattern language for distributed computing.

The authors will guide you through the best practices and introduce you to key areas of building distributed software systems. POSA 4 connects many stand-alone patterns, pattern collections and pattern languages from the existing body of literature found in the POSA series. Such patterns relate to and are useful for distributed computing to a single language.

* The panel of experts provides you with a consistent and coherent holistic view on the craft of building distributed systems.
* Includes a foreword by Martin Fowler
* A must read for practitioners who want practical advice to develop a comprehensive language integrating patterns from key literature.
Über den Autor
Frank Buschmann, Siemens AG, Germany
Kevlin Henney, Curbralan, Bristol, UK
Douglas C. Schmidt, Vanderbilt University, Nashville, Tennessee, USA
Inhaltsverzeichnis
Foreword.

About This Book.

About The Authors.

Guide To The Reader.

PART I. SOME CONCEPTS.

1. On Patterns and Pattern Languages.

2. On Distributed Systems.

3. On the Pattern Language.

PART. II A STORY.

4. Warehouse Management Process Control.

5. Base-line Architecture.

6. Communication Middleware.

7. Warehouse Topology.

8. The Story Behind The Pattern Story.

PART III. THE LANGUAGE.

9. From Mud To Structure.

Domain Model **.

Layers **.

Model-View-Controller **.

Presentation-Abstraction-Control.

Microkernel **.

Reflection *.

Pipes and Filters **.

Shared Repository **.

Blackboard.

Domain Object **.

10. Distribution Infrastructure.

Messaging **.

Message Channel **.

Message Endpoint **.

Message Translator **.

Message Router **.

Publisher-Subscriber **.

Broker **.

Client Proxy **.

Requestor **.

Invoker **.

Client Request Handler **.

Server Request Handler **.

11. Event Demultiplexing and Dispatching.

Reactor **.

Proactor.

Acceptor-Connector **.

Asynchronous Completion Token **.

12. Interface Partitioning.

Explicit Interface **.

Extension Interface **.

Introspective Interface **.

Dynamic Invocation Interface *.

Proxy **.

Business Delegate **.

Facade **.

Combined Method **.

Iterator **.

Enumeration Method **.

Batch Method **.

13. Component Partitioning.

Encapsulated Implementation **.

Whole-Part **.

Composite **.

Master-Slave *.

Half-Object plus Protocol **.

Replicated Component Group *.

14. Application Control.

Page Controller **.

Front Controller **.

Application Controller **.

Command Processor **.

Template View **.

Transform View **.

Firewall Proxy **.

Authorization **.

15. Concurrency.

Half-Sync/Half-Async **.

Leader/Followers **.

Active Object **.

Monitor Object **.

16. Synchronization.

Guarded Suspension **.

Future **.

Thread-Safe Interface *.

Double-Checked Locking.

Strategized Locking **.

Scoped Locking **.

Thread-Specific Storage.

Copied Value **.

Immutable Value **.

17. Object Interaction.

Observer **.

Double Dispatch **.

Mediator *.

Command **.

Memento **.

Context Object **.

Data Transfer Object **.

Message **.

18. Adaptation and Extension.

Bridge **.

Object Adapter **.

Chain of Responsibility *.

Interpreter.

Interceptor **.

Visitor **.

Decorator.

Execute-Around Object **.

Template Method *.

Strategy **.

Null Object **.

Wrapper Facade **.

Declarative Component Configuration *.

19. Modal Behavior.

Objects for States *.

Methods for States *.

Collections for States **.

20. 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 **.

Evictor **.

Leasing **.

Automated Garbage Collection **.

Counting Handle **.

Abstract Factory **.

Builder *.

Factory Method **.

Disposal Method **.

21. Database Access.

Database Access Layer **.

Data Mapper **.

Row Data Gateway **.

Table Data Gateway **.

Active Record.

22. A Departing Thought.

Glossary.

References.

Index of Patterns.

Index of Names.

Index.
Details
Erscheinungsjahr: 2007
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Buch
Seiten: 640
Inhalt: XXXI
602 S.
ISBN-13: 9780470059029
ISBN-10: 0470059028
Sprache: Englisch
Herstellernummer: 14505902000
Einband: Gebunden
Autor: Buschmann, Frank
Henney, Kevlin
Schmidt, Douglas C
Auflage: Volume 4 edition
Hersteller: Wiley
John Wiley & Sons
Maße: 241 x 196 x 38 mm
Von/Mit: Frank Buschmann (u. a.)
Erscheinungsdatum: 23.04.2007
Gewicht: 1,369 kg
preigu-id: 102095283
Über den Autor
Frank Buschmann, Siemens AG, Germany
Kevlin Henney, Curbralan, Bristol, UK
Douglas C. Schmidt, Vanderbilt University, Nashville, Tennessee, USA
Inhaltsverzeichnis
Foreword.

About This Book.

About The Authors.

Guide To The Reader.

PART I. SOME CONCEPTS.

1. On Patterns and Pattern Languages.

2. On Distributed Systems.

3. On the Pattern Language.

PART. II A STORY.

4. Warehouse Management Process Control.

5. Base-line Architecture.

6. Communication Middleware.

7. Warehouse Topology.

8. The Story Behind The Pattern Story.

PART III. THE LANGUAGE.

9. From Mud To Structure.

Domain Model **.

Layers **.

Model-View-Controller **.

Presentation-Abstraction-Control.

Microkernel **.

Reflection *.

Pipes and Filters **.

Shared Repository **.

Blackboard.

Domain Object **.

10. Distribution Infrastructure.

Messaging **.

Message Channel **.

Message Endpoint **.

Message Translator **.

Message Router **.

Publisher-Subscriber **.

Broker **.

Client Proxy **.

Requestor **.

Invoker **.

Client Request Handler **.

Server Request Handler **.

11. Event Demultiplexing and Dispatching.

Reactor **.

Proactor.

Acceptor-Connector **.

Asynchronous Completion Token **.

12. Interface Partitioning.

Explicit Interface **.

Extension Interface **.

Introspective Interface **.

Dynamic Invocation Interface *.

Proxy **.

Business Delegate **.

Facade **.

Combined Method **.

Iterator **.

Enumeration Method **.

Batch Method **.

13. Component Partitioning.

Encapsulated Implementation **.

Whole-Part **.

Composite **.

Master-Slave *.

Half-Object plus Protocol **.

Replicated Component Group *.

14. Application Control.

Page Controller **.

Front Controller **.

Application Controller **.

Command Processor **.

Template View **.

Transform View **.

Firewall Proxy **.

Authorization **.

15. Concurrency.

Half-Sync/Half-Async **.

Leader/Followers **.

Active Object **.

Monitor Object **.

16. Synchronization.

Guarded Suspension **.

Future **.

Thread-Safe Interface *.

Double-Checked Locking.

Strategized Locking **.

Scoped Locking **.

Thread-Specific Storage.

Copied Value **.

Immutable Value **.

17. Object Interaction.

Observer **.

Double Dispatch **.

Mediator *.

Command **.

Memento **.

Context Object **.

Data Transfer Object **.

Message **.

18. Adaptation and Extension.

Bridge **.

Object Adapter **.

Chain of Responsibility *.

Interpreter.

Interceptor **.

Visitor **.

Decorator.

Execute-Around Object **.

Template Method *.

Strategy **.

Null Object **.

Wrapper Facade **.

Declarative Component Configuration *.

19. Modal Behavior.

Objects for States *.

Methods for States *.

Collections for States **.

20. 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 **.

Evictor **.

Leasing **.

Automated Garbage Collection **.

Counting Handle **.

Abstract Factory **.

Builder *.

Factory Method **.

Disposal Method **.

21. Database Access.

Database Access Layer **.

Data Mapper **.

Row Data Gateway **.

Table Data Gateway **.

Active Record.

22. A Departing Thought.

Glossary.

References.

Index of Patterns.

Index of Names.

Index.
Details
Erscheinungsjahr: 2007
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Buch
Seiten: 640
Inhalt: XXXI
602 S.
ISBN-13: 9780470059029
ISBN-10: 0470059028
Sprache: Englisch
Herstellernummer: 14505902000
Einband: Gebunden
Autor: Buschmann, Frank
Henney, Kevlin
Schmidt, Douglas C
Auflage: Volume 4 edition
Hersteller: Wiley
John Wiley & Sons
Maße: 241 x 196 x 38 mm
Von/Mit: Frank Buschmann (u. a.)
Erscheinungsdatum: 23.04.2007
Gewicht: 1,369 kg
preigu-id: 102095283
Warnhinweis

Ähnliche Produkte

Ähnliche Produkte