Delphi уже имеет многоуровневую / многоуровневую архитектуру, доступную с ранних версий.Вы никогда не ограничивались компонентами RAD.
DataSnap, безусловно, является де-факто стандартной версией создания таких приложений.См. например, эту статью от Embarcadero .
Другие Доступны сервис-ориентированные фреймворки , написанные на Delphi (DataAbstract, RemObjects, KBMMw, Midware, WST, Synopse, Spring)..
ORM framework - хороший способ создания многоуровневых приложений (например, InstantObjects, DObject, tiOPF, GFramewok, Bold, Synopse, hcOPF, DelphiORM ..).Некоторые из них даже позволяют строить Сервисы выше ORM.См., Например, нашу Открытую среду .