【技术实现步骤摘要】
基于XML数据描述的面向数据分发服务的收发方法和装置
[0001]本专利技术属于数据传输
,尤其涉及一种基于XML数据描述的面向数据分发服务的收发方法和装置。
技术介绍
[0002]数据分发服务是一种分布式的数据传输中间件技术,能够在以网络和数据为中心的体系结构中,满足对信息交互的实时性和动态灵活性要求;信息交互由消息模式抽象到层次更高的以数据为中心的发布/订阅模式,有效的实现了相关系统之间的松耦合关系,使应用系统具备适应分布式、异构环境下的动态扩展性、互操作性和可移植性的能力。
[0003]现有的基于数据分发服务的应用,主要是实现特定类型数据结构的收发。实现方式是预先编写数据结构的IDL文件,调用相应数据分发服务的IDL解析器,生成特定数据结构的类型化接口文件;通过生成的类型化接口创建主题和数据写者/数据读者实体,利用与主题数据类型关联的数据写者/数据读者实现特定类型数据的收发。
[0004]现有数据收发服务一定程度上增加了使用数据分发服务的复杂度,降低了应用的灵活性,同时对特定数据结构类型的序列化和 ...
【技术保护点】
【技术特征摘要】
1.一种基于XML数据描述的面向数据分发服务的收发方法,应用于基于XML数据描述的面向数据分发服务的收发系统中的数据发方,其特征在于,所述方法包括:确定待发布数据成员的信息;采用预设的XML数据格式描述文件,根据待发布数据成员的信息,生成待发布字节流;通过预设通用接口发送待发布字节流。2.根据权利要求1所述的方法,其特征在于,所述通过预设通用接口发送待发布字节流,包括:根据所述待发布字节流的主题,通过预设通用接口将所述待发布字节流发送至所述收发系统中的订阅所述主题的数据收方。3.一种基于XML数据描述的面向数据分发服务的收发方法,应用于基于XML数据描述的面向数据分发服务的收发系统中的数据收方,其特征在于,所述方法包括:通过预设通用接口接收字节流;采用预设的XML数据格式描述文件,解析所述字节流,得到发布的数据成员的信息。4.根据权利要求2所述的方法,其特征在于,所述通过预设通用接口接收字节流,包括:通过预设通用接口,接收订阅的主题的字节流。5.一种基于XML数据描述的面向数据分发服务的收发装置,作为基于...
【专利技术属性】
技术研发人员:张志涛,王金岩,丁勇飞,李虎,王冠,孙帏胜,张涛,
申请(专利权)人:中国航空无线电电子研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。