本文へスキップ

平成25年度 秋期 ITパスポート試験 問10

この問題の解説と、これまでの解答の記録です。

問10
頻出度★☆☆

サービス指向アーキテクチャ (SOA) における“サービス” を構成する要素として, 適切なものはどれか。

出典 平成25年度 秋期 ITパスポート試験 問10
解説

問 10

  • 不正解ア

    コールセンタが問合せ・要求・クレームに対して行う処置の単位は、人手による顧客対応業務のくくりであって、システムの構成部品ではありません。SOA のサービスはソフトウェアとして呼び出せる機能の単位であり、応対業務の区切りとは別物です。

  • 不正解イ

    システムインテグレータが顧客の要望に合わせて提供するソリューションの単位は、SI ベンダの提供する商材・案件のくくりであり、商取引上の「サービス(役務)」の意味です。SOA でいうアーキテクチャ上の構成要素としてのサービスとは異なります。

  • ウ

    正解 SOA(サービス指向アーキテクチャ)は、業務システムを「サービス」という部品の集まりとして捉え、それらを組み合わせてシステムを構築する設計思想です。ここでいうサービスとは、受注する・在庫を照会する・与信を確認するといった、利用者(業務部門)から見てビジネスプロセス上で意味をもつ、独立して呼び出せる機能の単位を指します。この粒度でサービスを定義しておくと、業務プロセスが変わってもサービスを組み替えるだけで対応でき、他システムからの再利用もしやすくなります。したがってウが正解です。

  • 不正解エ

    利用部門からの要求に対する情報システム部門での開発や変更の単位は、開発案件・変更管理の作業単位(システム開発側の都合による区切り)です。SOA のサービスは利用者から見た業務機能の単位で定義されるものであり、開発作業の切り分け方とは対応しません。

ここがポイント
  • SOA(サービス指向アーキテクチャ)=業務機能を「サービス」という独立した部品として定義し、それらを組み合わせて(疎結合で連携させて)システムを構築する設計思想。
  • SOA の「サービス」の粒度は、開発者や提供ベンダの都合ではなく、利用者側から見たビジネスプロセス上で意味をもつ独立した機能の単位で決める。これにより再利用性と業務変化への柔軟な対応が得られる。

解答の記録