分布计算环境作业
一.判断是非题
1) RDF没有描述资源间关系的能力,且不能描述两个类的互不相交关系、类的基数
和等价性等,因此在语义Web中需要引入本体。 F 2) 无状态会话Bean也可以用于实现有状态的应用。T
二.多项选择题
1) 你认为BT可能是基于下面__A、D__________结构实现的?
A. 中心化拓扑 B. 全分布式非结构化拓扑 C. 全分布式结构化拓扑 D. 半分布式拓扑
2) 在五层沙漏结构中,位于_A、B__________层的协议需要在所有提供共享资源的节
点上提供。
A. 资源层 B. 连接层 E. 应用层
C. 构造层 D. 汇聚层
三.问答题
1、(15分)试分析为什么近年来云计算发展得如此迅猛?
6分:有需求:需要节约IT成本、需要节约能源、需要具有按需服务能力等;
6分:能够迎合这个需求:描述云计算技术的优势,再呼应前面的问题:总之恰好能解决这些问题。
3分:简单可行:云计算的实现相对简单,虚拟化技术等已经基本成熟。
如果前面两点是抄PPT一条条罗列,再扣2分。
2、(15分)现要为某网上商城实现一个商品价格查询服务,该服务具有以下功能:
用户可以主动查询某个商品的价格。 用户可以订购某个商品的价格,当商品价格低于用户指定的阈值时,该服务通知订
购用户当前的价格。
多个用户可同时使用该服务。
现要使用面向对象的技术,如CORBA技术实现该服务:请描述该服务对象和客户端程序分别需要实现的接口。接口可以采用任何一种程序设计语言描述(甚至夹杂自然语言),但要明确每个接口名、接口中的方法名、方法的返回值和参数名以及类型。
商品价格查询服务的接口:
方法一:价格查询。
Float getPrice(String goodID) throws someFailure;返回值为价格。
方法二:订购价格变化情况
Void subscribe(String goodID, float myInterestPrice, Ref myCallback) throws some someFilure
其中,myInterestPrice为指定的价格阈值,myCallback为实现nicePrice()方法的客户端回调接口对象引用。
客户端实现的接口 方法一:
Void nicePrice(String goodID, float nicePrice) throws some someFilure; 其中,nicePrice是低于阈值的新价格。
参数类型和名字等,可在合理范围内变动。缺失红色部分,不扣分。
每个方法5分。