REST API を使用した統合ソリューションの開発
REST API を使用して、HTTP クライアントによる呼び出しが可能な RESTful Web サービスとして、統合を公開します。
始める前に
このタスクの概要
REST API 内で使用可能なリソースおよび操作の定義は、REST API を定義するためのオープン仕様である Swagger または OpenAPI 3.0 文書に指定されています。
REST API の開発方法については、以下の動画をご覧ください: IBM App Connect Enterprise を使用した REST API の開発 12.0。
Swaggerについて詳しくは、 Swaggerを参照してください。
OpenAPI 3.0について詳しくは、 OpenAPI 3.0を参照してください。
また、OpenAPI3.0については、製品チュートリアル"OpenAPI仕様v3 - REST APIの例を使って」を実行して学ぶことができます IBM App Connect Enterprise の製品チュートリアルに関する詳細については、 「 IBM App Connect Enterprise のチュートリアル」 を参照してください。
IBM App Connect Enterprise また、一連のRESTノードも提供されており、これらを使用して、外部のREST APIや IBM App Connect Enterprise のREST APIと、同期または非同期でやり取りを行うことができます。 これらの REST ノードの使用について詳しくは、 外部 REST API への接続を参照してください。
手順
結果
次のタスク
- REST API のパッケージ化とデプロイの説明に従って、REST API をパッケージ化して統合サーバーにデプロイします。
- オプション: 既存の REST API の複数のバージョンを作成する場合は、 既存の REST API からの成果物を使用する新規 REST API の作成を参照してください。
- オプション: ACE REST API エディターの「メッセージ妥当性検査」設定を使用して、REST API の JSON 検証を有効にすることができます。 JSON 検証について詳しくは、 JSON 検証を参照してください。
- オプション:デプロイ済みのREST APIを IBM API Connect サーバーにプッシュ(エクスポート)することができます。 詳細については、 「 IBM API Connect への REST API のプッシュ 」を参照してください。