扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 信息系统开发方法困难
单选题
2015年5月第25题
困难
单选题
2015年5月第25题
#第二版教材
#了解即可
面向服务的开发方法有三个主要的抽象级别:操作、服务和业务流程。以下关于操作、服务和业务流程的叙述中,正确的是(__)。
问题(1)
浓缩知识点
面向服务开发方法的核心抽象层级自下而上依次为操作、服务、业务流程。操作是最基础的最小逻辑功能单元,拥有明确的结构化接口,调用后会返回结构化响应。服务是对相关操作的封装整合,提供独立可复用的业务能力,其执行并非必然涉及持久化数据的读写或修改。业务流程作为最高层级,是对多个服务的编排组合,用于实现完整的业务目标,而非直接对操作进行逻辑分组。这类层级划分是面向服务架构(SOA)的核心特征之一,通过松耦合的服务编排,能有效提升系统的灵活性与可复用性,适配复杂业务场景的快速迭代需求。
正确答案
D
本题考察的是面向服务的开发方法中三个抽象级别(操作、服务、业务流程)的基本概念。
在面向服务的开发方法中,抽象层次自下而上分别是:操作(Operation) → 服务(Service) → 业务流程(Business Process)。
A选项操作:操作是最底层的抽象单位,代表服务提供的最小逻辑功能单元,而不是最高层。最高层是业务流程,因此该说法错误。
B选项服务的执行:虽然服务调用可能涉及持久化数据的访问,但并不是所有服务调用都必然修改或读写持久性数据,因此该说法不严谨,错误。
C选项业务流程:业务流程是对服务的逻辑组合和编排,用于实现业务目标,而不是对“操作”的分组,因此该说法错误。
D选项服务的操作:服务通过接口暴露操作,这些操作通常有清晰定义的结构化接口,并返回结构化响应,符合 SOA 的特征,因此该说法正确。
因此,选项 D 正确。
