| RFID (Radio frequency identification, RFID) is an untouched automatic recognition technology, using frequency communication. Comparing to the other automatic recognition technologies, such as bar-code, RFID has the merits like the recognitions of high-speed moving object, multi-objects recognition and untouched recognition. In the RFID application system, RFID middleware keeps the responsibilities as collecting original label from reader, eliminating the redundant data, aggregating the label data, and providing the label data service to the upper layer enterprise application system. As RFID becoming mature, the RFID middleware becomes more and more important in RFID application system. Therefore, it's of important theoretical and practical meaning to study the RFID middleware system.This paper, which is based on the service-oriented architecture, provides services to the upper layer application system using the standard interfaces, which provides integrate solution for information collection. The main task of this system is to filter, aggregate and release the tag data coming from RFID readers, and supply the upper layer application system or data management system with the key information. And it can shield the difference between the kinds of RFID readers, and make the developing of enterprise application system more convenient. This RFID middleware system is an agency between the RFID readers and application system.By researching and analyzing the whole composition and integrate workflow of the RFID system, this paper designs an architecture scheme of two-layer distributed RFID middleware system, which defines each module's function and structure and the interfaces between layers according to the international standard, and designs the web management function based on B/S structure.The system of this paper uses J2EE as the development platform, and implements the functions of RFID reader controlling, tag data filtrating and integrating, Web management platform and standard data service interface. |