API 実装

APIを作成したら、APIの動作を定義することができる。

APIの動作を定義する際に考慮すべき重要な事項には、以下のようなものがある。

  • APIのモッキングを有効にする
  • ポリシーの実施
  • 適切なキャッシュ、フィルタリング、エラー処理メカニズムの確保
  • ポリシーの実施
  • 適用レート制限
  • APIのテストとデバッグを可能にする
  • モニタリングとデバッグのメカニズムを定義する

webMethods API Gateway UIは、APIの設計、開発、テストのための視覚的なガイド体験を提供する。 APIのキャッシュ、フィルタリング、ソート機能は、APIをより速く取得するのに役立ちます。 ページネーション機能を使って、どのくらいのデータをどのくらいの頻度で表示しなければならないかを決めることができます。 これらの機能により、最小限の処理と良好な応答時間を保証する。

webMethods API Gateway には、APIまたはすべてのAPIにグローバル・レベルで管理機能を簡単に追加するために使用できるさまざまなポリシーが用意されている。 APIにこれらのポリシーを適用して、APIに送信されるリクエストを保護、制限、ルーティングすることができる。

APIをポータルに公開する前に、APIテスト機能を使用してAPIをテストすることができます。 webMethods API Gateway また、APIをテストするために実際のAPIの動作をシミュレートするために使用できるAPIモッキング機能も提供している。

webMethods API Gateway は、APIのデバッグに役立つロギングとモニタリングの機能を提供します。 APIのデバッグは、あなたが観察したことに基づいて、問題の根本的な原因を簡単に突き止めるのに役立ちます。 さらに、APIの使用状況をモニターして、APIの傾向を把握することもできる。

以下のセクションでは、APIモッキングなど、APIを実装するさまざまな方法や、必要に応じてさまざまなタイプのポリシーを適用する方法について説明します。 また、アプリケーションやエイリアスの作成と管理、APIマッシュアップの作成方法についても説明している。