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

发表于:2008-5-05 15:07

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

分享:

图 4:SOA 质量管理通知 SOA 服务生命周期管理

        每个服务生命周期管理阶段中的循环箭头表明,SOA 质量管理活动在每个阶段中进行迭代 —— 下潜到 SOA 治理基础上,从而验证在 SOA 生命周期的每个阶段都在满足着业务需求。每个服务生命周期管理阶段中的 SOA 质量管理过程都包括以下活动:

建模:

  • 确认业务需求
  • 发现并根据目前的服务进行评估
  • 对服务需求建模

组装:

  • 创建服务更新计划
  • 创建或修改服务,以满足业务需求
  • 根据治理规则评估服务

部署:

  • 质量保证服务
  • 功能测试
  • 性能测试
  • 法规遵循测试
  • 批准服务部署

管理:

  • 在服务生命周期中,管理并监控服务
  • 在注册处跟踪服务
  • 根据 SLA 报告服务

IBM Rational 在 SOA 质量管理中的角色

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

图 5

图 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 于业务策略的结合。 

44/4<1234
重磅发布,2022软件测试行业现状调查报告~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号