// register used producers
DataSourceProducerProvider.pushNewProducer(HistoryDataSourceProducer.class);
DataSourceProducerProvider.pushNewProducer(SimulatedDataSourceProducer.class);
DataSourceProducerProvider.pushNewProducer(TangoDataSourceFactory.class);
HistoryDataSourceProducer producer = (HistoryDataSourceProducer) DataSourceProducerProvider
.getProducerByClassName(HistoryDataSourceProducer.class.getName());
producer.setDefaultRefreshingStrategy(REFRESHING_STRATEGY);
// key generating system
keyGeneratorMap = new HashMap<String, IKeyGenerator>();
IKeyGenerator tangoKey = new TangoKeyGenerator();
keyGeneratorMap.put(tangoKey.toString(), tangoKey);