RAD Server

Des fondations incomparables pour les applications Delphi et C++Builder

RAD Server est une solution clés-en-main permettant de déployer de robustes fondations pour accélérer le développement et le déploiement d'applications basées sur des services. RAD Server intègre notamment un système d'automatisation de la publication et l'administration des API REST/JSON en Delphi et C++, un middleware pour bases de données d'entreprise, un système avancé de gestion de proximité pour l'IoT (« IoT Edgeware ») ainsi qu'une large gamme de services applicatifs (annuaire et authentification des utilisateurs, notifications Push, géolocalisation interne/externe, stockage des données JSON, etc.). RAD Server permet aux développeurs de créer rapidement de nouvelles fondations applicatives ou de migrer leurs logiques métier client/serveur Delphi ou C++ existantes vers une architecture innovante basée sur des services ouverts, sans-état, sécurisés et extensibles. RAD Server est simple à développer, déployer et exploiter, ce qui en fait une solution idéale pour tous les éditeurs indépendants (ISV) et OEM concevant des solutions destinées à être redéployées.

Publication sur les points de terminaison REST

Des fondations complètes et clés-en-main pour vos API et services applicatifs sous-jacents.

Middleware d'intégration

Connectivité prête à l'emploi avec des serveurs, applications et services externes.

Services applicatifs

Un ensemble complet de services intégrés et prêts à l'emploi pour maximiser la puissance de vos applications. Ces services intègrent notamment un annuaire et un système de gestion des utilisateurs, des notifications Push, le suivi de localisation et un stockage intégré des données.

Simplifier le développement multi-tier

ENFIN UNE PLATEFORME SOUS-JACENTE RENDANT LES APPLICATIONS MULTI-TIERS AUSSI SIMPLES 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-tier mais laissant subsister une lourde charge de développement. Ils peuvent désormais s'appuyer sur RAD Server... Avec RAD Server, il leur suffit en effet de charger leurs logiques métier Delphi et C++ et quelques utilisateurs dans RAD Server pour commencer à travailler… Les points de terminaison REST/JSON sont créés et administrés automatiquement et intègrent des contrôles d'accès. RAD Server propose également un stockage intégré des données et permet de se connecter très simplement aux principaux SGBDR d'entreprise et aux services Cloud les plus répandus. Suivre et répondre aux emplacements utilisateur. Notifications Push aux utilisateurs, intégration simplifiée de dispositifs intelligents IoT, déploiement sur site ou dans le Cloud : les environnements multi-tiers n'ont jamais été aussi simples, immédiats ni puissants.

7

Construction d'UX Client

Construisez rapidement vos formulaires UX pour postes de travail et plateformes mobiles dans RAD Studio, Delphi ou C ++ Builder

6

Administration

Gérez vos API et utilisateurs et analysez l'utilisation et l'activité des API à travers le portail de gestion des applications intégré à RAD Server.

5

Déploiement

Hébergez vos applications RAD Server sur un serveur Windows privé sur site ou sur un environnement cloud (Amazon, Rackspace, Azure, etc.).

1

Créez des points de terminaison d'API sur serveur

Déployez votre code serveur Delphi et C++ sur RAD Server en créant automatiquement des points de terminaison d'API REST/JSON pour vos clients.

2

Intégration

Connectez RAD Server à vos bases de données d'entreprise, services Cloud et périphériques IoT pour étendre vos applications.

3

Ajoutez des services applicatifs

Ajoutez des utilisateurs et des règles de contrôle d'accès aux API et activez la persistance des données pour capitaliser sur le système intégré et sécurisé de stockage des données.

4

Ajoutez des utilisateurs

Configurez des groupes et ajoutez des utilisateurs via le portail RAD Server ou importez-les depuis LDAP. Affectez des droits d'accès aux API pour contrôler les prérogatives des différents groupes d'utilisateurs.

Publication sur les points de terminaison REST

CREATION, PUBLICATION ET ADMINISTRATION SIMPLIFIEES DES POINTS DE TERMINAISON DES API REST

RAD Server accélère et simplifie la conception de serveurs sous-jacents flexibles pour prendre en charge vos applications multi-tiers. Il suffit en effet de charger les logiques métier Delphi et C++ sur le serveur pour générer des points de terminaison d'API REST/JSON administrés. Les développeurs ou les administrateurs peuvent ainsi simplement configurer le contrôle d'accès des groupes d'utilisateurs au niveau de l'API ainsi que mesurer et analyser l'utilisation des applications au niveau API, utilisateur ou service. Vos API Delphi et C++ étant publiées en tant que points de terminaison REST/JSON hétérogènes, RAD Server prend en charge simplement tous types de clients (des plateformes bureautiques VCL et FMX aux systèmes mobiles et dispositifs portables en passant par les frameworks Web JavaScript les plus répandus). RAD Server simplifie la conception et le déploiement de robustes solutions hétérogènes et multi-tiers.

Publication sur les points de terminaison REST

Mise en oeuvre d'API simples pour publier les logiques métier. Tout code Delphi ou C++ peut être hébergé en tant qu'API et auto-publié comme point de terminaison REST/JSON, quantifié et piloté par RAD Server.

Analyses API

Toutes les activités des points de terminaison des API REST sont enregistrées et quantifiées pour fournir de robustes statistiques de suivi et d'analyse. Analysez les activités des utilisateurs, API et services afin de mieux comprendre comment votre application est utilisée.

Contrôle d’accès

Les accès de niveau groupe et utilisateur permettent de contrôler toutes les API. Les accès sont gérés par utilisateur et fonctionnalité. Tous les accès utilisateur sont authentifiés.

Stations de travail, plateformes mobiles et Web

L'ensemble du code C++ et Delphi hébergé sur RAD Server est publié sous forme de points de terminaison REST/JSON utilisables par tout type de client pour en maximiser la flexibilité et l'évolutivité future.

Middleware d'intégration

INTÉGRATION A HAUTES PERFORMANCES AUX DONNÉES, ENVIRONNEMENTS CLOUD ET DISPOSITIFS INTELLIGENTS

RAD Studio inclut des intégrations à hautes performances qui simplifient les connexions de vos applications multi-tiers aux données d'entreprise, aux services Cloud et aux appareils IoT intelligents. Les connexions aux données d'entreprise de RAD Studio permettent de générer rapidement des connexions partagées à Oracle, Microsoft SQL Server, DB2, Sybase, etc. La mise en commun des connexions client élimine les lourdeurs et la complexité des pilotes des SGBDR et de leur configuration. Les applications clientes se connectent à RAD Server à travers un composant REST léger pour accéder aux données, aux services applicatifs et aux d'API. RAD Server intègre en outre deux nouveaux composants (IoT ThingConnect et ThingPoint IoT Edgeware) pour simplifier la connexion d'une large gamme de dispositifs et capteurs sans fil intelligents à vos applications – même dans les emplacements les plus distants et difficiles d'accès.

Données d’entreprise

Connexions intégrées à hautes performances à tous les principaux SGBDR d'entreprise. Grâce à FireDAC, les développeurs bénéficient de solutions simplifiées et de multiples fonctionnalités pour se connecter en toute transparence et manipuler des données multisources.

Dispositifs IoT intelligents

Les composants de connexion IoT accélèrent et simplifient l'intégration des dispositifs intelligents à vos applications ou aux plateformes sous-jacentes. Le nouveau composant IoT Edgeware de RAD Server permet en outre d'étendre la portée de vos applications jusque-là où vos appareils IoT Bluetooth sont physiquement positionnés.

Services Cloud

Intégration simplifiée des services Cloud REST à partir d'une grande variété de réseaux sociaux et de plateformes Cloud et BAAS (Google, Amazon, Facebook, Kinvey, Parse, etc.).

Services applicatifs

SERVICES CENTRAUX INTEGRES AU CŒUR DE VOS APPLICATIONS

RAD Server includes a powerful set of built-in core services to power your application back-end eliminating the need to build the key foundational components of your server application. Core services like User directory services, authentication, and access control, push notifications, JSON data-storage, and user proximity and indoor/outdoor user location tracking and fencing.

Notifications Push

Envoyez des notifications programmées ou à la demande aux utilisateurs de vos applications.

Stockage intégré et sécurisé des données

Vous stockez et récupérez les données JSON en toute sécurité et sans avoir à implémenter un serveur distinct de base de données.

Gestion des utilisateurs et des groupes

Vous créez et gérez des utilisateurs et des groupes et les contrôles d'accès à travers le portail de gestion de RAD Server.

Positionnement/Proximité des utilisateurs

Suivez les déplacements des utilisateurs en intérieur et en extérieur et répondez aux événements de proximité lorsqu’ils entrent ou quittent les zones de couverture des balises ou en approchent.

Evaluating RAD Server

TRY RAD SERVER IN RAD STUDIO

A RAD Server 5 user development trial is included with Delphi, C++Builder and RAD Studio 10.1 Berlin. To develop and test REST endpoints, Location Tracking or IoT Edgeware for RAD Server requires an Enterprise or Architect edition of RAD Studio, Delphi or C++Builder 10.1 Berlin. A trial edition of 10.1 Berlin also allows users to evaluate developing services for RAD Server and will include a 5 user RAD Server development trial.

In addition to the RAD Server 5 user development trial, interested customers can also contact sales to request a 60 day extended trial license. See the pricing column below for more information.

Tarification de RAD Server

Simplicité d'utilisation... Simplicité d'achat...

RAD Server est une plateforme sous-jacente idéale pour les éditeurs indépendants souhaitant développer des applications redéployables ou concevoir des solutions internes en équipe. Les licences RAD Server sont concédées pour un prix raisonnable et selon des termes cohérents. Il est ainsi possible d'acquérir le nombre de licences d'utilisateur final requis pour une application ou d'acheter une licence unique ou multi-site couvrant un nombre illimité d'utilisateurs.

Évaluation

Gratuit

60-Day Trial

  • Nombre illimité d’utilisateurs
  • Mono-site
  • Publication sur les points
  • de terminaison REST
  • Middleware d'intégration
  • Services applicatifs

Par dispositif

$99.00

+ Annual Maint
$30.00

  • Dispositif client unique
    (Dispositif mobile ou poste de travail)
  • Mono/Multi-Site
  • Publication sur les points de terminaison REST
  • Middleware d'intégration
  • Services applicatifs

Licence Mono-site

$4,995.00

+ Annual Maint
$1,499.00

  • Nombre illimité d’utilisateurs
  • Mono-site
  • Publication sur les points de terminaison REST
  • Middleware d'intégration
  • Services applicatifs

Licence Multi-site

Request a Quote >

  • Nombre illimité d’utilisateurs
  • Multi-site
  • Publication sur les points de terminaison REST
  • Middleware d'intégration
  • Services applicatifs

RAD Server requiert RAD Studio, C++Builder ou Delphi 10.1 Berlin ou plus récent.

Contact Sales