For example, if one of the data consumers 108-112 periodically needs information or data such as costs or prices associated with raw materials or finished products from one of the data services 102-106, the scheduler 136 may be configured to periodically send messages requesting this data to the one or ones the data services 102-106 which may store or have access to this data.