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