API管理とは

複数の平面上の交差する線
Nick Gallagher

Staff Writer, Automation & ITOps

IBM Think

Michael Goodwin

Staff Editor, Automation & ITOps

IBM Think

API管理とは

API管理は、スケーラブルなプロセスであり、アプリケーション・プログラミング・インターフェース(API)接続を作成、公開、管理します。この戦略には、APIの共有と収益化、アクセス制御、その使用状況の追跡、オンプレミスとクラウドの展開全体でのセキュリティ^・ポリシーの適用が含まれます。

API管理プラットフォームは、APIが環境を問わずアクセス可能で安全かつ適応性を持つ効果的なAPI戦略の鍵となります。企業はデータ、機能、サービスをシームレスに連携できるため、コンポーネント間の連携ごとにカスタム構成を構築する必要が少なくなります。

APIは基本的にサービスをモジュール型のビルディング・ブロックに変換するので、開発者はAPIを利用して新しいアプリを作成したり、既存のアプリを強化したりしています。重要な機能の1つは、シンプル・オブジェクト・アクセス・プロトコル(SOAP)、GraphQLRepresentational State Transfer(REST)などのAPIプロトコルとアーキテクチャーであり、クライアント・アプリケーションとユーザーがアプリやサービスと対話できるようにすることです。ただし、API管理プラットフォームは、企業の内部リソースとレガシー・システム間のやり取りを容易にし、リアルタイムのデータ交換を可能にし、ビジネスの自動化を促進することもできます。

Postmanの2024年版「APIの現状I」レポートによると、開発者の約74%が、アプリやサービスを構築および接続する際にAPIファースト戦略を使用していると述べています。一方、APIネットワークはますます複雑化しており、1つのアプリケーションを利用するAPIの数は平均26~50に達しています。この複雑さにより、セキュリティーの脆弱性、データの非互換性、計算負荷などの問題が発生する可能性があります。

この問題は大企業ではさらに深刻になります。マルチクラウド企業、f5社の2024年レポートによると、年間収益が100億ドル以上の組織は平均1,400のAPIを管理しており、最大規模の組織では1万を超えるAPIを管理しているところもあります。そのような規模になると、組織はネットワーク全体の監視と適用を維持するのに四苦八苦するおそれがあります。その結果、構成ミスや非効率性が生じる可能性が高まり、対処が困難になります。

これらの課題に対応するため、多くの組織は、ますます大規模になるAPIネットワークを維持し、管理できるAPI管理プラットフォームを使用しています。これらの管理ソリューションには多くの場合、ユーザーのクエリーとセキュリティーを処理するゲートウェイ、APIドキュメンテーションを収集して維持する開発者ポータル、使用状況データを分析するレポート システム、API機能の作成から廃止まで追跡するコンポーネントが備わっています。

サイバーセキュリティー企業のThalesによれば、API呼び出しが Web トラフィック全体の約 71%を占めており、今後数年間でAPI管理ツールは企業の機能にとってさらに不可欠なものになると思われます。フォーチュン知見レポートは、2032年までにAPI管理市場の価値は328億米ドルに達すると予測しています。

The DX Leaders

AI活用のグローバル・トレンドや日本の市場動向を踏まえたDX、生成AIの最新情報を毎月お届けします。登録の際はIBMプライバシー・ステートメントをご覧ください。

ご登録いただきありがとうございます。

ニュースレターは日本語で配信されます。すべてのニュースレターに登録解除リンクがあります。サブスクリプションの管理や解除はこちらから。詳しくはIBMプライバシー・ステートメントをご覧ください。

API管理プラットフォームとは

API管理プラットフォームは、企業内でのAPIのアクセス、配布、制御、分析を容易にします。APIは、パブリック(誰でも利用可能)、プライベート(社内の開発者のみがアクセスできる)、またはパートナー・ベース(特定のパートナーが利用可能)のいずれかです。最新のプラットフォームのほとんどは、パブリックAPI、プライベートAPI、パートナーAPIを同時に管理できるため、環境ごとに個別の管理システムを維持する必要がなくなります。

API管理プラットフォームは、社内外の開発者が、高いパフォーマンス、セキュリティーガバナンスの基準を維持しながらアプリケーションを構築および統合できるようにします。パフォーマンス・ベンチマークを設定し、APIの使用状況を監督および追跡し、規制やポリシーを適用する中央コントロール・プレーンを通じて、これらの基準を部分的に達成します。ゲートウェイは、暗号化認証戦略を実装し、リクエストを適切なバックエンド・サービスに動的にルーティングという重要な役割を果たします。最後に、分析レイヤーにより、開発者は各APIの使用方法をより深く理解できるようになり、パフォーマンスを最適化し、機能を改良できます。

多くのAPI管理プラットフォームはエンドツーエンドのサービスを提供しており、初期のテストやロールアウトからバージョン管理、パフォーマンス、トラフィック管理、最終的な廃止まで、APIのあらゆる段階を監視および管理します。開発者がAPIの主なユーザーであることが多いのですが、DevOpsサイバーセキュリティーインフラストラクチャーおよび製品チームも、中央プラットフォーム・チームによって定義された役割の境界内で、さまざまな程度にAPI管理プラットフォームとやり取りすることがあります。

API Managementプラットフォームの主要なコンポーネント

API Managementソリューションは、組織のAPIエコシステムのほぼすべての側面に関わります。多くの場合、次のコンポーネントで構成されています。

APIゲートウェイ

APIゲートウェイは、クライアントが接続されたシステムやサービスとシームレスに連携できるようにするセントラル・ルーターです。APIゲートウェイは、クライアントとアプリケーションの間で行われるすべてのルーティング要求、コンポジション、プロトコル変換を処理します。また、要求と応答をさまざまなフォーマット間で変換することもでき、別個のサービス間の相互運用性の問題を解消します。

APIゲートウェイは、Transport Layer Security(TLS)暗号化やOpen Authorization(OAuth)などの主要なセキュリティー認証および強制プロトコルを使用して、安全な接続を維持することができます。また、APIゲートウェイを使用することで、開発者は、複雑なバックエンドの操作をすることなく、管理されたAPIとしてマイクロサービスKubernetesベースやサーバーレス・アーキテクチャーを含む)を簡単に使用できるようになります。

API開発者ポータル

API開発者ポータルは、APIドキュメンテーション、カタログ、テスト・ツール、構成などを一元化されたハブを通して提供します。これにより、開発者が利用可能なサービスを見つけて、研究し、使用することが容易になります。ポータルは、組み込みのコラボレーション・ツール、コード・サンプル、利用ガイドラインによって、開発者エクスペリエンスを合理化します。一貫性のあるドキュメンテーションとリリース・ノートは、チーム間のコミュニケーションも促進し、アプリケーション開発コストを削減し、市場投入までの時間を短縮します。

ポータルは多くの場合、セルフサービス機能を備えており、開発者は組織のセキュリティーとガバナンスのプロトコルを維持しながら、独自のアプリや統合を構築して展開できます。最後に、開発者は簡単に新しいサービスに登録し、独自のAPIキー(アプリを認証してAPI呼び出しを行う権限を与える特別なコード)をリクエストできます。

レポートと分析

API管理ソリューションを使用すると、組織は自動化されたメトリクスと分析ツールでAPIのトラフィック、使用状況、パフォーマンスを追跡できます。企業は、カスタム・ダッシュボード、エラー・レポート、収益トラッカーを作成・閲覧して、監視を維持し、より良質な情報に基づいたビジネス上の意思決定を行うことができます。たとえば、企業では、平均よりも保持率が低いAPIを改良または廃止したり、使用量の急増に対応するためにインフラストラクチャーを拡張したりする場合があります。

高度なプラットフォームでは、シミュレートされたユーザー・ジャーニー(シミュレーション・レポートとも呼ばれます)を使用して、お客様が製品の注文やサービスへのログインなどのさまざまなシナリオにどのように反応するかを予測します。この戦略により、チームは、お客様に影響が及ぶ前に、設計上の欠陥やボトルネックを事前にトラブルシューティングすることができます。また、APIアナリティクス・ツールは、使用状況の異常、レイテンシー、認証エラー、データ侵害を警告することができ、ネットワークの信頼性をさらに高めます。

APIライフサイクル管理

API管理プラットフォームは、APIがライフサイクル全体にわたってクライアントに効果的にサービスを提供できるようにし、組織のより広範なデジタル・トランスフォーメーション戦略において重大な役割を果たします。プラットフォームには標準やガードレールが組み込まれていることが多く、チームが新しいAPIをオンライン化する際にも、一貫した設計パターンを維持できます。

API管理ソリューションは、自動テストを使用して新しいAPIが既存のアプリとどの程度連携しているかを特定し、更新によって現在のシステムの整合性やセキュリティーが損なわれないようにします。相互運用性を向上させ、APIエコシステム全体で一貫性を維持するために、RESTAPIを定義および記述するためのオープンソースの標準化言語、OpenAPI仕様(OAS)などの形式を使用する場合もあります。

管理プラットフォームでは、個別のコードを使用して特定のAPIの新しいバージョンと古いイテレーションを区別する、標準化されたバージョン管理システムを採用できるため、企業は現在の統合を中断することなく、更新を迅速に展開できます。最後に、特定のAPIが時代遅れになった後、このプラットフォームはサービスを中断することなく、そのAPIを完全に廃止し、より効果的な代替手段に置き換えることができます。

収益化

API管理プラットフォームには、多くの場合、企業が独自のAPIにアクセスするためにサブスクリプションや使用料を請求できるようにする収益化ツールが含まれています。たとえば、電子商取引サイトでは、独自の支払い処理アプリケーションをゼロから構築するのではなく、デジタル取引を処理するサードパーティー・APIへのアクセス料金を支払う場合があります。または、航空会社は独自のモデルを個別にトレーニングするのではなく、AIスタートアップのAPIを使用して、LLMを活用したカスタマー・サービス用チャットボットを構築するかもしれません。

Software-as-a-Service(SaaS)モデルでは、お客様はクラウドを通じてアプリケーションやサービスに迅速にアクセスし、必要なときにのみリソース使用量を増やすことができます。企業は、各サービスを自社で設計・保守するのではなく、ソーシャル・メディアとの統合、決済処理、分析、ファイル管理といった特定のタスクを、外部ホスト型サービスにアウトソースでき、APIがその仲介役を務めます。

組織は、これらのサービスへのアクセスを管理するために、いくつかのマネタイゼーション戦略から選択できます。フリーミアム・モデルでは、サード・パーティーの開発者が一部の機能を無料で利用できる一方、より高度なツールに対してはプレミアム料金を請求します。階層型サブスクリプションでは、さまざまな料金設定で異なる機能へのアクセスを提供し、従量課金制モデルでは、お客様は使用したサービスに対してのみ支払うことができます。予約や決済システムをサポートするAPIは、ユーザーがAPI経由で購入を行うたびにお客様に料金を請求する、トランザクション・ベースのシステムを使用する場合があります。

アプリケーション開発

さあ、クラウドでエンタープライズ・アプリケーション開発を始めましょう

この動画では、Peter Haumer博士が、IBM Z Open Editor、IBM Wazi、Zoweなどのさまざまなコンポーネントとプラクティスを実演しながら、ハイブリッドクラウドでの最新エンタープライズ・アプリケーション開発について説明します。

API管理でセキュリティーを強化する方法

一元化されたAPI Managementソリューションは、エンタープライズ設定におけるAPI連携を保護するためのゴールド・スタンダードと見なされています。なぜなら、ネットワーク内のあらゆるAPIに対する可視性と洞察を提供できるからです。APIアクティビティーをリアルタイムで監視することで、組織はオペレーティング・システム、ネットワーク、ドライバー、APIコンポーネントにおける潜在的な脆弱性を発見し、データ漏えいを追跡し、侵害を検知し、全体的なAPIセキュリティーを向上させることができます。組織は、ネットワークのレジリエンシーを高めるために、次のような複数の手法を採用することがよくあります。

暗号化

管理プラットフォームでは、暗号化とデジタル署名を使用してデータを保護し、アクセスを管理することがよくあります。一般的なアプローチの1つは、暗号化技術TLSを使用してクライアントとAPI間の安全な通信を確保するためのHypertext Transfer Protocol Secure(HTTPS)です。

ID およびアクセス管理

IDおよびアクセス管理(IAM)では、システム内のすべてのユーザーに特別な署名を割り当てて可視性を向上させます。ユーザーは、多要素認証二要素認証などの技術を使用して、システムに入るたびに自分の身元を確認する必要があります。承認メカニズムは、従業員に職務に応じて一定レベルのアクセス権を割り当て、定期的な監査により、システムにギャップがないことを確認します。

体制管理

セキュリティー体制管理は、設定ミスや脆弱性を特定して対処し、全体的なセキュリティーとAPI設計を向上させるために定期的な更新を行う手法です。このアプローチでは、システムのパフォーマンスやセキュリティーに影響が及ぶ前に、アクティブなテスト、つまりシミュレーションを実行してエラーを検知することがよくあります。

APIガバナンス

APIプロバイダーは、サイバー攻撃、ダウンタイム、その他の問題からAPIネットワークを保護するガードレールとポリシーを設定できます。レート制限、つまり特定の期間に限られた数のAPIリクエストを許可することで、リクエストがオーバーフローするシステムをエクスプロイトする分散型サービス妨害攻撃(DDoS)から保護できます。クォータは、事前に各クライアントに特定の数のリクエストのみを割り当てることで、同様の機能を実行します。最後に、強力な監視プラットフォームはコンプライアンスを追跡し、紛争に対処するための文書化された証拠を提供できます。

API管理でデジタル・トランスフォーメーションを促進する方法

デジタル・トランスフォーメーションは、組織の運営全体にテクノロジーを統合してイノベーションを加速し、顧客のニーズに動的に対応することを目的としたモダナイゼーション戦略です。API管理プラットフォームは、次の方法でこの目標に貢献しています。

レガシー・システムの統合を支援

デジタル・トランスフォーメーションは継続的で長期的な戦略であり、完全に実装するには何年もかかることがよくあります。ほとんどの組織には、1回のリセットでワークフローやシステムを完全に刷新する予算や能力がありません。API管理プラットフォームは、組織が既存のインフラストラクチャーを維持しながら、新しい最先端のテクノロジーを徐々に組み込むのを支援することで、この問題に対処できます。

API Managementプラットフォームは、さまざまなフォーマット、プラットフォーム、環境間でのデータ交換を円滑にするため、古いコンポーネントが新しいコンポーネントとシームレスに連携できるようにします。

たとえば、組織は、高度なクラウドベースの分析プラットフォームを従来のレガシーエンタープライズ・リソース・プランニング・システムと統合し、既存のモデルを維持しながら、新しいデータの知見を解き放つことができます。また、API利用者にとってメリットとなるのは、新しいシステムを繰り返し学習したり、新たなテクノロジーに対応するためにワークフローを修正したりする必要がないからです。

イノベーションの実現と加速

API管理は、組織全体のさまざまなリソースを統合することをチームに可能にし、収集したデータにより深いコンテキストをもたらします。また、APIプラットフォームは、チームが既存のAPIをゼロから重複して構築するのではなく、共有・再利用できるようにするため、開発のタイムラインを大幅に短縮します。

一元化された開発者ポータルにより、開発者が関連するアプリを見つけて学習できるようになり、効率が向上し、セルフサービス・メカニズムにより、チームは現在のニーズに基づいてこれらのツールを動的に実装できるようになります。最後に、API管理プラットフォームはモジュール式の構築アプローチを促進し、チームは複数の既存のコンポーネントやデータソースを接続することで新しいアプリケーションを作成できるため、より迅速で効率的な展開が可能になります。

ワークフローの合理化とリソースの拡張

API Managementは、組織全体のさまざまなリソースを統合することをチームに可能にし、収集したデータにより深いコンテキストをもたらします。また、APIプラットフォームは、チームが既存のAPIをゼロから重複して構築するのではなく、共有・再利用できるようにするため、開発のタイムラインを大幅に短縮します。

一元化された開発者ポータルにより、開発者が関連するアプリを見つけて学習できるようになり、効率が向上し、セルフサービス・メカニズムにより、チームは現在のニーズに基づいてこれらのツールを動的に実装できるようになります。最後に、API管理プラットフォームはモジュール式の構築アプローチを促進し、チームは複数の既存のコンポーネントやデータソースを接続することで新しいアプリケーションを作成できるため、より迅速で効率的な展開が可能になります。

セキュリティーとガバナンスの向上

API Managementプラットフォームは、認証、許可、トラフィック・モニタリング、データ暗号化、レート制限などの主要なプロトコルを標準化して徹底することで、企業がセキュアな環境を維持するのに役立ちます。この機能は、複雑なマルチクラウドハイブリッド環境にまたがるデータ、マイクロサービス、アプリケーション全体で可視性を維持することが大きな課題となり得る、デジタル・トランスフォーメーションを進めている組織にとって、特に価値があります。

API管理でコンプライアンスを強化する方法とは

一貫性のあるAPI管理戦略により、組織はユーザーとAPIの動作を包括的に把握できるためデータのコンプライアンスが向上します。たとえば、企業ではすべてのAPIリクエストをログに記録して、リクエストを送信したユーザーを容易に追跡可能にすることができます。管理プラットフォームは、アクセスされるデータの種類、アクセス方法、転送方法や共有方法に関するルールも適用します。

APIゲートウェイ、クライアントとAPIの間の仲介役として機能する統合エンドポイントであるAPIゲートウェイは、コンプライアンスにおいて重要な役割を果たします。これらは、クライアントがリクエストを送信したり情報を取得したりするときにも、ユーザー・データを保護するように設計されています。アクセスキーとトークンは、管理者がすべてのAPI連携に対する詳細なアクセス制御を維持するのに役立ちます。

たとえば、ソーシャル・メディア企業は、ユーザー情報の転送、保管、保護方法を規定する2019年の欧州連合法である一般データ保護規則GDPR)に準拠するために、最適化されたAPIゲートウェイを使用することがあります。一方、診療所は、米国で患者に機密個人データの管理権を与える医療保険の相互運用性と説明責任に関する法律(HIPAA)に違反することなく、患者の病歴や予約にアクセスするために、ゲートウェイを使用する場合があります。

API管理の課題

APIは現代のITフレームワークに不可欠な要素であるため、企業が使用するAPIの数は時間の経過とともに拡大する可能性があります。APIネットワークが複雑化するにつれて、企業はそれぞれのネットワークの監視と保守に苦労するようになるかもしれません。API管理が対処に役立つ一般的な課題には、次のようなものがあります。

APIの無秩序な増大

SaaS スプロールと同様に、APIスプロールは、企業内でのAPIの無制限の拡張を指します。この問題は、APIがプライベート・オンプレミスとパブリッククラウド・サービスの両方に存在する可能性がある統合クラウド環境でよく発生する傾向にあります。リスクの1つとして、異なるチームの開発者が誤って互いの作業を重複させてしまう可能性があります。APIの無秩序な増加は、非互換性の問題やデータ・サイロにつながる可能性もあります。

システムが複雑になるにつれて、使用されなくなったAPIを追跡することが困難になり、セキュリティーの脆弱性につながる可能性があります。ゾンビAPIとは、忘れ去られたり放棄されたりしているものの、まだ削除されていないAPIです。一方で、不正APIやシャドーAPIは引き続き活発に使用されていますが、組織のセキュリティーおよびガバナンス構造の外側で運用されています。これらのAPIは定期的な更新や適切な設定が欠如していることが多く、特にリスクに晒されています。悪意のある取引の約31%が、管理されていないAPIや放置されたAPIを標的としていると推定されています。

企業は、効率を向上させるために複数のチームが共有APIを使用してタスクを実行する場合、バージョン管理とドキュメンテーションの実践を改善し、API アーキテクチャーを標準化し、再利用を促進することで、この問題を解決できます。API管理プラットフォームは、APIの導入から廃止まで追跡するライフサイクル管理ツールも提供します。重要なのは、APIが使用されなくなったら確実に廃止されるようにすることです。

セキュリティー

企業は、複雑なAPI環境を安全に維持するのに苦労する場合があります。APIが適切に展開または更新されていない場合に発生する構成ミスは、ダウンタイムやセキュリティーの欠如につながる可能性があります。企業は、どの担当者がどのサービスにアクセスすべきかを追跡しにくいことがあります。

これらのリスクに対処するため、多くの企業は、モニタリング、セキュリティー、およびガバナンスの仕組みを一元化・標準化しています。これにより、分散環境であってもすべてのAPIが確実に管理対象となります。また、組織は定期的な監査を実施することで、命名エラー、冗長性、シャドーAPI(正式なガバナンス構造外で作成されたAPI)、およびその他の問題を根絶できるかもしれません。

監視と透明性

API管理の大きな課題の1つは、システムとのインターフェースを持つユーザー全員を追跡、管理することが難しいことです。使用に関するルールが弱かったり、ルールを実施する手段が限られていたりすると、顧客はコンプライアンス規制に違反したり、ネットワークに過度の負担をかけたりする可能性が高くなります。過剰なリソース使用はシステムに負担をかけ、コストの暴走、パフォーマンスの低下、レスポンスタイムの遅延につながります。

検出可能性

開発者は、特にITネットワークの規模が拡大するにつれて、新しいAPIやそれらを最も有効に利用する方法を発見することが困難になる場合があります。これに対し、組織は堅牢なタギングおよびカタログ化システムを導入し、すべてのAPIを一元化されたポータルを通じてアクセス可能にすることができます。

開発者は自社で新しいAPIを導入するのに苦労しており、オンボーディングは別の課題となる可能性があります。ただし、ソフトウェア開発キット、サンドボックス環境、アクセス可能な教材を使用すると、チームが独自に新しいAPIを試して採用できるようになります。

API Managementのメリット

API管理ソリューションは、企業がAPIフレームワークに関連するリスクを軽減しながら、APIインフラストラクチャーの価値を最大化できるよう支援します。多くの組織は、ワークフローを最適化し、セキュリティーを強化し、パフォーマンスを向上させるために、API管理を継続的に改良しています。

再利用性

API管理ソリューションを使用するメリットの1つは、連携した資産を迅速かつ効率的に展開し、再利用できることです。複数の環境、システム、アプリケーションにわたってAPIを管理する必要がある組織にとって、このような連携を最初から再構築するのは時間がかかり、内部リソースを浪費する可能性があります。効果的なAPI管理戦略により、チームはAPIドキュメンテーションとコーディングを共有することが促進され、開発コストと市場投入までの時間が大幅に削減されます。

リソース使用率

API管理プラットフォームは、レート制限、クォータ、キャッシュ、スロットリングなどのポリシーを標準化して適用することで、運用効率を向上させることができます。一元的な監視により、企業はボトルネックを特定し、追加のキャパシティーが必要なサービスに動的にリソースを注入することもできます。一部の管理プラットフォームでは、さまざまなデータベースやサービスのAPIを自動的に生成できるため、手動で統合する必要性が減り、開発者はより高度なタスクに取り組むことができます。

自動化も重要な役割を果たします。たとえば、電子商取引の分野では、中央プラットフォームを通じて管理されるAPIにより、顧客が注文するたびにリアルタイムの在庫更新が可能になります。また、在庫が少なくなった場合、統合システムは独立してプロセスを開始することができます。このワークフローにより、常に十分な在庫を確保すると同時に、無駄な支出を防ぐことができます。

アジリティ

API Managementは、これまで互いに接続されていなかったサービスやデータ・ソースが連携できるようにすることで、俊敏性を向上させることができます。効果的なAPI Managementにより、チームはもはや自らのデータやサービスに限定されることはありません。組織全体のリソースにアクセスできるようになります。外部APIの場合は、組織外のリソースにさえアクセスできます。顧客関係管理(CRM)やエンタープライズ・リソース・プランニング(ERP)システムのような個別のプラットフォームも連携できるようになり、プラットフォームやツールをまたがる自動化されたワークフローと同期を可能にします。

システム全体にわたる可視性により、開発者は中央インターフェースを通じて複数のAPIの動作とパラメーターを同時に調整できるため、開発サイクルを加速できます。API Managementはまた、モジュラー開発構造をサポートし、チームが個々のコンポーネントをスケールアップできるようにするとともに、これらのサービスに対してより深く、より正確な制御を可能にします。最後に、標準化されたバージョン管理とセキュリティプロトコルにより、ロールアウト時にシステム内のすべてのAPIとの互換性が確保され、よりシームレスな統合が可能になります。

一元化

すべてのAPIを統合された一元管理プラットフォームで運用することで、企業は各APIに対する管理とガバナンスを維持しつつ、開発者に広い裁量を与えることができます。自動化されたガバナンス・システムは、アーキテクチャー上の欠陥や設定ミスを検出できるため、管理者が手動でエラーを探す必要がありません。さらに、各サービスが主要なアーキテクチャーを共有することで、集中管理型システムは互換性の問題を軽減できます。最後に、ドキュメント・ポータルや中央インベントリーによって各チームが共有メトリクスやドキュメントを閲覧・更新できるため、データ・サイロの発生も抑制され、組織全体で信頼できる唯一の情報源が確立されます。

セキュリティー

多くのAPI管理プラットフォームには、専用のセキュリティー情報およびイベント管理(SIEM)システムと連携して、侵入や異常な使用量の急増を自動的かつ継続的に検知できる監視ツールが組み込まれています。管理プラットフォームは、スロットリング、レート制限、認証、ロギング、場合によっては負荷分散などのAPIポリシーも設定し、これらは中央ゲートウェイを通じて適用されます。

これらのツールは、OAuthJSON Web トークン(JWT)、OpenID などの最先端のセキュリティー・プロトコルと組み合わせることができ、個々のチームがシステム全体の安全基準を維持できるようにします。最後に、ライフサイクル・ツールは、各段階の監視と標準化された廃止プロセスを備えた最初のロールアウトから廃止まで、APIを追跡して、APIが失われたり忘れ去られたりするのを防ぐことができます。

関連ソリューション
IBM API Connect

あらゆる種類のアプリケーション・プログラミング・インターフェース(API)をシームレスに開発、管理、保護、ソーシャル化します。

API Connectの詳細はこちら
APIの管理

API主導のデジタル変革を加速し、新しいエンゲージメント・モデルとチャネルを推進します。

API管理の詳細はこちら
IBM API Connectを使用したAPI開発

IBM API Connectを使用して、新規と既存のAPIを簡単に構築、標準化、保護します。

APIの新規作成
次のステップ

IBM API Connectは、セキュリティーとガバナンスを強化しながら、最新のあらゆる種類のアプリケーション・プログラミング・インターフェース(API)をサポートします。生成AI(Gen AI)機能は手作業を自動化し、時間を節約し、品質を確保します。

API Connectの詳細はこちら 製品ツアーはこちら