Repository Style
Learned in SE464.
An architectural style where a central data store (repository) is the main means of communication between components. Components read from and write to the shared repository.
Disadvantages
- Must agree on a data model a priori
- Difficult to distribute the data
- Data evolution is expensive