TagCentric is RFID middleware that controls heterogeneous RFID devices and gathers RFID-related data into a user-specified database. It's cost (free!) and simplicity make it ideal for use by small businesses, RFID testing facilities, and universities.
Ubiquity is a framework for device agents. It includes system level functionality such as networking, XML message passing, agent discovery, and GUI support for building a system of agents that wrap devices, enabling the creation of smart devices.