SwaggerHubからAPIを直接デプロイするためのIBM API Connect連携機能の紹介

  2017年3月20日

APIは、ハイパーコネクテッドなデジタル経済を結びつける接着剤です。このような状況において、APIの安定性とパフォーマンスを確保するためには、APIを安全に管理・監視できることが重要です。ここでAPI管理ソリューションが登場します。 開発者がAPI定義とドキュメントをAPI管理ソリューションに簡単にデプロイできる必要性を認識し、SwaggerHubIBM Bluemix上のAPI Connectとの直接連携を開発しました。IBM API Connectは、開発者がIBM BluemixクラウドでAPIを作成、実行、管理、保護できるAPI運用プラットフォームです。最新のSwaggerHub連携により、アーキテクトやエンジニアは、SwaggerHubの強力な機能セットを使用してAPIを簡単に設計・文書化し、その定義をAPI Connectインスタンスと常に最新の状態に同期させることができます。

連携機能を利用する理由

SwaggerHubは、APIの共同設計と文書化に最適な機能セットを提供するように設計されています。IBM Bluemixクラウドへのこの新しい連携により、開発者はSwaggerHubからAPIライフサイクル全体をより適切に制御・オーケストレーションできます。API設計の唯一の信頼できる情報源を持ち、それをすべてのライフサイクルツール間で同期させることで、チームは変更を簡単に維持・制御でき、APIに一流の扱いを与えることができます。  APIプログラムが成功するためには、APIライフサイクルの各フェーズが完全にカバーされていることが重要です。これには、設計文書化、デプロイ、管理の各フェーズが含まれます。API管理ソリューションは、特に最後の2つのフェーズのために構築されています。 API管理プラットフォームを使用する利点の1つは、多くの複雑なシステムが抽象化されるため、APIの成長と安定性に集中できることです。これらのプラットフォームは、APIのマーケティングプログラムをより良く開始し、その採用に向けて取り組むための優れたパートナープログラムも持っています。IBM API Connectは、組織のAPIプログラムを加速するために、外部および内部のコンシューマ向けAPIを作成、実行、管理、保護するための最新のAPI管理ソリューションです。 新しいAPI Connect連携は、SwaggerHubにおけるAPIの機能を拡張する一連の連携の1つです。他の連携の詳細についてはこちらをご覧ください

仕組み

この連携は、SwaggerHubの任意のAPIバージョンに簡単に適用できます。数回のクリックで、IBM Bluemixクラウド上のAPI Connectサービスインスタンスの特定のインスタンスを指すように連携を設定でき、外部の設定やツールは必要ありません。 この連携の使用方法の詳細については、ヘルプドキュメントで確認できます。また、以下のビデオで連携の動作を確認することもできます。 IBM API Connect連携は、SwaggerHubからIBM API Connectへの一方向のみで動作するように設定されています。IBM API Connectで行われたAPI定義への変更はSwaggerHubには反映されず、上書きされます。 他の連携や機能について提案がある場合は、こちらでお知らせください。  今すぐログインしてIBM API Connect連携をお試しください