摘要

针对现代航空电子数据加载功能需求,设计并实现了一种支持复用的数据加载中间件软件,集成加载管理和加载代理两种服务功能模块,可作为公共服务提供于相应功能角色的数据加载应用软件使用。加载管理服务以非阻塞接口设计和异步回调方式为应用软件提供多个代理端并行加载数据的能力。加载代理服务集成虚拟内存文件系统,可部署运行于不同的嵌入式平台,为加载代理端应用软件提供服务。实际型号应用表明,数据加载中间件具备较高的数据加载效率和良好的移植性,标准统一的公共服务设计有效减少了加载应用软件的开发工作量,并有助于提高数据加载系统的可靠性。