La plate-forme idéale pour les applications Delphi et C++Builder
Créez et déployez rapidement des applications basées sur les services ! RAD Server supporte REST avec le passage des paramètres JSON (ou XML) et le retour des résultats. Publiez des API, gérez les utilisateurs et les périphériques connectés, capturez des analyses sur l'utilisation et les utilisateurs des applications et connectez-vous aux bases de données locales et d'entreprise en utilisant les composants FireDAC. RAD Server supporte également l'authentification d'utilisateur, les alertes instantanées, la géolocalisation et le stockage de données.

Le développement multi-niveaux en toute simplicité
Enfin un back-end pour des applications multi-niveaux aussi simple que Delphi
Avant RAD Server, les développeurs devaient développer eux-mêmes des serveurs applicatifs spécifiques pour leurs applications C++Builder et Delphi avec des outils tels que DataSnap – intégrant quelques blocs élémentaires pour concevoir des serveurs multi-niveaux, mais laissant subsister une lourde charge de développement. Adoptez RAD Server. Avec RAD Server, les développeurs peuvent désormais simplement charger les méthodes de logique métier Delphi et C++ dans RAD Server, ajouter quelques utilisateurs, et c'est parti. Les points de terminaison REST/JSON sont créés et administrés automatiquement. Le contrôle d'accès est pris en charge. Le stockage des données est intégré ou alors vous pouvez facilement vous connecter à n'importe quel SGBDR d'entreprise ou service cloud populaire. Localisez ou réagissez à l'emplacement de l'utilisateur. Envoyez des notifications aux utilisateurs. Des dispositifs d'IdO intelligents intégrés dans votre solution. Et déployez sur site ou dans le nuage. Le multi-niveau n'a jamais été aussi simple, clé en main, flexible et puissant.

Publication du Endpoint REST
Création, publication et gestion aisées des Endpoint de l'API REST
RAD Server génère automatiquement des points d'extrémité d'API REST/JSON gérés à partir de votre logique d'entreprise Delphi ou C++. Comme vos API Delphi et C++ sont publiées sous forme de points d'extrémité REST/JSON hétérogènes, RAD Server prend facilement en charge pratiquement tous les types de clients : clients de bureau, mobiles et portables, et les cadres Web JavaScript les plus courants.

Intégration middleware
Intégration à haute performance avec les données, le nuage et les appareils intelligents
RAD Server offre de multiples intégrations prêtes à l'emploi avec une connectivité aux serveurs externes, aux applications, aux bases de données, aux appareils intelligents, aux services en nuage et à d'autres plateformes. Connexion facile aux données d'entreprise, aux services en nuage et aux appareils IoT intelligents.

Services applicatifs
Dynamisez votre application avec des services de base intégrés
Les services de base tels que les services de répertoire des utilisateurs, l'authentification, le contrôle d'accès, les notifications "push", le stockage des données JSON, la localisation des utilisateurs et les clôtures à balises constituent les éléments fondamentaux de votre serveur d'application.

Caractéristiques remarquables
Obtenez RAD Server avec RAD Studio, Delphi et C++Builder
Contrôle d'accès
Vous pouvez mettre en place un accès de niveau groupe et utilisateur, avec une authentification, à toutes les API d'application et contrôler qui a accès à la fonctionnalité API de votre application.
Analytique API
Toutes les activités des points d'entrée de l'API REST sont enregistrées et mesurées pour un suivi statistique et un traitement analytique solides.
Applications pour ordinateurs de bureau, téléphones portables et clients Web
Tout le code C++ et Delphi hébergé sur le serveur RAD est publié sous forme de points d'extrémité REST/JSON utilisables par toute application client sur plusieurs plateformes pour une flexibilité extrême et une pérennité.
Données d’entreprise
RAD Server offre une connectivité incorporée de haute performance à tous les serveurs populaires de SGBDR d'entreprise tels qu'Oracle, DB2, Microsoft SQL Server, InterBase, Informix, MySQL Server, etc.
Connectivité des appareils intelligents IoT
Les composants IoT de RAD Studio permettent d'intégrer rapidement et facilement les dispositifs intelligents IoT dans les services de votre application.
Services Cloud
Intégrez facilement les services en nuage REST à partir d'une variété de plateformes en nuage, sociales et BaaS telles que Google, Amazon, et plus encore.
Notifications Push
RAD Server prend actuellement en charge les systèmes de notification push, notamment le service de notification push Apple (APN) et la messagerie en nuage Firebase (FCM).
Stockage intégré et sécurisé des données
Vous pouvez utiliser les API intégrées pour stocker et récupérer les données JSON sans avoir besoin d'un serveur de base de données distinct.
Positionnement/Proximité des utilisateurs
Les applications RAD Server peuvent suivre les mouvements des utilisateurs, tant à l'intérieur qu'à l'extérieur, et répondre aux événements de proximité lorsque les utilisateurs entrent et sortent de zones de balises personnalisées ou s'approchent de points de balises désignés grâce à la prise en charge du GPS, des balises et de la technologie de clôture de balises par RAD Studio.
Windows et Linux
Les solutions RAD Server fonctionnent sur IIS sous Windows et Apache sous Windows & Linux (avec Delphi).
Support multi-locataire
Une seule instance du RAD Server avec une seule connexion à la base de données du RAD Server peut prendre en charge plusieurs locataires isolés. Chaque locataire dispose d'un ensemble unique de ressources RAD Server composé d'utilisateurs, de groupes et d'autres données.
Support de l'ActiveDirectory
Il comprend un échantillon de code sur la façon de synchroniser les comptes d'utilisateurs du RAD Server avec les utilisateurs d'ActiveDirectory.
Documents de l'API ouverte de Swagger
Permet une documentation rapide de vos API via l'utilisation d'un langage de métadonnées tel que YAML ou JSON pour la représentation des API REST du RAD Server.
API instantanées sans code
Construisez rapidement des points d'extrémité pour accéder aux tables et aux requêtes de la base de données avec la pagination et le tri à l'aide des assistants intégrés.
Support des dockers
RAD Server fournit des images Docker personnalisées et préconstruites pour RAD Server sous Linux, disponibles à partir de Docker Hub. Déploiement sur AWS, Google Cloud, Azure, ou sur site.
Essayez RAD Server
La version d'Essai GRATUIT de 30 jours de RAD Studio comprend la version d'Essai du développement de RAD Server pour 5 utilisateurs.
Le développement et le test des endpoints REST, le Suivi de localisation ou l'IoT Edgeware pour RAD Server nécessitent une édition Enterprise ou Architect de RAD Studio, Delphi ou C++Builder 10.1 ou supérieure.
Obtenez RAD Server avec RAD Studio, Delphi et C++Builder
RAD Server est inclus dans les éditions Enterprise et Architect
À partir de la sortie du 10.2 Version 2, les licences de déploiement RAD Server sont incluses dans les éditions Enterprise et Architect de RAD Studio, Delphi et C++Builder.
- Les éditions Enterprise disposent d'une licence de déploiement mono-site pour RAD Server.
- Les éditions Architect comportent désormais une licence de déploiement multi-site pour RAD Server (à partir de la version 10.2.3 pour les clients Architect sur Update Subscription active).
Le développement et le test des endpoints REST, le Suivi de localisation ou l'IoT Edgeware pour RAD Server nécessitent une édition Enterprise ou Architect de RAD Studio, Delphi ou C++Builder 10.1 ou Berlin ou plus récent.
Ajouter RAD Server
Facile à utiliser. Facile à acheter.
RAD Server nécessite l'édition Enterprise ou Architect de RAD Studio, Delphi ou C++Builder.
Si vous possédez des éditions Enterprise ou Architect (10.1 ou antérieures), vous pouvez acheter une licence mono-site ou multi-site couvrant un nombre illimité d'utilisateurs pour une application.
Si vous possédez l'édition Enterprise (10.2 ou ultérieure), vous pouvez passer d'une licence mono-site à une licence multi-sites.
Toutes les éditions Architect à partir de la Version 10.2.3 sont livrées avec une licence multi-site RAD Server.