Der RAD Server ist eine REST-Server-Engine, mit welchen man REST-basierte APIs mit Hilfe von Delphi-Quellcode und der integrierten Entwicklungsumgebung erstellen kann. Auf diese Weise ist die Nutzung der Geschäftslogik eines Anwendungssystems für beliebige Clients über das Netzwerk möglich. Mit anderen Worten: Die Businesslogik wird über ein eigenes API von überall erreichbar. RAD Server erfordert eine auf InterBase basierende Backend-Datenbank und wird im allgemeinen als Webserver-Modul für IIS- oder Apache-Server bereitgestellt. Die Voraussetzungen für eine Standardbereitstellung sind:
- Ein IIS- oder Apache-Webserver für das Hosting.
- Die Bereitstellung und Konfiguration des RAD Servers innerhalb des Web-Servers.
- Eine Installation von InterBase mit einer speziellen RAD Server-Lizenz.
- Windows (C++Builder/Delphi) oder Linux (Delphi)
Erfordert das Projekt eine spätere Nutzung des vollständigen RAD Servers ist eine Migration problemlos möglich. Durch die Nutzung von RSLite kann die Technik evaluiert und die Bereitstellung der Business-Endpunkte als REST-fähige APIs erprobt und verifiziert werden. Lizenzrechtlich fallen zunächst keine weiteren Kosten an. Erst mit einem Upgrade auf die Vollversion des RAD Servers ist dieses ggf. der Fall.
Weitere Informationen zu RAD Server Lite finden Sie unter https://blogs.embarcadero.com/the-new-rad-server-lite-rslite-in-rad-studio-11/.