Разделение приложения на проекты
Вы уже знаете, что одна из задач OERA-архитектуры является разделение приложения на клиентскую и серверную части, так как они должны исполняться разными процессами в развёрнутом приложении. Для этого программный код каждой части должен быть размещён в соответствующем отдельном проекте в рабочей области среды разработки. Такой подход упрощает размещение разных частей приложения на разных физических устройствах. Позже вы увидите, как выполнить клиентскую часть приложения в Developer Studio и серверную часть на сервере приложения.
На следующем рисунке, в качестве примера, представлены два OpenEdge-проекта в Developer Studio – Client и Server.
Для своего приложения вы можете добавлять столько проектов в рабочую область, сколько необходимо. Например, можно добавить отдельный проект для общего кода, который должен использоваться и клиентской, и серверной частями приложения.