|
企业如何有效应用SOA根据对各个行业许多不同的SOA实施方案的分析,惠普发现有八个主要的领域为衡量SOA的成熟和准备提供了一个框架。 紧密耦合的系统定义在应用程序环境中的治理和控制。SOA以不同的方式表明应用环境是不同的和一直在变化的。这意味着治理必须在不同的抽象层次上进行管理,在服务本身上进行管理。政策需要从代码中提取出来并且作为与它们有关的元数据。使这个事情更加复杂的是这样一个事实:在松散耦合的世界,变化使是一个常量并且在增长。松散耦合的架构可能包含数百个根据自己的独特额生命周期发展和变化的服务。随着这些变化同时发生,一个IT机构如何识别和管理这种潜在的影响和变化的相互依赖性?这是SOA治理领域的一个关键。 担负开发SOA治理流程任务的企业设计师面临的挑战是为那些管理严格足以保护这个业务的服务创建一个开放的市场。但是,过于严格的管理可能造成应用失败。服务需要能够被轻松地访问并且显示出是可信赖的。但是,如何和什么时候重复使用或者修改这些服务需要认真地控制。 全面的SOA治理的标准 企业对治理打折扣,把治理当作一种可以选择的、最好拥有的、或者是SOA后期阶段的事情,是一个错误。治理必须与 最初的SOA部署一起部署,提供这种框架、流程和推出健康的和高效率的SOA的做法。一旦SOA的实施达到一个新的成熟水平,机构就不能简单地在实施过程中进行治理。在SOA环境中,治理不是在成功之后,而是治理带来成功。 SOA治理必须把重点放在建立一个框架方面,以保证服务质量,在服务提供商与消费者之间建立信任,因为这两个单个的服务和整个服务网络在他们的整个生命周期中都是在进步的。没有适当的治理战略或者基础设施,机构在推进SOA计划的时候将遇到障碍。 我们找到了全面的SOA治理的三个广泛的标准: 引起机构的兴趣 治理需要有权威,需要机构接受。创建一个SOA卓越中心是把SOA治理、质量和和管理与生命周期服务集成在一起的一个可行的方法,以便计划、实施和管理你的SOA计划。它把一个决策机构中的关键的业务和IT股东结合在一起,提供一个灌输一致性和控制的机制。它提供方法、技术专长和一套统一的工具以支持一个标准化的SOA基础设施,鼓励和强制实施新的开发方式和运营程序,监视SOA应用、服务使用率和整个业务结果。 SOA卓越中心一旦建立起来就将担负支持SOA计划的全面责任,从战略规划到SOA基础设施和运营。同时,你将采取如下措施: 实现SOA基础设施开发方式和运营程序的标准化。 开发一个参考架构、服务特点、方式和SOA蓝图。 利用整个机构新的和现有的SOA技术专长。 提供一个用于管理和技术跟踪的SOA路线图。 保持采用最新的技术和技巧。 建立一个SOA计划并且创建规则、控制板和检查列表以衡量效率。 通过应用一致的SOA方法和技术推广高质量和成本效率高的及时的服务。 应用实现技术实现SOA治理、质量和管理。 最佳做法自动化 SOA就是采用不同性质的东西,利用资源和充分利用现有的IT资产。SOA不是全部淘汰,重新构建。SOA不要求使用一套技术采用一种方法做一切事情。然而,SOA要求用一个强大的基础保证可见性、信任和对SOA治理的控制,自动化和管理治理流程。 SOA最低限度要求创建一个系统记录,提供有关服务的全部信息的一种规范的资源。它需要一种方法管理服务的整个生命周期,让服务提供商和消费者能够签署合同并且签署如何重复使用服务的协议。它需要一个管理业务和IT政策的方法,把这些政策与正确的服务关联起来并且在运行时间强制执行这些政策。开发人员必须在整个机构中采用治理技术创建服务、企业架构管理流程。这些服务的消费者也可以采用这些治理技术。他们必须向不同的股东提供有意义的信息和内幕情况。 支持扩展的企业 SOA承诺的好处之一是它能够填平技术和商务流程之间的鸿沟。这个鸿沟把“扩展的企业”中的业务部门、合作伙伴、供应链和客户隔开了。要实现这个目标,SOA治理必须不依赖中间件软件和平台支持多种多样的IT。这需要一种开放的和基于标准的方法,让治理解决方案共享信息或者兼容其它的SOA技术。SOA治理不能与一个单个的厂商捆绑在一起。支持一个产品生态系统和支持的技术的标准与技术规范能够让SOA治理更容易实施、集成和随着应用的加速而扩展。 随着机构评估如何开始自己的SOA转换,一个诱人的集中的地方是治理领域。通过建立一个与机构衔接的治理基础,提供最佳的做法并且提供对扩展的企业的支持,从SOA计划中获得可以衡量的业务成果是非常可能的。 责编:刘沙 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|