随着银行企业架构的不断建设,信息越来越复杂,信息量越来越大,手工管理企业架构资产的方式面临着一定的挑战:
1)业务流程、系统架构在Word和Visio文档中定义,文档数量巨大,关系复杂,一个系统内容的修改可能会牵涉许多其他的业务系统。
2)手动创建和维护系统容易出错,同一对象比如角色在不同流程出现可能名称不一致。
3)需要建立或维护不同架构领域架构对象的关联关系(战略、业务、数据、系统、基础设施)等。每个架构领域都有自己特定的对象和属性。
4)如何进行有效分析,满足不同用户的需求?
5)如何将架构的信息进行广泛的沟通和发布?
6)如何引入和支持业界成熟的架构框架和标准?
这个过程中提出对企业架构管理工具的需求。早期企业架构的实施采用了非专业的工具来满足需要,这些工具包括办公软件(Word、Power Point、Excel等)、绘图工具(Visio等)、系统模拟工具、知识管理工具、业务流程模拟工具等。但企业架构要综合地使用从业务流程定义、模仿仿真到系统仿真,再到系统的设计和知识库的多种功能,这些非专业的工具往往很难满足,这促进了企业架构工具,作为专门的工具快速地发展起来。特别是企业架构框架理论的成熟和多元化,要求企业架构的工具不仅要具备以上综合的功能,而且还要支持几个最主要的企业架构的理论框架模型,如Zachman、FEAF、DODAF、TOGAF等。
技术、市场的发展和实际的需求不断驱动企业架构工具的发展和成熟。企业架构工具可以协助理解一个IT资源的复杂系统和这个复杂系统与业务的联系,是企业的业务实体、信息流程和企业系统的建模。
企业架构涉及关于组织的各种信息,要收集、管理和展现这些信息及其关联关系,为现在和未来架构决策提供支持,是架构工具的最重要职责,如图6-8所示。
图6-8 企业架构工具——架构涉及的多个层面(www.xing528.com)
完整的企业架构涉及从业务层面的战略、业务到IT层面的应用与系统、信息、网络和基础设施等多个层面,每个层面中需要管理多种实体,如战略层面的战略目标、能力等。业务层面有业务流程、组织单元、角色等;应用与系统层面的应用、系统、子系统等;信息层面的业务主体、数据实体、属性等。
不仅如此,企业架构还需要管理和展现跨层级的实体之间的关联关系,如图6-9所示。
根据架构工具在架构管控框架中的定位,架构工具的主要用户为架构师,服务的对象为架构的用户,包括IT领导、规划人员、业务人员和技术人员等不同角色。其主要的功能是对企业架构要素(战略、业务、应用、数据、基础设施等)进行建模、分析和发布。
1)建模:建立企业架构模型,管理海量、复杂的企业架构信息,并建立不同架构(业务、应用、数据、技术)之间的关联关系来全面的展现企业架构资产。
2)分析:通过结构化的数据来管理企业架构信息,便于进行企业架构级的统计分析(覆盖分析、变更影响分析等)。
3)发布:通过信息发布建立企业战略层次、企业架构层次和具体解决方案的沟通渠道,可以更好地驱动和约束项目,并及时得到项目的反馈。
有了企业架构工具,可以实现在一个统一的模型库中对架构要素进行建模和关联,建立一个组织的蓝图,包括战略、业务、应用、信息和技术。有了工具,可以将模型信息记录在统一的数据库中,在企业内共享。架构工具关联关系可以可视化跨领域的影响和差异,比如系统或技术架构的故障可能会中断哪些关键业务流程,实现架构的端到端可追踪和可回溯。
架构工具应该支持业界的标准来进行架构建模。这些标准不仅包括针对数据架构的数据对象建模标准、针对业务流程的BPMN、针对系统建模的UML等,还包括支持主流的企业架构理论框架模型,如TOGAF、Zachman、FEAF、DODAF等。架构工具应该支持完整的企业架构定义,管理包括战略和方向、业务架构、应用架构、信息架构及技术架构在内的企业架构内容,同时应该有很强的元模型定义功能,可以根据用户实际情况定制自己的元模型。
架构工具还应该具有较强的架构分析能力,能够分析及追踪各个架构之间的关联,分析架构变更所带来的影响(如从业务流程到应用系统,到数据,到服务器间的影响),可以进行可视化的架构演进计划的管理。
图6-9 企业架构工具—架构需要管理实体关系
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。