1. A method for processing raw data streams carrying a plurality of raw data objects containing information which is subject to periodic updates, the method comprising the steps of: receiving a raw data object carried on a raw data stream input; processing the received raw data object to determine an object type of the raw data object; generating a formatted data object based on the contents of the raw data object by applying a set of formatting rules; determining if a prior version of the formatted data object is present in an object storage pool; if a prior version is present in the object storage pool: determining a data differential between the formatted data object and the prior version; updating the prior version of the formatted data object to correspond with the generated formatted data object; and broadcasting the data differential on an output broadcast data channel; otherwise, if no prior version is present in the object storage pool; providing the formatted data object to subscriber processes; and storing the formatted data object in the object storage pool.