问答题 论企业架构管理与应用 企业架构管理(Enterprise Architecture Management,EAM)从功能、应用、信息和技术4个层面定义了企业应用系统的结构,并通过业务需求驱动开发过程,为企业应用系统的开发提供标准和指导。EAM将企业的业务和技术需求联系在一起,以管理业务变更为核心,强调业务与技术对齐,构建一个高内聚、动态的企业应用解决方案。 EAM能够帮助企业识别可以提高运营效率的潜在领域,有助于企业建立从战略到解决方案交付的各种关系,识别技术解决方案中最优的业务成果,能够在业务重组、兼并、收购和其他业务变更计划中为企业最大化地节约成本,降低相关风险。 请围绕“企业架构管理与应用”论题,依次从以下三个方面进行论述。 (1)简要叙述你参与实施的企业应用系统的开发背景与总体需求、系统所采用的技术体制、实施企业软件架构管理的动机、期望以及你所承担的实际工作。 (2)结合项目实际,简要阐述企业架构管理包含哪些方面的内容,每个方面包括哪些主要活动。 (3)阐述你在实施企业架构管理的过程中都遇到了哪些实际问题,以及解决这些问题的方法和过程。
【正确答案】(1)简要介绍你参与实施的企业应用系统的基本情况,包括开发背景、总体需求、系统所采用的技术体制、实施企业软件架构管理的动机与期望等。简要说明自己在该项目中的角色以及主要承担的实际工作情况。参与实施的企业应用系统应有一定的规模,自己在该项目中担任的主要工作应有一定的份量。
(2)企业架构管理(EAM)以管理业务变更为核心,根据业务目标确定IT投资的优先级;强调业务驱动技术,从管理的角度看待企业架构。企业架构管理主要包含架构管理、架构组装与建模、架构分析、架构通信、架构治理等方面的内容,详见下表。
{{B}}EAM内容及主要活动{{/B}}
内容 作用 主要活动
架构
管理
对企业架构进行
管理与配置
①存储管理。组织并管理企业架构相关的信息与存储,对其进行生命周期管理
②元模型管理。定义并管理企业架构中的元模型,实现元模型在不同应用之间的交
互与映射
③访问和认证管理。管理企业内部用户、用户群组、用户目录和用户对企业架构信
息的访问
④多语言管理。如果企业架构描述存在多种语言,需要对这些不同版本的描述进行
存储及一致性管理
⑤自动化管理。对EAM的整个过程选择合适的自动化工具,并对工具进行适当的配
置与管理
架构组
装与建
将架构描述信息
进行整合,并将其
放入存储结构中
①手工组装与建模。手工将图表、文档等形式描述的企业架构信息进行整合并录入
架构存储结构
②自动化组装与建模。将数据库、XML等结构化形式描述的企业架构信息进行迁移
与整合
③与非结构化数据的连接。将企业架构信息通过内容管理系统与非结构化的数据(例
如网页、图片、视频等)进行连接与关联
④采用一些通用的框架或标准对架构进行描述、建模并存储
架构
分析
理解并分析企业
架构内容,并做出
相关判断
①浏览和检索。支持企业内部用户对架构内容进行有效地浏览与检索
②结构分析。对企业架构进行结构分析,发现其中的不足、冗余和架构制品之间的
相互影响情况
③定性/定量分析。对企业架构代价与优势、利用率等指标进行定性或定量分析
④基于时间的分析。分析随着时间的推移,企业架构的变化及变化带来的影响
架构
通信
对企业架构内容
进行发布与传播
①信息发布。在企业内容的门户系统或共享文件夹中发布企业架构的相关信息
②报告。在企业相关报告中使用企业架构的内容,并利用企业架构内容为相关活动
进行指导
③企业实时信息反映与报告。对企业架构内容进行分析、统计等工作,在企业内部
形成能够反映企业运营状况的实时信息报告
④可视化。能够为企业应用系统的关联人员创建可视化的企业架构内容,更好地实
现他们之间的交流
架构
治理
在企业架构过程
中引入解决方案
发布、变更管理和
质量保证等重要
的治理过程与能
①完成与发布管理。严格定义并执行企业架构内容完成与发布的工作流程
②变更管理。严格定义并执行对企业架构内容的变更控制与追踪
③使用追踪。追踪用户和用户组对企业架构内容的实际使用情况
④质量保证。保证架构内容的完整性、一致性和无二义性
(3)在实施企业架构管理的过程中可能会遇到的问题包括(但不限于):如何选择合适的EAM工具;如何在企业内部有效共享企业架构信息;如何结合企业实际进行企业架构的变更管理;如何保证架构内容的质量。
结合项目实践,简要说明你参与实施的企业应用系统遇到了哪些具体的项目问题,采用了哪些富有成效的解决策略、技术、方法和步骤(或过程),以及它们对该项目后期的工作产生了哪些积极(或消极)的影响(效果和存在的问题)。论文最后可以进一步讨论你在该工程项目中获得的相关体会,以及在今后的工作过程中,如果碰到类似的开发项目你将如何应用这些经验或教训。
【答案解析】