SOA 质量管理在SOA 服务生命周期管理中的角色

发表于:2009-02-06来源:作者:点击数: 标签:soaSOA质量管理生命周期角色
好的治理是构建成功的面向服务的体系结构(Service Oriented Architecture, SOA )的基
好的治理是构建成功的面向服务的体系结构(Service Oriented Architecture,SOA)的基础。SOA 治理是使各种业务单位和 IT 涉众确保他们共同设计的 SOA 是真正跨企业的。缺乏恰当的治理会令您很难获取将 SOA 的业务价值最大化的业务过程敏捷性和投放到市场的时间优势。

        缺乏恰当治理的 SOA 计划几乎无疑地不能够交付长期的业务利益。而且,由于没有考虑企业中不同组织的需求,不具有治理的 SOA 成为了另一个烟囱管应用程序。许多 IT 分析人员都认为,SOA 治理对 SOA 成功来说比 SOA 技术更关键。事实上,就像 Danny Sabbah,IBM Rational 的总经理最近说的:“SOA 是 1% 的服务和 99% 的治理。”

        服务生命周期管理是 SOA 治理向您的 SOA 及 SOA 服务的实际构建中的一个应用。然而,治理属于业务涉众,管理是技术人员(负责“实现”的团队)的权限。服务生命周期管理必然与 SOA 治理紧密结合,因为在软件交付的每个步骤(从业务分析人员到架构师到开发人员到测试人员,再到操作)上,确认了将要构建的内容结合了企业的明确业务需求是关键的。

        SOA 质量管理是服务生命周期管理的一个方面 —— 与交付生命周期所有阶段的规程相交叉。IBM 将 SOA 质量管理定义为这样一个过程,通过确认 SOA 生命周期中服务的功能和操作此过程能够确保服务满足业务需求。

        本文将说明 SOA 治理、SOA 服务生命周期管理,与 SOA 质量管理是怎样关联的,以及 IBM Rational 工具和最佳实践如何支持它们。文中的重点是通常的 SOA 服务生命周期管理 —— SOA 治理的实现 2 —— 以及特别的 SOA 质量管理。

SOA 治理:服务生命周期管理的基础

原文转自:http://www.ltesting.net