MIDAS/DCOM 和C/S有什么区别?(50分)

  • 主题发起人 主题发起人 MingWord
  • 开始时间 开始时间
M

MingWord

Unregistered / Unconfirmed
GUEST, unregistred user!
在看李维的多层分布系统篇,被一句话搞糊涂了,说分布式多层系统和客户端/服务器系统不同?他们有何不同?数据库连接方式有何不同?
现在在看MIDAS/DCOM,其实他们和桌面型的数据库连接也没有什么不同吗?只不过是要先建服务器,用TClientDataSet进行连接罢了.C/S呢?他们又是怎么回事?
 
多层结构的典型是三层结构,其基本思想是把用户界面与企业逻辑分离
(1) 客户端应用程序。提供用户接口,主要功能是指导操作人员使用界面,输入数据,
输出结果,并不具有企业逻辑,或只拥有部分不涉及企业核心的、机密的应用逻辑。
这样客户端就显的很廋,称为“廋”客户。
(2) 应用程序服务器。它是应用的主体,包含了企业中核心的及易变的企业逻辑
(规划,运作方法,管理模型等),其功能即接受输入,处理后返回结果。
(3) 远程数据库服务器。即数据库管理系统(DBMS),负责管理对数据的读写和维护。
应用程序更易发布、安装、配置和维护。
(3)实现分布式数据处理。把一个应用程序分布在几个机器上运行,可以提供应用程序的性能,通过冗余配置还可以保证不会因为局部故障导致整个应用程序崩溃。
(4)有利于安全。将一些敏感数据功能部分封装在中间层,并授予不同访问权限,可以保证对数据的访问限制。
这是比较标准的三层或多层概念解释,我想大家可以针对这些说法进行讨论,也许效果更好.
 
接受答案了.
 
后退
顶部