平成25年度 プロジェクトマネージャ試験 午前II 問17

分野:テクノロジ|実際に出題されたIPA過去問題

SOA(Service Oriented Architecture)でサービスを設計する際の注意点のうち,適切なものはどれか。

  1.  可用性を高めるために,ステートフルなインタフェースとする。
  2.  業務からの独立性を確保するために,サービスの命名は役割を表すものとする。
  3.  業務の変化に対応しやすくするために,サービス間の関係は疎結合にする。
  4.  セキュリティを高めるために,一度開発したサービスは再利用しない方がよい。
解答・解説を見る

正解:ウ

AI解説

SOAは業務機能を独立性の高いサービスとして部品化し、組み合わせてシステムを構築するアーキテクチャである。業務の変化に柔軟に対応するには、サービス間の依存を最小にする疎結合が原則であり、ウが正解である。 ア: サービスは特定の呼出し元の状態に依存しないステートレスなインタフェースが望ましい。ステートフルにすると可用性・再利用性が下がるので誤り。 イ: サービスの命名は業務上の意味・役割が分かるように付けるものであり、「業務からの独立性確保のため」という目的設定が誤りである。 ウ: 正しい。疎結合(サービス同士の依存関係を弱くすること)により、個々のサービスを変更・差替えしやすくなり、業務変化への対応が容易になる。 エ: サービスの再利用はSOAの主要な利点であり、再利用しない方がよいという記述は誤り。 💡 SOAのキーワードは「疎結合」「ステートレス」「再利用」。この3点の逆(密結合・ステートフル・再利用禁止)が書かれた選択肢は誤りと即断できる。

出典:平成25年度 秋期 プロジェクトマネージャ試験 午前II 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・904問収録)

「テクノロジ系(総合)」分野の攻略ポイント

高度共通 午前Iのテクノロジ系は、基礎理論からネットワーク・セキュリティ・開発技術まで広く浅く問われます。午前Iは60分30問で全分野から出るため、深追いよりも各分野の頻出パターンを取りこぼさないことが通過の鍵です。

テクノロジ系(総合)の攻略ポイントをすべて見る(要点5項目・ひっかけ2項目)→

同じ分野(テクノロジ)の過去問