存储库和客户端 - 服务器架构 [英] repository and client-server architecture

查看:93
本文介绍了存储库和客户端 - 服务器架构的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

存储库和客户端 - 服务器架构之间的区别是什么?

在这两个系统中,都有一个可由子系统访问的共享数据库。我无法确定真正的区别,因为客户端服务器执行存储库系统所做的事情。

解决方案

通过Article- 软件架构分析(分层,存储库,客户端 - 服务器) [ ^ ]。

< blockquote class =FQ>

Quote:

存储库架构



存储库架构是一个允许多个接口组件共享相同数据的系统。每个组件都接口系统范围内使用的相同数据集。在一个组件中进行的数据操作将反映另一个组件中的数据的相同表示。组件可以互换,并且独立于其他系统组件。存储库体系结构的一个很好的例子是数据库管理系统。这样的系统将提供控制台和图形用户界面来更新任何特定数据库的结构和数据集。



客户端 - 服务器架构



客户端 - 服务器体系结构是一种通过逻辑划分服务提供者为多个客户端提供不同服务的系统。每个服务可以托管在另一个服务器上,尽管服务可以共同位于一个服务器上。多个客户端可以同时运行任何给定服务的并发实例。一台服务器可以更换或进行维护,而不会影响整个系统。客户端 - 服务器体系结构的一大优势是分布式体系结构,可以将地理上分离的组件集成到一个系统中。客户端 - 服务器体系结构的一个很好的例子是可以为多个学生提供多种服务的库系统,例如文章数据库,书籍查找器和订单放置器。


您好,



客户端 - 服务器架构 - http ://technet.microsoft.com/en-us/library/cc917543.aspx [ ^ ]



存储库对我没有意义,因为它不是架构模型。没有什么可比的。



JAFC


Whats the difference between repository and client-server architecture?
In both systems, there is a shared database that can be accessed by subsystems. I can't figure the real difference because client-server does what the repository system does.

解决方案

Go through Article- Software Architectural Analysis(Layered, Repository, Client-Server)[^].

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.


Hello,

Client-Server Architecture - http://technet.microsoft.com/en-us/library/cc917543.aspx[^]

The repository does not make sense to me, because it is not an architectural model. There is nothing to compare.

JAFC


这篇关于存储库和客户端 - 服务器架构的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆