简答题

分布式对象模型与客户-服务器模型有什么异同?

正确答案

在C/S模型中,客户和服务器的“地位”是不“平等”的:客户只能向服务器提出服务请求,而服务器不能向客户提出服务请求,同时服务器之间可以互相提供服务。
另外,客户一般要知道服务器在网络上的具体位置(服务器的域名或者IP地址),相反,服务器则不需要。
这种差别在一定程度上限制了系统的灵活性和可扩展性。
而在分布式对象结构中,服务的提供者是被称为“对象”(Object)的系统组件(System Component)。
每个对象的地位在逻辑上是平等的,它们可以互相为对方提供所需的服务。
在这种情况下,提供服务的对象就是服务器,而提出服务请求的对象就是客户。
为了能够提供服务,每个对象都有一个服务接口。

答案解析

相似试题
  • 集中式模型和分布式模型相比各有什么优缺点?

    简答题查看答案

  • 说明TCP/IP模型有哪几个层次,各层的主要功能是什么?试比较OSI模型与TCP/IP模型的主要服务方式与实用性,初步探讨其不一致的原因。

    简答题查看答案

  • 一般情况下,关系数据模型与对象模型之间有哪些匹配关系?

    简答题查看答案

  • 一般情况下,关系数据模型与对象模型之间有哪些匹配关系()

    多选题查看答案

  • 一般情况下,关系数据模型与对象模型之间有哪些匹配关系()

    多选题查看答案

  • UML的客户需求分析模型包括()模型、类图、对象图和活动图。

    单选题查看答案

  • UML的客户需求分析模型包括()模型、类图、对象图和活动图组成。

    单选题查看答案

  • NF2、面向对象和对象-关系三种数据模型各有什么特点?

    简答题查看答案

  • 分布式服务设计模型的基本原则是网络服务集中,()服务分散。

    填空题查看答案