Die ideale Plattform für Delphi- und C++Builder-Anwendungen
Erstellen und implementieren Sie in kurzer Zeit serviceorientierte Anwendungen! RAD Server unterstützt REST mit JSON (oder XML) Parameterübergabe und liefert Rückgabewerte. Veröffentlichen Sie APIs, verwalten Sie verbundene Benutzer und Geräte, erstellen Sie Analysen über die Nutzung und Benutzer von Anwendungen und verbinden Sie sich mit lokalen oder Unternehmensdatenbanken über FireDAC-Komponenten. RAD Server bietet Benutzerauthentifizierung, Push-Benachrichtigungen, Geolokalisierung und Datenspeicherung.

Mehrschichtige Entwicklung leicht gemacht
Endlich ein Backend für Multi-Tier-Anwendungen, so einfach wie Delphi.
Vor RAD Server haben Entwickler kundenspezifische Delphi- und C++Builder-Backend-Anwendungsserver mithilfe von Server-Toolkits wie DataSnap erstellt. Diese bieten nur wenige grundlegende Serverkomponenten für mehrschichtige Anwendungen, sodass für den Großteil der Entwicklung der Entwickler selbst aktiv werden musste. Steigen Sie deshalb um auf RAD Server. Mit RAD Server können Entwickler jetzt auf einfache Weise Methoden zur Delphi- und C++-Geschäftslogik in RAD Server laden, Benutzer hinzufügen und sofort anwenden. Die REST/JSON-Endpunkte werden automatisch erstellt und verwaltet. Darüber hinaus lässt sich auch der Zugriff steuern. Ein Datenspeicher ist integriert, Sie können aber unkompliziert eine Verbindung mit gängigen Unternehmens-RDBMS und Cloud-Diensten herstellen. Ermitteln Sie die Benutzerposition und definieren Sie entsprechende Reaktionen. Übermitteln Sie Benachrichtigungen an die Benutzer. Integrieren Sie intelligente IoT-Geräte in Ihre Lösung. Und stellen Sie Ihre Lösung lokal oder in der Cloud bereit. Die Programmierung mehrschichtiger Anwendungen war noch nie so einfach, schlüsselfertig, flexibel und leistungsstark.

REST Endpunkt-Publishing
Einfache Erstellung, Veröffentlichung und Verwaltung von REST-API-Endpunkten
RAD Server erzeugt automatisch REST/JSON API-Endpunkte aus Ihrer Delphi- oder C++-Programmlogik. Da Ihre Delphi- und C++-APIs als heterogene REST/JSON-Endpunkte veröffentlicht werden, unterstützt RAD Server problemlos praktisch jeden Clienttyp: Desktop, mobile Clients und sogenannte Wearables sowie beliebte JavaScript Web Frameworks.

Integrations-Middleware
Leistungsstarke Integration von Daten, Cloud und Smart-Geräten
RAD Server bietet standardmäßig eine Vielzahl von Verbindungen zu externen Servern, Anwendungen, Datenbanken, Smart Devices, Cloud Services und weiteren Plattformen. Einfach mit Unternehmensdaten, Cloud Services und Smart IoT-Geräten verbinden.

Anwendungsdienste
Entwickeln Sie Ihre Anwendung mit integrierten Basisdiensten.
Die wichtigsten Dienste wie Benutzerverzeichnisse, Authentifizierung, Zugriffskontrolle, Push-Benachrichtigungen, JSON-Datenspeicherung und Standortverfolgung sowie Beacon-Fencing bilden die wichtigsten grundlegenden Komponenten Ihrer Serveranwendung.

Die wichtigsten Features
Sie erhalten RAD Server mit RAD Studio, Delphi und C++Builder
Zugriffssteuerung
Sie können auf Gruppen- und Benutzerebene Zugriff mit Authentifizierung auf alle Anwendungs-APIs einrichten und steuern, wer Zugriff auf die API-Funktionalität Ihrer Anwendung hat.
API-Analysen
Alle REST-API-Endpunktaktivitäten werden aufgezeichnet und bemessen, um eine robuste statistische Verfolgung und Analyse zu ermöglichen.
Desktop-, Mobil- und Web-Client-Anwendungen
Der gesamte C++- und Delphi-Code, der auf RAD Server gehostet wird, wird als REST/JSON-Endpunkt veröffentlicht, der von jeder Client-Anwendung auf verschiedenen Plattformen genutzt werden kann. Dadurch wird eine extreme Flexibilität und Zukunftstauglichkeit gewährleistet.
Unternehmensdaten
RAD Server bietet hochleistungsfähige integrierte Konnektivität zu allen gängigen Enterprise-RDBMS-Servern wie Oracle, DB2, Microsoft SQL Server, InterBase, Informix, MySQL Server und mehr.
IoT Smart Device Konnektivität
Die IoT-Komponenten von RAD Studio ermöglichen eine schnelle und einfache Integration von IoT-Smart-Geräten in die Dienste Ihrer Anwendung.
Cloud-Dienste
Integrieren Sie REST-Cloud-Dienste aus einer Vielzahl von Cloud-, Social- und BaaS-Plattformen wie Google, Amazon und anderen.
Push-Benachrichtigungen
RAD Server unterstützt derzeit Push-Benachrichtigungssysteme wie Apple Push Notification Service (APNs) und Firebase Cloud Messaging (FCM).
Integrierter sicherer Datastore
Sie können integrierte APIs zum Speichern und Abrufen von JSON-Daten verwenden, ohne dass ein separater Datenbankserver erforderlich ist.
Benutzerposition und Näherungserkennung
RAD Server-Anwendungen können Benutzerbewegungen sowohl innerhalb als auch außerhalb von Gebäuden verfolgen und auf Annäherungsereignisse reagieren, wenn Benutzer benutzerdefinierte Beacon-Zonen betreten und verlassen oder sich durch die Unterstützung von GPS, Beacons und Beacon-Fence-Technologie von RAD Studio bestimmten Beacon-Punkten nähern.
Windows & Linux
RAD Server-Lösungen laufen auf IIS unter Windows und auf Apache unter Windows & Linux (mit Delphi).
Unterstützung von mehreren Mandaten
Eine einzelne RAD Server-Instanz mit einer einzigen RAD Server-Datenbankverbindung kann mehrere isolierte Mandanten unterstützen. Jeder Mandant verfügt über einen einzigartigen Satz von RAD Server-Ressourcen, wie Benutzer, Gruppen und andere Daten.
ActiveDirectory-Unterstützung
Enthält Beispielcode zur Synchronisierung von RAD Server-Benutzerkonten mit ActiveDirectory-Benutzern.
Swagger Open API-Dokumente
Ermöglicht eine schnelle Dokumentation Ihrer APIs durch die Verwendung einer Metadatensprache wie YAML oder JSON für die Darstellung der RAD Server REST APIs.
No Code Instant APIs
Schnelles Erstellen von Endpunkten für den Zugriff auf Datenbanktabellen und Queries mit Paging und Sortierung mit Hilfe der eingebauten Assistenten.
Docker-Unterstützung
RAD Server bietet benutzerdefinierte und vorgefertigte Docker-Images für RAD Server unter Linux, die über den Docker Hub erhältlich sind. Bereitstellung auf AWS, Google Cloud, Azure oder vor Ort.
RAD Server jetzt testen
Die kostenlose 30-Tage-RAD-Studio-Testversion beinhaltet eine RAD Server 5-Benutzer-Entwicklungsversion.
Für die Entwicklung und das Testen von REST-Endpunkten, Location Tracking oder IoT Edgeware für RAD Server ist eine Enterprise oder Architect Edition von RAD Studio, Delphi oder C++Builder 10.1 oder höher erforderlich.
RAD Server mit RAD Studio, Delphi und C++Builder erhalten
RAD Server ist in den Enterprise und Architect Editionen enthalten.
Ab Version 10.2 Release 2 sind RAD Server Weitergabelizenzen in den Enterprise und Architect Editionen von RAD Studio, Delphi und C++Builder enthalten.
- Enterprise Editionen enthalten eine Single-Site-Weitergabelizenz für RAD Server.
- Die Architect Editionen enthalten nun eine Multi-Site-Weitergabelizenz für RAD Server (ab Version 10.2.3 für Architect Kunden mit aktiver Update-Subskription).
Für die Entwicklung und das Testen von REST-Endpunkten, Location Tracking oder IoT Edgeware für RAD Server ist eine Enterprise oder Architect Edition von RAD Studio, Delphi oder C++Builder 10.1 Berlin oder neuer erforderlich.
RAD Server ergänzen
Einfach zu bedienen und gleich mitbestellen.
RAD Server erfordert eine Enterprise- oder Architect-Edition von RAD Studio, Delphi oder C++Builder.
Wenn Sie Enterprise oder Architect Editions (10.1 oder früher) besitzen, können Sie eine Einzel- oder Mehrplatzlizenz erwerben, die eine unbegrenzte Anzahl von Benutzern für eine Anwendung abdeckt.
Wenn Sie über die Enterprise Edition (10.2 oder höher) verfügen, können Sie von einer Einzelplatzlizenz auf eine Mehrplatzlizenz umsteigen.
Alle Architect Editionen ab 10.2.3 werden mit einer RAD Server Multi-Site-Lizenz ausgeliefert.