这段文本提到了 CORBA(Common Object Request Broker Architecture)对象模型,描述了在单个ORB环境中必须支持的各种分布透明性,如位置透明性。ORB功能的元素通常直接对应于这些透明性。而互操作性可以被视为将透明性扩展到跨多个ORB的范围。
文中还提到了领域(domain),它是一个独特的范围,在其中表现出某些共同特征并遵守一些共同规则,以保持分布透明性。因此,互操作性与跨越这样的领域边界进行透明交互密切相关。
领域可能是行政性的或技术性的,并不一定与ORB安装的边界相对应。行政领域包括命名域、信任群组、资源管理域和系统的其他“运行时”特征。技术领域识别常见协议、语法和类似的“构建时”特征。在许多情况下,技术领域的需求源自行政领域基本要求。
在单个ORB内部,大多数领域可能具有与ORB本身类似的范围:常见对象引用、网络地址、安全机制等。然而,同一类型的多个领域可能由给定的ORB支持:不同机器类型上的内部表示,或者安全领域。相反,一个领域可以跨越多个ORB:不同的ORB可以使用相似的网络地址,类型标识符可以被共享。
在技术上,这段文本讨论了CORBA对象模型中的透明性和领域概念,并说明了如何通过ORB实现互操作性。
内容由零声教学AI助手提供,问题来源于学员提问