Chapter 5 B Flashcards
(7 cards)
describe Architectural Style: Repository
a central data store or repository is responsible for managing and storing data, and various components or modules within the system interact with this repository to access or update information.
The majority of systems that use large amounts of data are organized around ______
shared repo system
what are adv and disadv of repo system?
Advantages: Flexible architecture for data-intensive systems.
Disadvantages: Difficult to modify repository since all other components are coupled to it.
what is the adv of Repository with Storage Access Layer?
Advantages: Data Store subsystem can be changed without modifying any component except the Storage Access.
Client/Server?
The control flows in the client and the server are independent. communication between client and server follows a protocol.
in ______ architecture, the same component acts as both a client and a server?
peer to peer