单选题

在SOA设计原则中,以下哪个特性最能体现服务之间的松耦合性和自包含性( )。

A
服务使用者可以直接访问服务提供者的内部状态
B
服务之间通过频繁的远程过程调用(RPC)进行交互
C
服务的实现细节对使用者完全透明,只暴露接口
D
服务之间共享私有数据以提高效率
查看答案
答案
正确答案:C
解析
【内容考查】本题考查SOA的设计原则中关于松耦合性和自包含性的理解。【选项分析】A. 服务使用者直接访问服务提供者的内部状态违反了松耦合原则。B. 频繁的RPC调用不符合SOA的粗粒度原则,会增加耦合度。C. 正确。服务实现细节对使用者透明,只暴露接口,体现了松耦合性和自包含性。D. 共享私有数据违反了服务的自包含性原则。根据SOA设计原则,服务之间应该保持松耦合性,服务使用者只能看到服务的接口,而服务的位置、实现技术和当前状态对使用者是不可见的。同时,服务应该是自包含的,即功能实体是完全独立自主的。选项C最准确地体现了这些特性,因此是正确答案。
历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved