Функции Persistence Layer
• сохранение элементов (объектов и ассоциаций) объектного пространства (ОП) в долговременной памяти (как правило, на жестком диске, хотя для этой цели могут использоваться и любые другие устройства хранения — дискеты, flash-диски, CD/DVD-RW и т.д. при наличии стандартного доступа к ним из приложения). При этом сохраняются только те объекты и связи, для которых в модели приложения задано свойство Persistent;
• загрузка элементов объектного пространства из долговременной памяти;
• объектно-реляционное отображение, то есть преобразование объектной UML-модели в структуру реляционной базы данных;
• генерация схемы реляционной базы данных по имеющейся объектной модели;
• преобразование OCL-выражений в операторы SQL (так называемый механизм OCL2SQL).