目录:
定义-面向服务的分析和设计(SOAD)是什么意思?
面向服务的分析和设计(SOAD)是一种方法,指的是面向服务的体系结构(SOA)应用程序的建模和设计。
设计SOA应用程序的SOAD方法需要以下关键要素:
- 流程模型:通过协调面向对象的分析和设计(OOAD),业务流程建模(BPM)和企业体系结构元素来定义流程和符号。 如果需要,还可以定义其他元素。
- 说明:概念化服务的结构化方法。
- 标准:提供定义明确的质量因素以及服务,功能,数据和约束粒度的最佳实践。 角色也必须定义清楚,并确定是负责工作的每个部分的是开发人员,架构师还是分析师。
- 工件:定义什么不是良好的服务-例如不可重用的服务-因此不具备SOA资格。
- 服务质量:促进端到端建模并提供全面的工具支持。
Techopedia解释了面向服务的分析和设计(SOAD)
现有的SOA建模学科(如OOAD,EA框架和BPM)在独立应用于SOA应用程序时无法满足要求。 在OOAD,EA框架和BPM中开发的SOA项目的早期实施仅涵盖了SOA体系结构的一部分。 因此,SOAD应运而生,以确保成功,完整地实施SOA应用程序。
SOAD是一种整体建模方法,它建立在现有的,经过严格训练的和经过验证的方法之上:OOAD,EA框架和BPM。 除了这种经过验证的方法的组合之外,SOAD方法中还必须考虑以下重要概念和方面:
- 服务分类和汇总
- 政策与方面
- 中间流程见面
- 语义中介
- 服务收集和知识代理
SOAD适用于SOA以外的许多应用程序,例如企业应用程序和体系结构样式。 此外,可重用的体系结构决策模型和云计算中也发现了SOAD方法的最新发展。