A Flexible Middleware for Integrating Heterogeneous and Distributed RFID Systems