根據RFID系統特點和RFID中間件功能需求,本文提出基于JMX的分布式RFID中間件架構,并從RFID中間件系統整體架構、各功能模塊的軟件設計和實現等方面介紹了其構建方法。該分布式RFID中間件實現了數據采集和應用的分離,通過閱讀器代理方式,有效地屏蔽底層RFID硬件設備信息,并向外提供Web service接口,封裝RFID中間件向外邏輯,實現屏蔽上層應用的功能。動態靈活的JMX架構,模塊化的設計,閱讀器代理、過濾器等功能模塊可根據需求進行添加和裁剪,使RFID中間件擁有高度的伸縮性,方便系統集成和擴充。