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

热门试题