雷达观测数据有回波强度、径向速度、速度谱宽及偏振参量等多种基数据,不同气象算法任务模块需要输人的基数据不尽相同,需要对其进行按需发送。针对事件通道和任务模块间存在大量不必要的通信,根据分布式雷达产品生成系统实时数据传输和松散的数据驱动通信模型的需要,结合CORBA命名服务和通知服务的特性,提出一个基于通知服务的实时数据传输模式。分布式雷达产品生成系统的数据流的基础由标准CORBA通知服务的核心部件构成,通过命名服务绑定算法任务名和对象引用。该模式提供了过滤机制,这种机制通过在事件提供者和消费者任务子模块之间高效的路由事件来支持松散的数据驱动的通信。
Radar observations contain echo intensity ,radial velocity ,spectral width and polarization parameters and ,so on. Different meteorological algorithm task modules don' t demand on the same base data. Facing to lots of unnecessary communication between event channel and task modules,on the basic of the requirement of scalable data-driven communication model that decouples suppliers from consumers and real-time data transmission of a distributed radar products generating system, this paper proposes a real-time data transimission model implemented by CORBA Notification Service. the core component of CORBA Notification Service constitute the basis of data flow of distributed radar products generating system. The proposed model provides filter policy designed to support scalable event-driven communication by routing events efficiently between suppliers and consumers at multiple points in a distributed system.