Quote:Repository Architecture A repository architecture is a system that will allow several interfacing components to share the same data. Each component interfaces the same dataset that is utilized system wide. Data manipulation taking place in one component will reflect an identical representation of data in another component. Components can be interchanged and are independent of other system components. A good example of a repository architecture would be a database management system. Such a system would provide both a console and graphical user interface to update both the structure and dataset of any particular database. Client-Server Architecture A client-server architecture is a system that provides distinct services to multiple clients by logically dividing the service providers. Each service may be hosted on another server although the services can be co-located all on one server. Several clients may run concurrent instances of any given service simultaneously. One server can be replaced or undergo maintenance without affecting the entire system. A great advantage of client-server architecture is that is a distributed architecture providing the possibility of integrating geologically separated components all into one system. A good example of a client-server architecture is a library system that may provide multiple services to multiple students such as an article database, a book finder and an order placer.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)