刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

基于分布式系统的设计背景,完成下列问题。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

【问题1】答案:

(1)企业业务架构

(2)逻辑信息架构

(3)计算接口架构

(4)分布式工程架构

(5)技术选择架构


【问题2】答案:

(1)构件管理支持:现有分布式基础设施一般通过构件容器为构件提供基本的运行环境;具体功能一般包括管理构件的实例及其生命周期、管理构件的元信息等。

(2)互操作支持:现有分布式基础设施均提供了高层通信协议以屏蔽节点的物理特性以及各节点在处理器、操作系统、程序设计语言等方面的异构性;基于互操作支持,开发人员在开发与调用分布式对象时,均不需自己编写处理底层通信的代码。

(3)公共服务支持:现有分布式基础设施通常将针对分布式软件的通用支持集成于一身,以公共服务的形式提供给应用程序;其提供的常见公共服务包括命名服务、事务服务、安全服务、持久性  服务等。 


【问题3】答案:

(1)存根/桩 (2)框架

或(1)代理 (2)存根

一次远程调用的过程如下:

①客户程序将调用请求发送给客户端桩,对于客户程序来说,桩就是服务程序在客户端的代理。

②客户端桩负责将远程调用请求进行编组并发送给通信总线。

③调用请求经通信总线传送到服务端框架。

④服务端框架将调用请求解组并分派给真正的远程对象实现(服务程序)。

⑤服务程序完成客户端的调用请求,将结果返回给服务端框架。

⑥服务端框架将调用结果编组并发送给通信总线。

⑦调用结果经通信总线传送到客户端桩。

⑧客户端桩将调用结果解组并返回给客户程序,客户程序得到调用结果。

解析:

根据ISO的开放分布进程(ODP)规范,系统架构的设计涉及五个关键视点,每个视点关注不同的核心内容。企业业务架构关注业务流程和组织结构;逻辑信息架构关注信息的定义、存储和传输;计算接口架构关注系统组件间的通信和互操作性;分布式工程架构关注系统的分布式特性和工程实施;技术选择架构则涉及技术选型、系统集成和性能优化。因此,根据各视点的描述,将对应的架构视点填入图中。

创作类型:
原创

本文链接:基于分布式系统的设计背景,完成下列问题。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share