揭秘IBM架构设计方法论-Solution-Design-II.docx

? ? 揭秘IBM架构设计方法论 Solution Design II ? ? 接上篇:揭秘IBM架构设计方法论 —— Solution Design I 2. 设计解决方案 2.1 开发架构概览 ? ??架构概览是解决方案要构建系统的高阶抽象,开发架构概览的主要目的是和项目的干系人沟通系统的主要结构和重要特征,因为不同的干系人的关注点有所差异,系统的架构概览也有不同的展现形式,但其描述的重点都是目标系统。 ? ? 第一张示例展现的是企业视角,常用于和项目发起人的业务团队沟通,其展现了系统包括哪些大的功能模块,有哪些用户通过哪些渠道使用系统,以及系统需要哪些资源的支撑。 ? ? 第二张示例是展现的是分层架构视角,常用在SOA架构方案的设计中: ? ? 第三张示例展现了从IT视角绘制的架构概览图: 2.2 调研候选资产 ? ??在此步骤中,架构师应当调研可以利用的资产,资产包括套装软件、开源软件、之前项目开发的可复用构件等,分析这些资产和项目需求的切合程度及差距。调研完成后,调研的结果编制成候选资产列表(Candidate Asset List)。候选资产列表举例如下: 2.3 定义关键服务 ? ??在设计SOA架构方案时,定义项目相关的服务是一个重要环节,这些服务可以是已有的,也可以是需要新建的。在定义关键服务时,要评估服务如何满足重要的功能需求和非功能需求。 2.4 开

文档评论(0)

1亿VIP精品文档

相关文档