根据RFID系统特点和RFID中间件功能需求,本文提出基于JMX的分布式RFID中间件架构,并从RFID中间件系统整体架构、各功能模块的软件设计和实现等方面介绍了其构建方法。该分布式RFID中间件实现了数据采集和应用的分离,通过阅读器代理方式,有效地屏蔽底层RFID硬件设备信息,并向外提供Web service接口,封装RFID中间件向外逻辑,实现屏蔽上层应用的功能。动态灵活的JMX架构,模块化的设计,阅读器代理、过滤器等功能模块可根据需求进行添加和裁剪,使RFID中间件拥有高度的伸缩性,方便系统集成和扩充。