Consommez les API REST de manière efficace

PowerBuilder fournit plusieurs objets permettant d'utiliser les API REST de manière simple, rapide et sécurisée.

DataWindow Technology

Clients d'API Web

Les RESTClient & HTTPClient simplifient la consommation d'API REST via un protocole sécurisé (par exemple TLS 1.3) et un support intégré des tokens (par exemple JWT).

C# Code Generation

Traitement JSON

Les JSONParser et JSONGenerator analysent et génèrent des ensembles de données JSON de pratiquement n'importe quelle taille avec des performances élevées.

C# Code Generation

Authentification OAuth 2.0

Le client OAuth simplifie le processus d'obtention de jeton d'accès et le respect du standard OAuth 2.0.

Créez facilement des API REST

PowerBuilder CloudPro permet aux développeurs d'exploiter les possibilités de programmation offertes par la DataWindow pour créer rapidement des API REST en C# avec un minimum de code.

C# Code Generation

Génération de Code C#

Il fournit de nombreux utilitaires pour générer automatiquement du code C# et accélérer le processus de création de nouvelles API REST, y compris la conversion de DataWindow, le scaffolding, l'injection de services et de DataContext. Les développeurs peuvent facilement créer et tester des API REST entièrement fonctionnelles en seulement 120 secondes.

DataWindow Technology

Technologie DataWindow

Il reproduit les fonctionnalités des DataWindows en C#, offrant pratiquement les mêmes propriétés, fonctions et événements de DataWindow, ce qui permet aux développeurs d'accomplir des tâches importantes avec peu de code.

C# Code Generation

Conversion du PowerScript en C#

Le PowerScript Migrator permet aux développeurs de voir comment le PowerScript se traduit en C#. Il automatise également la migration de la logique métier PowerBuilder existante vers les API REST C#.

DataWindow Technology

Tests visuels

Le testeur d'API Web intégré permet aux développeurs d'inspecter, de tester et de déboguer visuellement les API REST, sans avoir à créer une application client ou à développer manuellement du JSON.

Créer une API REST en 5 étapes

  • 1.Générer un squelette

  • 2.Coder la logique métier

  • 3.Echafauder l'API

  • 4.Tester visuellement

  • 5.Publier

  • Créer une DataWindow dans PowerBuilder, la convertir en C#

  • Créer et injecter le DataContext

  • Echafauder le service Implémentation et interface

Create DataWindow in PowerBuilder, Convert it to C#
Create & Inject the DataContext
Scaffold the Service Implementation & Interface
  • Codez rapidement la logique métier avec le .NET DataStore

  • Ou convertissez le code existant

Code the business logic
Convert the existing business logic
  • Echafauder le contrôleur de l'API REST

Scaffold the Controller of the REST API
  • Créer des données de corps à l'aide d'utilitaires

  • Autoriser les demandes

  • Gérer les cookies

Create Body data with utilities
Authorize the requests
Manage cookies
  • Déployer vers Docker

  • Déployer vers un serveur IIS

  • Déployer vers un dossier local

Deploy to Docker
Deploy to IIS Server
Deploy to Local Folder

Vous voulez en savoir plus ?

Parlez avec un expert Appeon