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