Object exchange across heterogeneous information sources
The Information Bus: an architecture for extensible distributed systems