Bild von RAD Server

RAD Server

von Embarcadero

RAD Server ist eine Turnkey-Anwendung als Grundlage für ein schnelles Erstellen und Bereitstellen von Anwendungen auf der Basis von Diensten.

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.

  • Modernisieren: Migrieren Sie Ihre vorhandene Delphi- oder C++-Client / Server-Programmlogik auf eine moderne, servicebasierte Architektur, die sicher und skalierbar ist.
  • REST End Point Publishing: Eine schlüsselfertige Komplettlösung für die Backend APIs und Dienste Ihrer Applikation.
  • Middleware Technologie: Sofort einsatzbereit mit Verbindung zu externen Servern, Anwendungen und Diensten.
  • Anwendungsdienste: Eine Sammlung von gebrauchsfertigen, integrierten Diensten, einschließlich Verzeichnis- und Benutzerdienste, Push-Benachrichtigungen, Standort-Tracking und Datenspeicherung.
  • Einfach zu implementieren: Mit RAD Server einfach entwickeln, implementieren und einsetzen. Ideal für ISVs und OEMs, die Lösungen für die Weitergabe benötigen.
  • Unterstützung für Delphi und C++Builder: RAD Server ist vorbereitet für die Arbeit mit Delphi und C++Builder.

N-Tier Architecture

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.

  • Erstellen von Clientoberflächen: Erstellen Sie schnell Ihre Benutzeroberflächen für Desktop- und mobile Plattformen in RAD Studio, Delphi oder C++Builder.
  • Integration: Verbinden Sie RAD Server mit Ihren Unternehmensdatenbanken, Cloud Services und IoT-Geräten, um Ihre Anwendung zu erweitern.
  • Hinzufügen von Anwendungsdiensten: Fügen Sie Benutzer- und Zugriffsregeln für die API hinzu und aktivieren Sie die Datenpersistenz, um den integrierten Datenspeicher zu verwenden.
  • Benutzerverwaltung: Konfigurieren Sie Gruppen und fügen Sie Benutzer über das RAD Server-Portal hinzu oder importieren Sie diese über LDAP. Richten Sie benutzerspezifische API-Zugriffsrechte ein, um Funktionen zu steuern.
  • Weitergabe: Hosten Sie Ihren RAD Server auf einem privaten „lokalen“ Windows-Server oder in einer Cloud von Amazon, Rackspace oder Azure.
  • Verwalten: Verwalten Sie Ihre APIs sowie Benutzer und analysieren Sie die Nutzung sowie die API-Aktivität über das integrierte RAD Server-Portal zur Anwendungsverwaltung.
  • Erstellen von Clientoberflächen: Erstellen Sie schnell Ihre Benutzeroberflächen für Desktop- und mobile Plattformen in RAD Studio, Delphi oder C++Builder.

REST Endpunkte

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.

  • REST Endpunkt-Publishing: Erstellen und veröffentlichen Sie Ihre Server-REST/JSON-API-basierten Endpunkte. Endpunkte können durch die Integration einer Vielzahl von Datenbanken, Cloud Services, IoT-Geräten und anderen Technologien erweitert werden.
  • API-Analysen: Alle REST-API-Endpunktaktivitäten werden aufgezeichnet und gemessen, um zuverlässige Statistiken und Analysen zu ermöglichen. Analysieren Sie Benutzer-, API- und Serviceaktivitäten, um einen Überblick darüber zu erhalten, wie Ihre Anwendung genutzt wird.
  • Zugriffskontrolle: Fügen Sie Benutzer über das Konsolenportal hinzu und importieren oder authentifizieren Sie Benutzer über LDAP-basierte API-Dienste. Einfache Konfiguration der Zugriffskontrolle auf API-Ebene für Benutzergruppen.
  • Desktop, Mobil & Web: Erstellen Sie Desktop-, Mobil-, Web-, Konsolen- und andere von RAD Studio unterstützte Anwendungstypen. Web-Client-Anwendungen können mit Sencha Ext JS oder anderen Programmiersprachen erstellt werden.

Integrations-Middleware

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.

  • Unternehmensdaten: Leistungsstarke, integrierte Verbindungsmöglichkeiten zu allen gängigen Enterprise RDBMS-Servern. Basierend auf FireDAC verfügen Entwickler über eine einfache Verbindungsmöglichkeit und eine Fülle von Funktionen für die Arbeit mit Daten aus einer Vielzahl von Quellen.
  • Internet of Things: IoT Verbindungskomponenten ermöglichen eine schnelle und einfache Integration von IoT Devices in Ihre App Clients oder in Ihr Backend. Die IoT Edgeware von RAD Server erweitert die Reichweite bis dorthin, wo sich Ihre Bluetooth IoT-Geräte physisch befinden.
  • Cloud Services: Einfache Integration von REST-Cloud-Services aus einer Vielzahl von Cloud-, Sozial- und BAAS-Plattformen wie Google, Amazon, Facebook, Kinvey, Parse und mehr.

Anwendungsdienste

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.

  • Push Benachrichtigungen: Senden Sie programmgesteuerte oder nach Bedarf Benachrichtigungen an die Benutzer Ihrer Anwendung.
  • Integrierter, sicherer Datenbestand: Speichern Sie einfach JSON-Daten und rufen Sie diese sicher ab, ohne über einen eigenen Datenbankserver verfügen zu müssen.
  • Benutzer-/Gruppenverwaltung: Erstellen und Verwalten von Benutzern, Gruppen und Zugriffskontrolle über das RAD Server-Management-Portal.
  • Standort und Nähe des Benutzers: Verfolgen Sie die Benutzerbewegung sowohl im Innen- als auch im Außenbereich und reagieren Sie auf Annäherungsereignisse, wenn Benutzer definierte Beacon Zonen betreten bzw. verlassen oder sich bestimmten Beacons nähern.

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.

Kaufoptionen60 Tage kostenfrei testenPro GerätSingle-Site-LizenzMulti-Site-Lizenz
Einzelplatz (mobil oder Desktop)      
Unbegrenzte Anzahl an Benutzern  
Single Site    
Single/Multi-Site    
Publishing      
REST Endpunkt Publishing  
Integrations-Middleware
Anwendungsdienste
Artikelnummer Bezeichnung Upg Nettopreis Bruttopreis
188445 RAD Server Single Client Device or Single Multi-site Back-end, 1 Device, 1Y, ML WIN, 1 Jahr Wartung €30,00 €35,70
188446 RAD Server Single Site License, Unlimited Users, 1Y, ML, WIN, 1 Jahr Wartung €1499,16 €1784,00
188447 RAD Server Multi-Site License, Unlimited Users, 1Y, ML, WIN, MNT, 1 Jahr Wartung €5999,16 €7139,00
188448 RAD Server Single Client Device or Single Multi-site Back-end Base License €99,00 €117,81
188449 RAD Server Single Site License €4994,96 €5944,00
188450 RAD Server Multi-Site License €19994,96 €23794,00
211489 RAD Server Single Client Device or Single Multi-site Back-end Add-on license 1 user €99,00 €117,81
211490 RAD Server Single Client Device or Single Multi-site Back-end Add-on license 5 users €474,79 €565,00
211491 RAD Server Single Client Device or Single Multi-site Back-end Add-on license 10 users €889,92 €1059,00
211492 RAD Server Single Client Device or Single Multi-site Back-end Add-on license 1 user Renewal €30,00 €35,70
211493 RAD Server Single Client Device or Single Multi-site Back-end Add-on license 5 users Renewal €142,02 €169,00
211494 RAD Server Single Client Device or Single Multi-site Back-end Add-on license 10 users Renewal €264,71 €315,00