Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 6 Data-Centered Software Architecture - Coggle Diagram
Chapter 6 Data-Centered Software Architecture
6.1 Overview
Consists of two types of components : Data store & Software component agents
The connection between the data module and the software components is either implemented by
Data-centered SW Architecture is characterized by a centralized data store that is shared by all surrounding software components
Software component does not communicate directly
The shared data module provides
Insertion
Deletion
Update
Retrieval
Repository Architecture Style
Data store is passive
Clients of the data store are active
Interactively
Batch transaction
Blackboard Architecture Style
Blackboard: variation of data-centric
Consists of three partitions
Blackboard:
controller
Knowledge Source:
Properties
Each knowledge source is relatively independent
They don’t need to interact with each other
Only interact and respond to the blackboard subsystem