文章
企业架构
作者:Hamza Jahangir
Oracle 企业架构经验文章系列的一部分。
2011 年 2 月发布
要衡量 EA 计划的价值,您必须从所做的每个决策中寻找具体、有形的业务优势。即使您只是决定要采购的服务器类型或者所需的存储容量,您实施的解决方案也应执行度量标准,比如,管理企业中 1 GB 数据的预期成本。企业架构师将建立每个决策与具体结果及可度量的业务影响之间的联系。
也可将 IT 度量标准(如服务器和存储设备的成本)汇集到业务度量标准中。例如,医疗公司可能希望了解管理一份患者记录的成本。如果患者记录位于五个不同数据库中,那么通过整合这些数据库可以节省多少成本?除了计算您特定的内部成本外,还有助于以某些内容(比如,您竞争对手采取这些活动的成本)作为基准来进行测试。???您管理患者数据的平均成本是否高于业界平均成本?了解真相。再举一个例子,电信公司可能会以供应一位新客户的成本或者解决服务中断的成本等度量值作为指导。在您尝试回答此类运营问题时,如果您具有可用于衡量绩效???的业界标准,您就能够做出更好的 IT 决策。
BT(以前称为 British Telecom)就是一个很好的例子。这家具有 100 多年历史的跨国公司在球的 170 多个国家/地区运营,拥有 10 万多名员工。BT 的 Group 部门负责所有 BT 动产和服务的采购,管理 1 万多处房地产,5 万辆车。
BT 的问题是信息多样化。BT 的房地产系统历经第一代和第二代 Web 应用程序,逐渐扩展为总计 46 个利用各种应用程序和数据库技术的系统。BT 决定通过整合企业架构框架并对其应用程序开发流程进行标准化来实现其系统的合理化。
BT 采购部与 BT 企业 IT 部协作,针对系统合理化、面向服务和敏捷交付制定了一项策略,目标是为客户提供一个从根本上改善的、但成本较低的服务。BT 的企业架构师 Mike Blackmore 与 CIO 协作,根据整个公司的统一应用程序平台(称为 UniApp)定义了未来状态。根据 Blackmore 的说法,这个新的架构旨在使 BT 摆脱 IT 风格的支配,利用 BT 更广泛的软件投资,并成为减少 IT 开支的基础。
BT 使用了 Oracle 企业架构框架和 Oracle 架构开发过程 (OADP) 来提供决策框架。这些 EA 资产与 Oracle 融合中间件开发结合使用,为 BT 提供了一种快速决策机制,使其做出的决策与管理层的中心目标和方向保持一致。如今,UniApp 架构为 BT 提供了更加标准、灵活且可伸缩的平台,从而为更广泛的业务提供 IT 服务。
我们从 BT 中学到的经验是,如果不能受到一个具有长远目标、深思熟虑的决策框架的适当制约,快速和极限编程技术有时反而会加速失败过程。Blackmore 指出,使用 OEAF 和 OADP 的关键不是妨碍敏捷开发,而是“以让 IT 实现对业务最大价值的方法引导开发”。
(有关 BT 的 UniApp 架构的更多信息,请参阅使用融合开发与 Oracle 架构原则构建敏捷应用程序。)
最终,像 BT 这样的公司希望了解如何衡量 EA 对组织竞争力、收入增长、运营卓越性、战略敏捷性、管理和合规性的影响。Oracle EA 框架帮助他们建立业务决策和技术基础架构决策之间的联系,理清头绪,从而贯彻公司目标。
例如,如果管理层想收购某个公司,那么 IT 部门需要规划对公司运作的影响。通过深入了解辨别潜在合并的影响,他们可暂缓一步,针对新的业务计划协调其 IT 战略。例如,如果公司打算合并新的销售力量,那么 IT 将必须实施哪些关键系统和过程,如报价、预测、创造商机和管道管理?
企业架构师必须了解所有这些将对运营产生的影响,以便能够使其开发和集成活动与管理层的目标和策略相保持一致。确定了正确的销售流程后,即可将该流程提升至更高级别:哪些应用程序和 ERP 系统将支持这些功能?他们是否需要针对所有销售数据的统一数据中心?他们是否需要标准化数据模型和信息架构,这样就不必花费过多时间集成来不同的数据源?销售团队需要哪些信息元素?需要哪些内容来支持后端?
简而言之,有哪些技术分支?有哪些数据中心分支?有哪些后端和前端分支?回答这些问题有助于您创建 EA 框架。采纳高级别管理目标,将其分解为架构师和工程师可以在日常遵循的低级别实施细节。然后,这些专业人员将具有具体的方向、要遵循的路线图以及用于结构化其进度的框架。他们可以辨别出自己是否步入正轨且满足管理目标。
无论是谁负责框架 — CFO、CIO 或项目架构师 — 每个人都应具有与其工作相关的特定观点和看法。EA 的意义在于实现多维协调,以同步业务中的不同角色、人员和观点。