应用架构描述了业务应用划分、应用组件构成,业务应用与业务能力、业务流程之间的关系,业务应用间及业务应用内部各部分间的集成关系,以及业务应用部署模式等。应用架构设计分为以下4个步骤:识别应用功能、定义应用划分、确定应用边界和明确应用分布。
1.识别应用功能
识别应用功能是指建立应用与业务能力之间的映射关系,识别出应用功能。将分析识别的应用功能按应用特性进行分组。具体的步骤如下。
1)依据业务需求,抽取关键业务场景。
2)通过系统分析,建立应用与业务能力之间的映射关系。
3)对业务能力维度和业务架构进行审阅,识别出相关的应用功能。
4)将分析识别的应用功能按应用特性进行分组,总结出一份完整的应用功能清单,应用功能清单如表5-5所示。
表5-5 应用功能清单示例
2.定义应用划分
在确定了基本的应用功能之后,还要做细化工作,为每一个应用功能定义若干个应用功能模块。基本步骤如下。
1)对业务流程的连续性、业务数据的完整性与流动性进行综合分析。
2)对应用功能进行逻辑组合与划分。
3)描述每一个功能模块所实现的功能。
4)检查由两个或多个应用支持的功能,以排除重复统计的应用。
5)输出应用功能模块图清单。应用功能模块清单如表5-6所示。(www.daowen.com)
表5-6 应用功能模块清单
3.确定应用边界
确定应用边界是指明确所有应用的内外部集成关系,明确集成的信息流、类型、频度和交互方式等。基本步骤如下。
1)定义源应用功能。
2)定义源应用功能模块。
3)定义目标应用功能。
4)定义目标应用功能模块。
5)明确源到目标信息流。
6)明确目标返回信息流。
7)明确集成频度,如年度、月度、周、日和实时等。
8)明确交互方式,如EDI数据传输、文件传输、XML传输和消息传递等。
通过上述的分析输出应用框架及应用集成关系图。
4.明确应用分布
明确应用分布是通过应用分布分析,明确应用的总体布局、应用/业务分布及应用部署模式。这项工作与前3个步骤相对比较独立。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。