首页 理论教育 银行信息系统架构设计

银行信息系统架构设计

更新时间:2025-01-13 工作计划 版权反馈
【摘要】:目标应用架构框架设计任务的输入为现状分析报告、业务战略与业务架构、领先的架构实践、IT战略、银行现状。目标系统架构设计任务的输出有目标系统架构图、目标系统清单、系统与应用映射、系统与业务能力映射、系统与数据实体映射、业务流程与系统实现图、系统集成关系、接口目录、系统与组织映射、系统与角色映射、系统和用户位置图等。此图所表述的“通信”应该是符合逻辑的,并且仅用来展示与架构相关的中介技术。

在描述应用架构目标设计输出之前,先看一下架构开发输出的通用种类和形式,来指导应用架构的交付输出。

企业架构开发方法过程中所涉及的各种工作产品,在高层面可以归纳为架构交付物和架构制品两种。

架构交付物是由项目指定并被相关干系人轮流进行正式的审查和签字认可的工作产品。这些交付物代表着各个架构项目的输出,以及那些在一个项目完结时以文档形式进行交付的,或者作为参考模型、标准或在某一时点的架构情景快照而被过渡到架构资源库中的工作产品。架构制品与架构交付物相比,架构制品是一个从某个特定视角进行架构描述并具备更细粒度的工作产品。例如,网络图、服务器说明、用例说明、架构需求列表以及业务交互矩阵等。就表现形式来讲,架构制品的内容可以通过目录、矩阵和图形这三种方式来表述。通常情况下,一个架构交付物可以包含多个架构制品,而架构制品也可能会出现在多个架构交付物之中,并且架构制品也将会形成架构资源库的内容。架构制品既不是架构开发方法过程各阶段的合约性产物,也不是企业中客观存在的各种可重用解决方案,而是针对包括这些构建块在内的企业客观现实的描述,并以解答不同干系人的关注点为其最终目标。

下面对架构制品的目录、矩阵和图形三种形式进行描述:第一是目录。此种类型的架构制品(视角)以列表的形式对各种构建块进行列举;第二是矩阵。此种类型的原子架构制品(视角)用于展示特定构建块之间的关系;第三是图形。此种类型的原子架构制品(视角)采用了一种具有丰富表现力的方式对构建块以及他们之间的关系进行了展示,此种方式特别适合用于在干系人之间进行沟通的场合。

根据应用架构规划方法(见图3-6),目标架构设计主要有五个任务:目标应用架构框架设计、目标应用架构设计、目标系统架构设计、目标系统与现状系统的差距分析和系统建议。下文对每个任务的目标、输入、输出进行描述。下文描述的每个任务的输出可以根据实际的情况进行调整,不一定要求每个规划都输出所有的架构制品,输出的内容主要依据项目的需求、项目提供的输入和整体的方法来决定。目标架构设计阶段的输出为应用架构规划设计报告。

(1)目标应用架构框架 目标应用架构框架设计任务是对支撑银行的应用架构的整体框架进行设计,通常的方法是以逻辑层面为整体应用架构进行分层、分域、分组(分群)等,实现自上而下的设计,在应用分组中进行细化的应用设计,为后续应用的设计提供一个整体的框架。

目标应用架构框架设计任务的输入为现状分析报告、业务战略与业务架构、领先的架构实践、IT战略、银行现状。

目标应用架构框架设计任务的输出有目标应用架构框架图、目标应用架构框架清单。

(2)目标应用架构设计 目标应用架构设计任务是在目标应用架构框架的指导下,进行细化的应用设计。在逻辑层面,为每个应用组设计具体的应用,实现对应用组、应用域、应用分层的支持,从而形成完整的应用架构。

目标应用架构设计任务的输出有目标应用架构图、目标应用清单(应用组合目录)、目标应用与业务能力映射、应用与数据实体映射(可选,如果过程中同步进行数据架构规划)、业务流程与应用实现图等。目标应用清单(应用组合目录)是明确和维护企业中所有应用的列表,一个经过批准的应用组合目录使得一系列应用得以被定义和管控。此目录为后面的矩阵和图形提供了基础,是应用架构开发阶段的起点。业务流程与应用实现图的目标是清晰地阐述在业务流程执行过程中涉及多个应用时所产生的事件的顺序。此图可以识别出能够被简化的复杂顺序,以及架构中各种可能的合理化点,从而为业务用户提供更加及时的信息。此外,此图还可被用来明确流程中能够通过减少应用之间的交互进而改善效率的地方。

(3)目标系统架构设计 目标系统架构设计是基于目标应用架构,从实现层面对实现应用的物理系统进行设计,这个过程主要领先架构实践、应用架构设计原则的落地过程,根据自身的实际情况,设计符合要求的目标系统。这是应用架构设计过程中比较困难、但也是最有意义的任务。

目标系统架构设计任务的输入有目标应用架构设计、目标应用架构框架设计、现状分析报告、业务战略与业务架构、领先的架构实践、IT战略、银行现状。

目标系统架构设计任务的输出有目标系统架构图、目标系统清单、系统与应用映射、系统与业务能力映射、系统与数据实体映射(可选,如果过程中同步进行数据架构规划)、业务流程与系统实现图、系统集成关系(应用交互和应用通信)、接口目录、系统与组织映射、系统与角色映射、系统和用户位置图等。

系统与应用映射可以通过清单的形式实现,也可以通过矩阵的形式实现。系统与应用映射矩阵用于阐述企业中系统与业务功能之间的关系。业务功能由组织单元所执行。一些业务功能和服务将会被IT系统所支持。应用组件与功能之间的关系映射是非常重要的。

1)为业务功能分配针对应用的使用。

2)理解业务服务和流程的应用支持需求。

3)支持差距分析,并确定是否有需要被创建的应用被遗漏。

4)定义被特定业务功能所使用的应用集合。

系统之间的集成关系可以通过不同的形式来展现,可以通过矩阵的方式,也可以通过图的形式展现。应用交互矩阵的目标是阐述系统之间的沟通关系。在矩阵中展示的应用交互映射与接口目录或者应用通信图是相类似的,只不过以矩阵的形式来展示。此矩阵是一张二维表,其中的每一个维度都包含了应用服务、逻辑应用组件和物理应用组件这些概念。在此矩阵中所描述的关系包括:

1)应用服务之间的使用关系。

2)逻辑应用组件之间的通信关系。

3)物理应用组件的通信关系。

应用通信图的目标是描述所有与应用之间的沟通相关的模型和映射。应用通信图展示了应用的应用组件和接口,并且接口可以关联数据实体,而应用则可以关联业务服务。此图所表述的“通信”应该是符合逻辑的,并且仅用来展示与架构相关的中介技术。

接口目录用来界定系统之间接口的范围,并对这些接口进行文档化记录,从而使得系统间的所有依赖关系得以被尽可能地界定。系统可以用来创建、读取、更新和删除其他系统内的数据。无论是通过循环载入的批处理文件、对其他系统数据库的直接连接,还是通过某种形式的应用程序接口或Web服务,这些行为都是通过接口来实现。针对应用组件之间关系的映射是一个非常重要的步骤,它使得如下情形得以实现:

1)了解应用和系统间交互程度的,从而可以站在应用与其他系统之间依赖性的角度识别出各个关键的交互。

2)了解应用和系统之间接口的数量和类型。

3)了解应用和系统之间接口的重复程度。

4)在考虑目标应用组合时明确各接口的简化潜力。

5)支持差距分析,并确定是否本应建立的应用被遗漏了。

系统与组织映射矩阵用于描述企业中系统与组织单元之间的关系。业务功能由组织单元来执行,而一些由组织单元执行的功能和服务也将会被IT系统所支持。应用组件与组织单元之间的映射非常重要,它会使得:(www.xing528.com)

1)为执行业务功能的组织单元分配针对应用的使用。

2)理解由组织单元所执行的业务服务和流程对应用支持需求。

3)支持差距分析,并确定是否有需要被建立的应用被遗漏。

4)定义特定组织单元所使用的应用集合。

系统与角色映射矩阵用来描述企业中系统与业务角色之间的关系。一个组织中的人们会与各种系统发生交互。在交互过程中,这些用户被假定成为执行一项任务的特定角色,如产品购买者。应用组件与角色之间的关系映射非常重要,它使得:

1)在组织内为特定的角色分配针对应用的使用。

2)理解支持功能的业务服务和流程的应用安全需求,并检查是否与现有策略相符合。

3)支持差距分析,并确定是否有应该被创建的应用被遗漏。

4)定义被特定业务角色所使用的应用集合。

系统和用户位置图的目标在于清晰地描述与应用发生交互的业务用户所处的业务位置,而且还包括了应用基础设施的位置。通过此图,我们可以:

1)识别出足以支持分散在各地的用户群的产品包的数量。

2)估算产品或软件的用户许可的类型和数量。

3)估算用户的支持等级和支持中心的位置。

4)选择系统管理工具、结构,以及用于支持本地或远程的企业用户/客户/合作伙伴的管理系统。

5)适当规划业务的技术组件,即服务规模、网络带宽等。

6)在实施应用和技术架构解决方案时进行性能方面的考虑。

用户通常会采用多种方式与应用进行交互,例如:

1)支持日常业务的运营。

2)参与业务流程的执行过程。

3)访问信息(查询、读取等)。

4)开发应用。

5)管理、维护应用。

(4)目标系统与现状系统差异分析 目标系统与现状系统差异分析任务主要根据规划的目标系统,与现状系统进行比较与分析,识别现状系统对目标系统的实现和支撑的程度,以及差距所在,为下一个任务为现状系统的建设提出建议提供输入。

目标系统与现状系统差异分析任务的输入有目标系统架构、目标应用架构设计、目标应用架构框架设计、现状分析报告、业务战略与业务架构、领先的架构实践、IT战略、银行现状。

目标系统与现状系统差异分析任务的主要输出为实现目标系统的现状系统差距分析报告,该报告为第二阶段输出应用架构规划设计报告的一个部分。

(5)系统建议 系统建议任务主要根据目标系统与现状系统的差异分析报告,对现状系统如何进行处理,如下线、完善、合并、重构等,对目标系统如何建设等提出具体的建议。

系统建议任务的输入有目标系统与现状系统差异分析报告、目标系统架构、目标应用架构、目标应用架构设计、目标应用架构框架设计、现状分析报告、业务战略与业务架构、领先的架构实践、IT战略、银行现状。

系统建议任务的输出为针对现状系统的处理和目标系统实现建议的报告。此报告可以根据对现状系统、目标系统不同的处理方式进行分类,给出每类系统的处理建议,指导后续系统建设实施路线的规划。

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

我要反馈