SOA 治理指导方法

上传人:一****人 文档编号:246343541 上传时间:2022-01-27 格式:DOCX 页数:14 大小:101.77KB
返回 下载 相关 举报
SOA 治理指导方法_第1页
第1页 / 共14页
SOA 治理指导方法_第2页
第2页 / 共14页
SOA 治理指导方法_第3页
第3页 / 共14页
SOA 治理指导方法_第4页
第4页 / 共14页
SOA 治理指导方法_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《SOA 治理指导方法》由会员分享,可在线阅读,更多相关《SOA 治理指导方法(14页珍藏版)》请在金锄头文库上搜索。

1、SOA 治理指导方法对于将 IT 作为其关键组织之一的企业而言,SOA 治理具有举足轻重的地位,通过增强这种意识,可以帮助企业获得真正的收益。作者阐释了治理主体的一些主要责任,并以展示如何有效实现 SOA 治理结束本文。引言在商业领域,什么需要管理呢?任何重要的资产,不管是可以实地盘存的有形设备装置,还是部门的无形商业智能,或者介于两者之间的任何东西,都需要重视管理,以获取最大的商业利益。为了在这个竞争激烈且要求极高的社会中立于不败之地,如今的企业必须充满活力,做到及时响应。目前,大多数企业的支柱就是信息技术 (IT)。企业的 IT 平均投资超过了年收入额的 4.2%(仍在不断攀升)。因此,企

2、业衡量 IT 是否成功的因素有两点,不仅要看它多么顺利地应用到经常业务 (BAU) 的活动中,而且还要看它如何促使企业在市场中脱颖而出。现今,业务和信息技术可以看作是同一个车轮上的两个齿轮。如果一个在运转中发生了变化,则要求另一个作出相应的反应。因此,企业 IT 需要做到灵活、可扩展、及时响应、有弹性,并且能够动态地进行重新配置。这种类型的 IT 管理和执行需要非常高效的治理。随着服务基本构件(service building blocks)一个软件概念,定义为一组服务,其中包括基础设施提供的服务(支持或启用应用程序)的引入,治理的重要性也在不断增加。这一定义为一组服务的软件概念是面向服务的体

3、系结构 (SOA) 背后的主题。SOA 在使信息技术与企业目标保持一致方面向前迈出了重要一步。围绕 SOA 制定策略的企业需要有效的治理机制,这一点极为重要。SOA 治理不仅为 SOA 工作提供治理而且是在采用 SOA 作为企业体系结构的主要方法的企业中进行 IT 治理应该遵循的方式。什么是治理?治理 一词的定义意指治理的行为或方式。此外,正如 Peter Weill 和 Joanne Ross 在关于 IT 治理的一部优秀的作品中定义的(请参阅参考资料),IT 治理是一个决策和责任框架,用来鼓励 IT 中所希望的行为。治理主体的参与者就必须作出的各种决策制定策略。该主体还要决定企业中哪些人能

4、够作出这些决策;也就是说,它完成角色标识。治理委员会的成员还确定需要提供输入以坚定决策的主题专家,以及负责履行其责任的一组人员(根据其角色)。一个有效的 IT 治理委员会必须能够解决以下三个问题:1. 必须作出什么决策来确保有效地管理和使用 IT?2. 谁应该作出这些决策?3. 将如何作出这些决策,以及如何监控这些决策?虽然治理解决了这三个问题,但是需要通过管理来实现这种治理。IT 治理与 SOA 治理的重要性当前,IT 是企业中最为常见的组织,在大多数(如果不是全部的话)业务线 (LOB) 中都存在。对企业发展和成功如此重要的组织必定被企业视为重要资产之一。企业必须充分地了解这样的重要资产,

5、不仅要从中获得最大的利益,而且要正确地加以管理,从而减少与之相关联的风险。这使得治理主体有必要规划、控制和监视 IT 治理所需的企业资产的正确维护和发展。SOA 就像新瓶装旧酒。SOA 的概念在 IT 行业已经存在很长时间了,但是直到最近才作为使商业策略和企业要求保持一致(通过其 IT 计划)的一种方式而受到关注。使企业采用需要更加重视治理的 SOA 的原因在于服务跨各种 LOB 分布的这一特性。越来越多的活动部分(即服务形式的构件)的快速增加需要由企业内外的不同组织进行维护,这使得治理更具挑战性。当且仅当对服务进行有效地治理,使之符合服务级别协议 (SLA) 在安全性、可靠性、绩效等方面规定

6、的要求时,业务服务的这种跨组织的特性以及潜在的跨组织边界的服务组合才有可能正确而有效地发挥作用。因此,识别、指定、创建和部署企业服务需要 SOA 治理,必须由一个强大的有效主体监视企业服务组合的整个生命周期。在一些企业标准发生了根本性的改变之后,遵循诸如 Sarbanes Oxley(SOX请参阅参考资料)这样的监管标准已经变得越来越重要,这可以从投资者现在喜欢把钱投入执行高监管标准的公司得到证明。这些监管措施强调需要建立和维护公司责任制度,并且定期评估其有效性。企业和 IT 治理正确而有效的做法是吸引投资者,因为他们将信誉和信任维系在企业的成功和稳定上,从而必须重视治理。投资者更倾向于把资金

7、投入执行严格标准的企业,并且通常(事实证明这样做是正确的)感到遵循标准只有通过治理机制才能实现。另外,统计资料表明,进行良好 IT 治理的公司比很少或没有在 IT 治理上投资的公司的利润率高百分之二十根据 Peter Weill 和 Jeanne Ross 在他们的书中对 IT 治理的说明(请参阅参考资料)。很明显,在严格的治理标准方面的投资将直接影响任何以 IT 为中心的企业的基础。治理责任必须充分了解和仔细监控企业中的 IT 角色。必须认真管理对如此重要的资产的投资,因此公司股东需要确保其组织中的 IT 投资支持整个商业策略,并降低其潜在的风险。图 1 展示了治理主体的基本责任。下面我将更

8、完整地描述图中的各个部分。图 1. 治理责任治理的主要方面包括:1. 战略联盟 着眼于使企业远景、目标和要求与 IT 工作保持一致。2. 价值传递 着眼于 IT 的价值如何通过诸如盈利增加、费用减少、错误降低、公司形象和品牌提升等结果得以证实。3. 风险管理 着眼于企业的持续运营和为保护 IT 资产而采取的措施。4. 资源管理 着眼于优化作为随需应变的操作环境(ODOE请参阅参考资料)或者支持应用程序服务的其他环境的一部分的基础设施服务。5. 绩效管理 主要着眼于监控运行于企业的 ODOE 或其他环境的服务。治理元模型演示了五个主要的相关联的 IT 决策,它可以解决治理的上述几个方面,如图 2

9、 所示。图 2 描述了治理的各个要素及其相互关系。从广义上来讲,IT 和 SOA 原则是在企业级制定的指导原则,它对 IT 体系结构和服务模型具有推动作用,依此类推,IT 体系结构和服务模型规定了如何定义企业 IT 基础设施服务。可以根据 IT 基础设施框架的功能来评估必要的业务应用程序需求。IT 体系结构和服务模型与 IT 基础设施服务的成熟和完备可以推动为进行 IT 投资而优先处理的必要的业务应用程序的某些部分。IT 和 SOA 原则虽然 IT 原则是一组关于如何在企业内使用 IT 的相关联的基本规定,但是 SOA 原则定义了实现企业 SOA 时要遵循的总体指导原则。IT 原则应该来自一组

10、管理方面的更高级的业务原则。例如,下面是一些业务原则的示例:1. 只要有可能就标准化流程和技术。2. 与经过协商的业务原则保持一致并及时响应。3. 以下各项可能来自 IT 原则:体系结构的完整性1. 及时响应的、灵活的且可扩展的基础设施2. 快速而高效地部署应用程序可以按照如下方式将 IT 原则映射到业务原则:体系结构的完整性(第一个 IT 原则)提供了标准化的流程和技术(第一个业务原则),而快速、高效地部署应用程序(第三个 IT 原则)促进了与经过协商的业务原则保持一致并及时响应(第二个业务原则)。下面是推动服务模型的一些 SOA 指导原则:1. 遵循行业特定的标准以及跨组织的标准2. 服务

11、标识和分类3. 服务提供4. 服务监控和跟踪5. 为了实现不同业务服务而组合的服务功能SOA 原则还影响 IT 原则。在创建 IT 和 SOA 原则时,治理委员会的成员应该使它们与 IT 拟采用的支持企业所需操作模型的方式保持一致。因此,委员会的责任不仅是制定 IT 和 SOA 原则,而且还要负责监督在整个企业内正确履行 IT 和 SOA 原则。IT 体系结构与服务模型IT 体系结构与服务模型确定企业数据、应用程序和基础设施所属的组织及其在静态和运行时执行的过程中的相互关系。它还确定企业业务服务组合(在内部和外部同时公开)及其所属的类别。您可能注意到,服务模型(根据 IBM 面向服务的建模和体

12、系结构 (SOMA) 方法请参阅参考资料)可以处于项目级、业务线级、企业级或生态环境级。Ali Arsanjani 的著作“Toward a Pattern Language for Service-oriented Architecture and Integration, Part 1: Build a Service Eco-system”(请参见本文的参考资料部分)进一步描述了服务生态系统模型。虽然创建和拥有 IT 体系结构与服务模型是治理团队的一项基本责任,但是该团队还有一项重要的责任,即制定构建 IT 体系结构与服务模型所依据的体系结构决策,并就此达成一致意见。治理委员会的各参与方

13、还应该负责跨企业的流程标准化。流程标准化定义了如何在企业中执行任务,它是流程集成的基本前提,而流程集成的关键是整个企业中数据的标准化,也就是给代表客户的业务实体展示一个统一的形象。IT 基础设施IT 基础设施定义了整个企业中可用的 IT 功能(跨多个应用程序共享)的基础。如果该组织采用了 SOA,则由治理委员会负责将企业 IT 基础设施的体系结构定义为一组服务。这些服务既可以是技术性的服务,也可以是基于企业的物质资产(如打印机和扫描仪等)构成的人工服务和技能。企业常常使用一些软件应用程序作为基础设施服务或功能。这些软件应用程序可以采用客户关系管理 (CRM)、企业资源规划 (ERP)、供应链管

14、理 (SCM) 和其他系统等形式。治理委员会内的架构师还负责基于这样广受欢迎的标准软件包应用程序创建基础设施体系结构。由于 IT 基础设施的实现周期之间的准备时间往往很长,所以需要特别强调这一规定,从而使之成为竞争优势和产品特色的源泉。业务要求业务需求推动了对特定业务应用程序的需求。业务需求主要是根据市场机会确定的,可以帮助企业获得竞争优势。具体的业务要求是由股东确定的,并传达给治理委员会中的 IT 纪律执行人员。治理委员会中的 IT 团队负责通过形成新的业务应用程序的概念来创造性地应对业务需求。需要密切地监督新的业务应用程序是否符合现有的企业 IT 体系结构。这很有可能是一个与创造性相冲突的

15、目标,创造性常常要求不受任何约束地开发新的应用程序。企业架构师的责任是监督新的应用程序是否符合现有的企业 IT 体系结构。还可以通过新的业务应用程序确定新的候选服务。这些服务必须遵守治理主体制定的 SOA 原则,只有这样才能将它们放入企业服务组合。企业架构师还要负责应对可能出现的异常情况。可以通过两种方式来处理异常情况:架构师可以对新的应用程序的体系结构强加一些限制和约束,使其遵循现有的体系结构构造。或者,他们可以将新的应用程序用作一种机制来评估现有的体系结构是否过时,是否需要融入新的构造。如果治理委员会中有合适的业务和 IT 方面的代表,就可以直接跟踪新的体系结构构造,看它是否满足业务需求。

16、IT 投资IT 投资决策是传统上吸引公司股东的五个决策中最重要的决策。IT 决策涉及了以下三个主要问题: 需要用多少资金? 把资金用在什么地方? 如何平衡不同的 LOB 需求?作出明智决策的推荐方法是让治理委员会的指定成员获得与下面的管理对象相关的责任和所有权:1. 竞争优势和本质差异2. 通过更好的交易吞吐量降低成本3. IT 基础设施体系结构的不断成熟4.以数字形式提供信息治理主体负责根据以下三个方面共同作出 IT 决策:市场趋势、公司的财务方向,以及关于 IT 开支和收入之间的关系的历史记录数据。其他重要责任SOA 强制通过纪律来维护 SOA 生命周期内的一致性和相关性。通过遵循诸如 SOMA 之类的 SOA 方法,SOA 治理尝试消除业务和 IT 之间的隔阂,它采用的方法是支持从业务目标一直

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号