, ,

Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, Volume 4

Gebonden Engels 2007 1e druk 9780470059029
€ 59,05
Levertijd ± 8 werkdagen
Gratis verzonden

Samenvatting

Many patterns in the software literature focus on distributes computing. Until recently, there has been no holistic view of distributed computing the emphasizes how groups of patterns complete and complement each offer. Building complex distributed systems has therefore been a craft that many have tried, but few have mastered. The eagerly anticipated 'Pattern-Oriented Software Architecture (POSA), Volume 4' provides the missing link in the development of software for distributed systems: it provides a holistic view for distributed computing.

Leading experts, Frank Buschmann, Kevlin Henney, and Douglas C. Schmidt describe a pattern language that links hundreds of patterns relevant for distributed computing. The authors guide you through the best practices in key areas of developing software for distributing computing systems. POSA 4 connects many stand-alone patterns, pattern collections, and languages from the existing body of literature found in the POSA series and other respected sources. The authors explain what patterns languages re and how to use them effectively, by comparing various patterns and distributed computing paradigms.

The material covers concepts, which provides the context of the book; a story, which describes how a real-world process control system for warehouse management was designed with the authors pattern language for distributed computing; and the language itself, which forms the main part of the book. The language addresses technical topics relevant for building distributed systems, such as:

- Object interaction
- Interface and component partitioning
- Application control
- Resource management
- Concurrency and synchronization

'POSA 4' is also the only book to offer practical advice demonstrating how to integrate pattern from key literature to provide a comprehensive pattern language for developing distributed computing middleware and applications.

Specificaties

ISBN13:9780470059029
Taal:Engels
Bindwijze:gebonden
Aantal pagina's:602
Druk:1
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Kevlin Henney

Kevlin Henney is an independent consultant and trainer. His work focuses on patterns and architecture, programming techniques and languages, and development process and practice. He has been a columnist for various magazines and online publications, including The Register, Better Software, Java Report, CUJ, and C++ Report. Kevlin is co-author of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. He also contributed to 97 Things Every Software Architect Should Know.

Andere boeken door Kevlin Henney

Inhoudsopgave

Foreword
About This Book
About The Authors
Guide To The Reader

PART 1: SOME CONCEPTS
1. On Patterns and Pattern Languages
1.1 Patterns Introduced
1.2 Inside Patterns
1.3 In Between Patterns
1.4 Into Pattern Languages
1.5 Patterns Connected

2. On Distributed Systems
2.1 Benefits of Distribution
2.2 Challenges of Distribution
2.3 Technologies for Supporting Distribution
2.4 Limitations with Middleware

3. On the Pattern Language.
3.1 Intent, Scope, and Audience
3.2 Origins and Genesis
3.3 Structure and Content
3.4 Presentation
3.5 Practical Use

PART 2: A STORY
4. Warehouse Management Process Control
4.1 System Scope
4.2 Warehouse Management Process Control

5. Base-line Architecture
5.1 Architecture Context
5.2 Partitioning the Big Ball of Mud
5.3 Decomposing the Layers
5.4 Accessing Domain Object Functionality
5.5 Bridging the Network
5.6 Separating User Interfaces
5.7 Distributing Functionality
5.8 Supporting Concurrent Domain Object Access
5.9 Achieving Scalable Concurrency
5.10 Crossing the Object-Oriented/Relational Divide
5.11 Configuring Domain Objects at Run-Time
5.12 Base-line Architecture Summary

6. Communication Middleware
6.1 A Middleware Architecture for Distributed Systems
6.2 Structuring the Internal Design of the Middleware
6.3 Encapsulating Low-level System Mechanisms
6.4 Demultiplexing ORB Core Events
6.5 Managing ORB Connections
6.6 Enhancing ORB Scalability
6.7 Implementing a Synchronized Request Queue
6.8 Interchangeable Internal ORB Mechanisms
6.9 Consolidating ORB Strategies
6.10 Dynamic Configuration of ORBs
6.11 Communication Middleware Summary

7. Warehouse Topology
7.1 Warehouse Topology Base-line
Afgekapt op 60 regels

Managementboek Top 100

€ 59,05
Levertijd ongeveer 8 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, Volume 4