BM Rational 在 SOA 质量管理中的角色
IBM Rational 品牌的基本价值主张是在分布的团队之间,并且跨分布的环境进行端到端的软件交付生命周期的管理。因此,不会令人惊讶的是,IBM Rational 工具和非常好的实践成为 IBM 的 SOA 质量管理构想的重要部分。如图 5 所示,质量管理产品代表了 IBM Rational Software Delivery Platform 四个关键部分的一个。

图 5:对 IBM Rational 品牌中的质量管理的强调
IBM Rational 帮助企业实现业务驱动 —— 换句话说,质量驱动 —— 提供简化并加速了业务过程建模和 SOA 的组装、部署,及管理的公认工具和过程指导的 SOA 管理环境。
通过与 IBM Rational Software Delivery Platform 的集成,Rational 不断增强的 SOA 治理能力能够帮助企业:
通过确保业务需求推动自动化并集成业务过程的服务的建模和组装,来确保质量
将现有资产设计为服务,从而扩展其效用,并将其组装成新的解决方案
准时并在预算之内交付高质量的,基于服务的解决方案
在支持 SOA 质量管理的 IBM Rational 产品之中有许多新的工具和产品。这些包括 IBM Rational Tester for SOA Quality(它为很少用到 GUI 的 Web 服务提供自动的回归及功能测试)和 IBM Rational Performance Extension for SOA Quality(它支持对基于 Web 服务的应用程序的性能测试。这些新的产品中有许多以 SOA 为中心的特性,例如,一个能够交付高层次的及详细的测试视图的可视化测试编辑器、对非 GUI 服务的测试的支持、服务消费者的灵活建模和竞争、服务器资源数据的收集及可视化、从 WS-BPEL 业务过程的自动化测试生成,等等。
由此得出结论,SOA 质量管理需要过程变更及新的技术。IBM Rational 能够向团队提供必要的非常好的实践支持,以及工具,从而在 SOA 生命周期中有效地管理质量。该能力是必要的,不仅是为了确保复合应用程序的完整性,还是为了成本的减少、投资保护,及 SOA 于业务策略的结合。
注释
1 Danny Sabbah,“The Future of Software Delivery”,白皮书,2007 年 2 月。
2 SOA 治理与 SOA 的整个主题相关,要了解更多关于 SOA 治理的信息,请访问 http://www.ibm.com/software/solutions/soa/gov/index.html?S_TACT=105AGX15&S_CMP=edge。
参考资料
您可以参阅本文在 developerWorks 全球网站上的 英文原文。
您可以参阅 Rational Edge 电子月刊中文版 的其他文章。
要了解更多关于 IBM 的 SOA 构想的信息,请访问 IBM Service Oriented Architecture — SOA 解决方案页面。
要了解更多关于 SOA 治理的背景信息,请访问 http://www.ibm.com/software/solutions/soa/gov/index.html?S_TACT=105AGX15&S_CMP=edge。
要了解更多关于 IBM Rational 在 SOA 质量管理方面的产品信息,请访问 http://www.ibm.com/software/rational/offerings/testing.html?S_TACT=105AGX15&S_CMP=edge。
要了解更多 IBM Rational 的 SOA 计划的支持策略,请访问 http://www.ibm.com/software/info/developer/solutions/soadev/index.jsp?S_TACT=105AGX52&S_CMP=cn-a-r。