A computer-implemented method for mapping data between a data tag and a
database application using a generic and extensible mapping interface. A
computer-implemented method includes: communicating with the data tag via
a wireless interface using a data tag query protocol; communicating with
a database application via a database interface using a database query
protocol; reading a mapping definition; exchanging data between the
wireless interface and the database interface by mapping between the data
tag query protocol and the database query protocol within the mapping
interface using the mapping definition; and storing the mapping
definition separately from the mapping interface, providing separation
between mapping interface and mapping definition.