Managing, Evolving and Distributing Data Warehouses and OLAP Data Cubes in Novel Environments