摘要
在分布式异构环境中,由于硬件平台、网络协议的不同,上层软件往往采用不同的技术栈来实现,所以软件与硬件耦合程度高。不少系统选用数据分发服务作为消息中间件,为应用提供统一的接口、消息模型,降低软件对网络接口的依赖。针对不同编程语言数据定义方式不同的问题,选用互动式数据语言(IDL)作为数据结构的统一描述方式,在应用开发过程中通过IDL编译工具生成不同语言的桩代码以支持应用开发。设计了面向数据分发服务的IDL编译工具,支持IDL语言向C/C++自动化转换及可配置的桩代码生成能力。
出处
《电脑编程技巧与维护》
2024年第2期86-88,共3页
Computer Programming Skills & Maintenance