[发明专利]一种分布式试验运行中间件异构网关的自动生成方法有效
申请号: | 201310525250.2 | 申请日: | 2013-10-30 |
公开(公告)号: | CN103593416A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 蔡斐华;李鑫;廖建;郭晶;贾长伟;张丽晔;王长庆;赵雯 | 申请(专利权)人: | 中国运载火箭技术研究院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L12/66 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 100076 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种分布式试验运行中间件异构网关的自动生成方法,步骤为:(1)开发异构网关代码模板;(2)定义网关交互数据描述文件格式;(3)用户选择异构分布式试验运行中间件的模型描述文件,然后选择公布给异构中间件的试验成员及其属性和消息,或从异构中间件订购的试验成员及其属性和消息,按照步骤(2)中所述网关交互数据描述文件的格式定义,生成网关交互数据描述文件;(4)解析网关交互数据描述文件获得交互数据,利用模板填充技术生成网关代码;(5)调用代码编译器编译步骤(4)中所述异构网关代码,生成异构网关可执行文件。本发明方法提高了大系统跨平台应用的构建效率,促进了异构中间件上对象模型资源的重用。 | ||
搜索关键词: | 一种 分布式 试验 运行 中间件 网关 自动 生成 方法 | ||
【主权项】:
一种分布式试验运行中间件异构网关的自动生成方法,其特征在于步骤如下:(1)构建异构网关代码模板;所述的异构网关代码模板为带有标签的代码文件,标签被用户配置的交互数据替换后形成网关代码,异构网关代码模板包括三种,分别是分布式试验运行中间件代理节点代码模板、控制模块代码模板、时间同步模块代码模板,三种模板的代码功能分别与异构网关中的代理节点、控制模块、时间同步模块功能相对应一致;(2)定义网关交互数据描述文件格式;所述的网关交互数据描述文件格式包括四个描述区,分别是运行环境描述区、公布描述区、订购描述区以及映射关系描述区;其中运行环境描述区描述运行分布式试验运行系统所需的系统运行参数;公布描述区描述公布给异构的分布式试验运行系统的试验运行节点的属性与消息;订购描述区描述从异构的分布式试验运行系统中订购的试验运行节点的属性与消息;映射关系描述区描构异构的分布式试验运行系统之间公布订购的试验运行节点、属性名、消息名的一一对应关系;(3)选择异构分布式试验运行系统的模型描述文件,然后选择公布给异构中间件的试验运行节点及其属性和消息,或从异构中间件订购的试验成员及其属性和消息,并按照步骤(2)中所述网关交互数据描述文件的定义格式,生成实际的网关交互数据描述文件;所述的分布式试验运行系统的模型描述文件,表示描述一个分布式试验运行系统中,各个试验运行节点所具备的状态和消息公布能力;(4)解析网关交互数据描述文件获得交互数据,利用该交互数据替换异构网关代码模板中的相应标签,生成完整的网关代码;(5)调用代码编译器编译步骤(4)中生成的完整的网关代码,由此得到异构网关可执行文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310525250.2/,转载请声明来源钻瓜专利网。