提出一种基于XML-RPC的分布式仪器系统集成方法,给出结合C/S和B/S混合结构的系统集成架构,采用模块化结构和虚拟仪器技术,设计并实现分布式仪器系统软件,其核心为XML-RPC服务器,由数据访问模块、数据管理模块、仪器管理模块和Web服务接口模块组成。发酵实验室分布式仪器系统集成的应用结果表明,该系统能实现对实验室仪器的管理和远程监测,并且运行稳定可靠、扩展 性强。
远程过程调用(RPC)是分布式系统中常见的进程间通信手段,与显式的消息传递方法相比,RPC能为多节点进程间通信提供更好的透明性。该文在分析了RPC系统结构的基础上,结合嵌入式环境设计了一个通用的RPC系统,并在ARM7、μC/OS-II、以太网和TCP/IP的基础上实现了该RPC设计。通过测试,比较了RPC方式与显式消息传递的时间损耗。