运行支撑环境(RTI)是HLA接口规范的具体实现,是HLA的核心部件。RTI包括两部分,服务器实现部分和客户端组件部分。客户端组件称之为本地RTI组件(RLc,LocalRTIComponent),它为联邦成员提供一个服务调用接口,这个接口叫做RTI大使(RTIAmbassador);同时RTI需要保持一个联邦成员的回调接口,称之为联邦成员大使(FederationAmbassador)。
RTI提供6种服务:
(1)联邦管理。在整个联邦运行生命期协调联邦范围内的各种活动。
(2)声明管理。提供服务使联邦成员声明它们能够希望创建和接收的对象状态和交互信息,实现基于对象类或交互类的数据过滤。
(3)对象管理。提供创建,删除对象,以及传输对象数据和交互数据等服务。
(4)所有权管理。提供联邦成员间转换对象属性所有权服务。
(5)时间管理。控制协调不同局部时钟管理类型的联邦成员(如DIS仿真系统、实时仿真系统、时间步长仿真系统、事件驱动仿真系统和乐观机制的仿真系统)在联邦时间轴上推进.为各联邦成员对数据的不同的传输要求(如可靠的传输和最佳效果传输)提供服务。
(6)数据分布管理。为联邦成员动态地描述“兴趣”提供服务。所谓兴趣是指成员希望接收和能够发送的信息,从而实现基于值的数据过滤。
