По сути, так же, как если бы вы использовали СУБД в качестве хранилища данных. Создайте OO классы доменной модели. Доступ к хранилищу данных осуществляется через абстрактный интерфейс, постоянный уровень , который принимает и предоставляет объекты этих классов. Внутренне сделайте так, чтобы уровень сохраняемости конвертировался в ваши классы доменных моделей и таблицы Кассандры и из них.