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