A method of detecting interactions among objects associated with RFID tags implemented
in computer software operating in a services gateway, the services gateway including
server software installed and operating upon a computer. The method includes reading,
through an RFID reader, a first RFID identification code from a first RFID tag
associated with a first object; reading a second RFID identification code from
a second RFID tag associated with a second object; and inferring from an interactions
database an interaction between the objects. The interactions database includes
an interactions record representing the interaction between the objects, the interactions
record comprising an interaction identification field having a value identifying
the interaction between the objects and at least two RFID identification fields.
The readings of RFID identification codes and the inferring of an interaction are
carried out through Java servlets in an OSGI-compliant service bundle installed
and operating in the service gateway.