Methods and apparatus, including computer program products, for making information
available between enterprises. In one aspect, a method includes: receiving from
a first enterprise multiple instances of tag-read-data for first articles including
information read automatically from tags bound to the articles, article locations,
and data derived from a first data processing system of the first enterprise; receiving
from a second enterprise multiple instances of tag-read-data for second articles
and data derived from a second data processing system of the second enterprise;
using the tag-read-data to maintain virtual representatives for the articles in
a virtual world, where tag-read-data received from either enterprise for a particular
article is used to update the virtual representative corresponding to the article;
and making available information from updated virtual representatives and from
the virtual world to both the first enterprise and the second enterprise.