理论教育 应用架构设计思路的分析介绍

应用架构设计思路的分析介绍

时间:2023-05-23 理论教育 版权反馈
【摘要】:应用架构设计分为以下4个步骤:识别应用功能、定义应用划分、确定应用边界和明确应用分布。4)检查由两个或多个应用支持的功能,以排除重复统计的应用。通过上述的分析输出应用框架及应用集成关系图。

应用架构设计思路的分析介绍

应用架构描述了业务应用划分、应用组件构成,业务应用与业务能力、业务流程之间的关系,业务应用间及业务应用内部各部分间的集成关系,以及业务应用部署模式等。应用架构设计分为以下4个步骤:识别应用功能、定义应用划分、确定应用边界和明确应用分布。

1.识别应用功能

识别应用功能是指建立应用与业务能力之间的映射关系,识别出应用功能。将分析识别的应用功能按应用特性进行分组。具体的步骤如下。

1)依据业务需求,抽取关键业务场景。

2)通过系统分析,建立应用与业务能力之间的映射关系。

3)对业务能力维度和业务架构进行审阅,识别出相关的应用功能。

4)将分析识别的应用功能按应用特性进行分组,总结出一份完整的应用功能清单,应用功能清单如表5-5所示。

表5-5 应用功能清单示例

978-7-111-52778-7-Chapter05-11.jpg

2.定义应用划分

在确定了基本的应用功能之后,还要做细化工作,为每一个应用功能定义若干个应用功能模块。基本步骤如下。

1)对业务流程的连续性、业务数据的完整性与流动性进行综合分析。

2)对应用功能进行逻辑组合与划分。

3)描述每一个功能模块所实现的功能。

4)检查由两个或多个应用支持的功能,以排除重复统计的应用。

5)输出应用功能模块图清单。应用功能模块清单如表5-6所示。(www.daowen.com)

表5-6 应用功能模块清单

978-7-111-52778-7-Chapter05-12.jpg

3.确定应用边界

确定应用边界是指明确所有应用的内外部集成关系,明确集成的信息流、类型、频度和交互方式等。基本步骤如下。

1)定义源应用功能。

2)定义源应用功能模块。

3)定义目标应用功能。

4)定义目标应用功能模块。

5)明确源到目标信息流。

6)明确目标返回信息流。

7)明确集成频度,如年度、月度、周、日和实时等。

8)明确交互方式,如EDI数据传输、文件传输、XML传输和消息传递等。

通过上述的分析输出应用框架及应用集成关系图。

4.明确应用分布

明确应用分布是通过应用分布分析,明确应用的总体布局、应用/业务分布及应用部署模式。这项工作与前3个步骤相对比较独立。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈