Combine many sources of data into a single stream of information in real-time. Analysis and filtering can be done on any single source independently or on the aggregate stream of data. The aggregate data stream can be synchronized across a distributed system.