概要

API Connect は統合されたAPI管理サービスで、APIライフサイクルのすべてのステップとそれを取り巻くアクションが、このサービスの中で実行される。

何なのか? API Connect?

API Connect は IBM API Connect のクラウドベース版である。 API Connect を使用することで、最新のユーザーエクスペリエンス、イノベーション、完全なAPIライフサイクル管理のための業界標準を使用して、APIの作成、管理、セキュリティ保護、ソーシャル化をクラウドで行うことができます。

APIライフサイクルのステップには、表1で説明するように、APIの作成、実行、管理、安全確保が含まれる。

表 1. APIライフサイクルの各段階

この表は、API ライフサイクルのステップを示し、簡単な説明が記載されています。

ステップ 説明
作成 API の定義および実装を開発して作成し、API をテストします。
実行 API をパッケージ化してデプロイします。 API が安定したプラットフォーム上で安全にホストされていることを確認します。
管理 API を API コンシューマーに公開するセルフサービス・ポータルを作成し、管理します。 意図された目的を果たすように API を制御するルールと条件の一式をモニターし、必要に応じて調整します。 適宜、API を破棄およびアーカイブします。
安全 API を適切に保護するために、アクセス制御、モニター、ロギングを統合します。
を使用することで API Connectを使用すると、単一の統合されたオファリングですべてのライフサイクルステップを実行できるため、同じ機能を得るために複数のAPI管理オファリングを使用する必要がなくなる。 API Connect には、APIのライフサイクルをカバーする以下の主要な機能が含まれている:
  • 自動化された、視覚的にコーディングを行うためのオプション。API プロバイダーは、これらのオプションを使用してスケーラブルな API を作成できます。
  • Node.js および Java のサポート。統合されたツールを使用して、マイクロサービス・アプリケーションと API を作成できます。
  • Node.js および Java 用に統合された、エンタープライズ・クラスのクラスター化、管理、およびセキュリティー機能。
  • API ライフサイクルの管理およびガバナンス機能。
  • APIに収益をもたらすサブスクリプションプランを定義するためのプランにおける価格設定の詳細
  • アクセス制御機能。API プロバイダーと API コンシューマーの両方を対象に、ロール・ベースの権限、API のパッケージ化構成体、およびサブスクリプションとコミュニティー管理を使用して、API へのアクセスを制御できます。
  • カスタマイズ可能なセルフサービス・ポータル。このポータルに API を公開して、API をディスカバーし、使用できるようにします。
  • ランタイムによる組み込みポリシーとユーザー定義ポリシーの適用、および API トラフィックを保護、制御、最適化するメカニズム。
  • API プロバイダーと API コンシューマーの両方を対象とした API 使用量の分析機能。実行時および過去の使用パターンとパフォーマンス・メトリックに関するレポートを作成できます。

によるAPIライフサイクルの管理については、以下のトピックを参照してください。 API Connect によるAPIライフサイクルの管理については、以下のトピックで詳しく説明します: