现有的航行通告处理系统采用C/S模式,客户端和服务器间耦合度很高,且基于广播的传送方式造成客户端大量冗余航行通告的产生。针对航行通告发生地明确、接收端可按需订阅的特点,结合数据分发服务DDS(Data Distribution Service)规范能够使通信双方在空间、时间和数据通信等方面实现松耦合的特征。提出基于DDS规范的发布订阅模型,设计了一个支持服务质量Qo S(Quality of Service)的航行通告分发服务中间件,定义其中的数据结构、工作流程以及全局数据空间的管理策略。根据航行通告发布场景,使用CPN Tools工具进行建模和仿真。案例仿真结果表明,该中间件能够提供准确的基于主题的航行通告分发服务,从而证明了中间件设计方案的可行性和有效性。