応用情報技術者 2021年 春期 午前2 問62
問題文
業務システムの構築に際し、オープンAPI を活用する構築手法の説明はどれか。
選択肢
ア:構築するシステムの概要や予算をインターネットなどにオープンに告知し、アウトソース先の業者を公募する。
イ:構築テーマをインターネットなどでオープンに告知し、不特定多数から資金調達を行い開発費の不足を補う。
ウ:接続仕様や仕組みが外部企業などに公開されている他社のアプリケーションソフトウェアを呼び出して、適宜利用し、データ連携を行う。(正解)
エ:標準的な構成のハードウェアに仮想化を適用し、必要とする CPU 処理能力、ストレージ容量、ネットワーク機能などをソフトウェアで構成し、運用管理を行う。
業務システムの構築に際し、オープンAPIを活用する構築手法の説明【午前2 解説】
要点まとめ
- 結論:オープンAPI活用とは、外部企業が公開する接続仕様を利用し、他社アプリを呼び出して連携する手法です。
- 根拠:オープンAPIは標準化されたインターフェースであり、異なるシステム間のデータ連携や機能共有を容易にします。
- 差がつくポイント:APIの公開範囲や利用目的を正確に理解し、資金調達やアウトソースとは異なる概念であることを区別することが重要です。
正解の理由
ウは「接続仕様や仕組みが外部企業などに公開されている他社のアプリケーションソフトウェアを呼び出して、適宜利用し、データ連携を行う」とあり、オープンAPIの本質を正しく表現しています。オープンAPIは外部に公開されたAPIを利用してシステム間連携を実現する技術であり、業務システムの機能拡張やデータ共有に活用されます。
よくある誤解
オープンAPIは単なる資金調達やアウトソースの手法ではありません。また、仮想化技術とは別の概念であり、APIはソフトウェア間の通信規約を指します。
解法ステップ
- 問題文の「オープンAPIを活用する構築手法」に注目する。
- 各選択肢の内容を「APIの公開と利用」に照らして確認する。
- アはアウトソースの公募、イはクラウドファンディング、エは仮想化技術の説明であると判別。
- ウがAPIの公開と利用に関する正しい説明であると判断する。
選択肢別の誤答解説
- ア:アウトソース先の公募であり、APIとは無関係です。
- イ:資金調達の方法(クラウドファンディング)であり、API活用とは異なります。
- ウ:正解。外部公開されたAPIを利用して他社アプリと連携する説明です。
- エ:仮想化技術の説明であり、APIの活用とは直接関係ありません。
補足コラム
オープンAPIは企業間でのシステム連携を促進し、サービスの拡張性や柔軟性を高めます。近年はRESTful APIが主流で、JSON形式のデータ交換が一般的です。API管理プラットフォームを利用してセキュリティや利用制限を設定することも重要です。
FAQ
Q: オープンAPIとクローズドAPIの違いは何ですか?
A: オープンAPIは外部に公開され誰でも利用可能なAPIで、クローズドAPIは特定の利用者に限定されたAPIです。
A: オープンAPIは外部に公開され誰でも利用可能なAPIで、クローズドAPIは特定の利用者に限定されたAPIです。
Q: オープンAPIを利用するメリットは何ですか?
A: 他社サービスとの連携が容易になり、開発コスト削減や新機能の迅速な導入が可能になります。
A: 他社サービスとの連携が容易になり、開発コスト削減や新機能の迅速な導入が可能になります。
関連キーワード: オープンAPI, API連携、RESTful API, システム連携、仮想化、クラウドファンディング、アウトソース

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

