REST API を効果的に使用する

PowerBuilderでは、 REST APIの利用を簡単で高速かつ安全にするために、さまざまなオブジェクトが提供されています。

DataWindow Technology

Web API クライアント

RESTClientとHTTPClientは、安全なプロトコル(TLS 1.3など)と統合トークンサポート(JWTなど)を介してREST APIの利用を簡素化します。

C# Code Generation

JSON処理機能

JSONParserとJSONGeneratorは、ほぼあらゆるサイズのJSONデータセットを高いパフォーマンスで解析/生成します。

C# Code Generation

OAuth 2.0 認証

OAuth クライアントはアクセストークンの入手のプロセスと OAuth 2.0 標準を簡素化します。

REST API を簡単に作成

PowerBuilder CloudPro バンドルにより、開発者はデータウィンドウ中心のプログラミングを活用して、最小限のコードで C# を使用し REST API を迅速に作成することができます。

C# Code Generation

C#コード生成

C# コードの自動生成に役立つ多くのユーティリティを提供し、データウィンドウ 変換、スキャフォールディング、サービスと DataContext インジェクションなど、新しい REST API の作成プロセスを高速化します。開発者は、完全に機能する REST API をわずか120秒で簡単に作成してテストできます。

DataWindow Technology

データウィンドウテクノロジー

C# の データウィンドウ機能を複製し、ほぼ同じデータウィンドウプロパティ、関数、およびイベントを提供するため、開発者はわずかなコードで大きなタスクを完了できます。

C# Code Generation

PowerScript から C# へ変換する

PowerScript Migrator を使用すると、開発者は PowerScript が対応する C# にどのように変換されるかを確認できます。また、既存の PowerBuilder ビジネスロジック C# REST API への移行も自動化されます。

DataWindow Technology

テストを視覚的に

統合された Web API Tester を使用すると、開発者は、クライアント アプリの作成や JSON のビルドに時間と労力を費やすことなく、REST API を視覚的に検査、テスト、デバッグできます。

REST API を 5つのステップで作成する

  • 1 . スケルトンを生成する

  • 2 . ビジネスロジックのコード

  • 3 . スキャフォールド API

  • 4 . 視覚的にテスト

  • 5 . 公開

  • PowerBuilderでデータウィンドウを作成し、C#へ変換する

  • DataContext の作成と注入

  • サービスの実装とインターフェイスのスキャフォールディング

Create DataWindow in PowerBuilder, Convert it to C#
Create & Inject the DataContext
Scaffold the Service Implementation & Interface
  • . NET DataStoreを利用してビジネスロジックを迅速にコーディングする

  • または既存のビジネスロジックを変換する

Code the business logic
Convert the existing business logic
  • REST API のコントローラーをスキャフォールド

Scaffold the Controller of the REST API
  • ユーティリティを使用してボディデータを作成する

  • リクエストを承認する

  • クッキーを管理する

Create Body data with utilities
Authorize the requests
Manage cookies
  • Dockerにデプロイする

  • IIS サーバーにデプロイする

  • ロカールフォルダーにデプロイする

Deploy to Docker
Deploy to IIS Server
Deploy to Local Folder