RAD Studio 11 is now available! En savoir plus…

Découvrez la toute nouvelle Getit Page

Rabais importants disponibles sur InterBase 2020 pour les OEM ou les VAR – Contactez le service commercial

Renouvelez votre licence d'Update Subscription maintenant En savoir plus…

RAD Server

Créez et déployez rapidement des applications basées sur les services !




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.




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.

REST/JSON end-points are auto-created and managed. Access control is handled. Data storage is built-in or you can easily connect to any popular Enterprise RDBMS or cloud service. Track and respond to user location. Push notifications to users. Integrated smart IoT devices into your solution. And deploy on site or in the cloud. Multi-tier has never been this simple, turn-key, flexible, and powerful.

  • Créez une UX client, Créez rapidement vos formulaires UX pour les plates-formes de bureau et mobiles dans RAD Studio, Delphi ou C++Builder
  • Intégrez, Connectez RAD Server à vos bases de données d'entreprise, services cloud et périphériques IdO pour étendre votre application.
  • Ajoutez des services d'application, ajoutez des utilisateurs et des règles de contrôle d'accès API, et activez la persistance des données pour utiliser la mémoire de données, protégée intégrée.
  • Ajouter des utilisateurs, configurez des groupes d'utilisateurs et ajoutez des utilisateurs via le portail RAD Server ou importez-les depuis le LDAP. Attribuez des droits d'accès API pour contrôler les fonctionnalités auxquelles différents groupes d'utilisateurs ont accès.
  • Déployez, hébergez votre RAD Server sur un serveur Windows privé " sur site " ou un hôte cloud sur Amazon, Rackspace ou Azure Clouds.
  • Gérez, gérez vos API et vos utilisateurs, et analysez l'utilisation et l'activité des API via le Portail intégré de Gestion des Applications de RAD Server.
  • Créez une UX client, Créez rapidement vos formulaires UX pour les plates-formes de bureau et mobiles dans RAD Studio, Delphi ou C++Builder



Diagram_RAD_Server

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.

  • Publication du Endpoint REST - une base clé en main, tout-en-un pour vos API et les services d’applications Back-end.
  • API Analytics, toute l'activité du point d'extrémité de l'API REST est enregistrée et mesurée pour un suivi et une analyse statistiques robustes. Analysez l'activité des utilisateurs, des API et des services pour avoir une idée de la façon dont votre application est utilisée.
  • Contrôle d'accès, ajout d'utilisateurs via un portail de console et importation, ou identification des utilisateurs via des services d'API basés sur LDAP. Configurer facilement le contrôle d'accès aux groupes d'utilisateurs au niveau de l'API.
  • Desktop, Mobile et Web, construisez desktop, mobile, web, console, et autres types d'applications prises en charge par RAD Studio. Les applications client web peuvent être construites en utilisant Sencha Ext JS ou d'autres langages de programmation.
New_Graphic_RAD_Server

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.

  • Données d'entreprise, connectivité intégrée haute performance à tous les serveurs d'entreprise SGBDR populaires. Basé sur FireDAC, les développeurs disposent d'une connectivité facile et d'une multitude de fonctionnalités pour se connecter et travailler avec des données provenant de diverses sources.
  • Dispositifs intelligents IoT, les composants de connexion IoT permettent une intégration rapide et facile des dispositifs intelligents IoT dans vos clients d'application ou votre back-end. L'Edgeware IoT du RAD Server élargit sa portée jusqu'à l'endroit où se trouvent physiquement vos appareils IoT Bluetooth.
  • Services en nuage, intégration facile des services en nuage REST à partir d'une variété de plateformes en nuage, sociales et BAAS telles que Google, Amazon, Facebook, Kinvey, Parse et plus.
Integration_Middleware_RAD_Server_Graphic.png

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.

  • Les notifications Push, envoyez des notifications programmatiques ou à la demande aux utilisateurs de votre application.
  • Stockage de données sécurisé intégré, stocker et récupérer facilement les données JSON en toute sécurité et sans avoir besoin d'un serveur de base de données distinct.
  • Gestion des utilisateurs/groupes, créer et gérer les utilisateurs, les groupes et le contrôle d'accès via le portail de gestion du RAD Server.
  • Emplacement/proximité de l'utilisateur, suivre les mouvements des utilisateurs à l'intérieur et à l'extérieur, et répondre aux événements de proximité lorsque les utilisateurs entrent ou sortent des zones de balises personnalisées ou s'approchent de points de balises désignés.
Application_Services_RAD_Server_Graphic.png

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.





The World’s Leading Companies Rely on
Software Built With Embarcadero Products