コネクターを必要としないAPI開発
APIとは、ソフトウェア、サービス、プラットフォームなど、全く異なる2つのコンポーネントが要求応答メッセージを通じて相互にやりとりするためのインタフェースだ。データベーススキーマと同じようなスキーマがAPIにあれば、開発者にとってどれほど便利なことだろう。
APIを探索可能にするには、コードスニペットとSDKを使ってAPIをドキュメント化する必要がある。だがRESTには、SOAPにとってのWSDLのような、コンピュータが判読可能なドキュメントがなかった。
APIを定義して記述するというニーズから、API記述言語(API DL:API Description Languages)が作られた。これが、APIスキーマ誕生の経緯だ。
APIスキーマによって何が可能になるのだろうか。
*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***
関連記事
- 専門家が語る、REST APIオンリーの限界とGraphQLを使うべき理由
- APIファーストアプローチのソフトウェア開発、成功の秘訣
- RESTはオワコンか、クエリ言語は「GraphQL」の時代へ
- モレスキンのツール&アプリが提案する「PowerPoint文化からの脱却」
- ローコード開発導入の前に検討すべき課題
Copyright © ITmedia, Inc. All Rights Reserved.