问题
单项选择题
成功的SOA(面向服务架构体系结构)实施计划应该包括:①定义业务流程;②SOA结构和模式;③SOA基础架构;④SOA开发程序等4个主要的组成部分。其中______部分明确了需要哪些服务,哪些数据与之相关。
A.定义业务流程
B.SOA结构和模式
C.SOA基础架构
D.SOA开发程序
答案
参考答案:A
解析: 面向服务架构体系结构(SOA)作为一种架构模型,它将应用程序的不同功能单元通过一些以中立方式定义的接口联系起来。成功的SOA实施计划应该包含:①定义业务流程;②SOA结构和模式;③SOA基础架构;④SOA开发程序等4个主要的组成部分,每个组成部分完成的功能如表2—9所示。
表2-9 SOA各组成部分功能表 | |
组成部分 | 功 能 |
定义业务流程 | 明确为了支持业务流程需要哪些服务,哪些数据与此相关 |
SOA结构和模式 | 制定开发服务过程中应该遵循的原则和标准,描述服务如何定义及实施,说明通用实施和使用模式 |
SOA基础架构 | 包括支持开发和实施服务及业务流程所需要的网络、服务器、存储、信息工具、集成工具和流程自动化工具等 |
SOA开发程序 | 确定了服务开发和流程实施的优先顺序,指导整个项目,产生新的服务和流程 |