A typical MES, as middle of Fig. 1, usually contains 11 functionalities which are designed and developed as web services within several key services in this case. RFID middleware service is responsible for managing RFID devices and controlling data transfers between readers and tags as well as the hardware maintenance.Planning and scheduling service executes real-time production