image 6

Data-Centered Software Architecture

Objectives of this Chapter

•   Introduce the concepts of data-centered software architecture

•   Describe repository and blackboard architectures

•   Discuss applicable domains for data-centered software architecture

•   Evaluate the benefits and limitations of data-centered software architecture

•   Examine data-centered architecture when incorporated with other architectures

6.1 Overview

Data-centered software architecture is characterized by a centralized data store that is shared by all surrounding software components. The software system is decomposed into two major partitions: data store and independent ...

Get Software Architecture and Design Illuminated now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.