跳到正文

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

这道题的解析和你的作答记录。

問10
頻出度★☆☆

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

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

問 10

  • 错误ア

    呼叫中心针对咨询、需求和投诉所采取处理措施的单位,是人工客户应对业务的划分,并不是系统的构成部件。SOA 中的服务是可以作为软件被调用的功能单位,与客户应对业务的划分是两回事。

  • 错误イ

    系统集成商根据客户需求所提供的解决方案的单位,是 SI 供应商所提供的商品、项目的划分,属于商业交易意义上的「服务(劳务)」。这与 SOA 中作为架构构成要素的服务不同。

  • ウ

    正解 SOA(面向服务的架构)是把业务系统看作由「服务」这种部件构成的集合,并通过组合这些部件来构建系统的设计思想。这里所说的服务,是指接受订单、查询库存、确认授信这类,从使用者(业务部门)来看在业务流程中具有意义、可以独立调用的功能单位。按这样的粒度事先定义好服务,即使业务流程发生变化,也只需重新组合服务即可应对,同时也更便于其他系统复用。因此ウ是正确答案。

  • 错误エ

    信息系统部门针对使用部门提出的需求所进行的开发或变更的单位,是开发项目、变更管理的作业单位(按系统开发一方的情况所做的划分)。SOA 的服务是以使用者视角下的业务功能单位来定义的,与开发作业的划分方式并不对应。

ここがポイント
  • SOA(面向服务的架构)=把业务功能定义为「服务」这样的独立部件,再将它们组合起来(以松耦合的方式协作)来构建系统的设计思想。
  • SOA 中「服务」的粒度,不是按开发者或提供方供应商的情况来决定,而是按从使用者一方来看在业务流程中具有意义的独立功能单位来决定。由此可以获得复用性,以及对业务变化的灵活应对能力。
解答問10ウ
练这一题

作答记录