正答2
解説
正解は2です。
SOA(Service Oriented Architecture:サービス指向アーキテクチャ)の考え方を問う問題です。
SOAは、業務の機能を部品化したサービスを組み合わせて、システムを構築する考え方です。
【選択肢別解説】
1:× これはOSI(Open Systems Interconnection)基本参照モデルの説明です。
通信機能を7つの階層に分けて標準化する考え方です。
2:○ SOAでは、業務上の一処理に当たる機能をサービスとして実装します。
それらを組み合わせてシステムを構築するので、変化に柔軟に対応できます。
3:× これはITサービスマネジメントの説明です。
SLA(Service Level Agreement)に基づいてサービスを提供し、品質を継続的に改善する考え方です。
4:× これはASPやSaaS(Software as a Service)の説明です。
ソフトウェアの機能を、ネットワーク経由でサービスとして提供する形態です。
【ポイント】
SOAの「サービス」は、業務の単位で部品化されたソフトウェアの機能を指します。
サービスを再利用・組み替えできる点が、SOAの利点です。