摘要
现有的航行通告处理系统采用C/S模式,客户端和服务器间耦合度很高,且基于广播的传送方式造成客户端大量冗余航行通告的产生。针对航行通告发生地明确、接收端可按需订阅的特点,结合数据分发服务DDS(Data Distribution Service)规范能够使通信双方在空间、时间和数据通信等方面实现松耦合的特征。提出基于DDS规范的发布订阅模型,设计了一个支持服务质量Qo S(Quality of Service)的航行通告分发服务中间件,定义其中的数据结构、工作流程以及全局数据空间的管理策略。根据航行通告发布场景,使用CPN Tools工具进行建模和仿真。案例仿真结果表明,该中间件能够提供准确的基于主题的航行通告分发服务,从而证明了中间件设计方案的可行性和有效性。
Existing NOTAM processing system uses C/S model, the coupling degree between client and server is very high, and the broadcast-based transmission means makes a lot of redundant NOTAM generated at the client. In view of the features of NOTAM that their generation places are clear and the receiver can be subscribed on demand, and combining with the characteristics of data distribution service (DDS) specification that it enables two communicating parties to reach the loose coupling in space, time and data communications, in this paper we present a DDS specification-based publishing and subscribing model. We design a NOTAM distribution service middleware which supports the QoS policies, define the data structure and work flow of it, as well as the managerial strategy of global data space. According to NOTAM distribution scene, we use CPN Tools for modelling and simulation. Case simulation results show that the middleware can provide accurate subject-based NOTAM distribution services, so that proves the feasibility and validity of the design scheme of middleware.
出处
《计算机应用与软件》
CSCD
2016年第2期7-11,41,共6页
Computer Applications and Software
基金
国家自然科学基金项目(61039001)
天津市科技支撑计划重点项目(11ZCKFGX04200)
关键词
航行通告
分发服务
中间件
服务质量
着色PETRI网
Notice to airmen (NOTAM) Distribution service Middleware Quality of service Coloured Petri nets (CPN)