通过本文您将了解组合业务服务的概念以及如何自动化的将 WebSphere Process Server,WebSphere Application Server,DB2 等应用中间件和 Rational Performance Tester for SOA quality,Rational Function Tester,等测试工具整合成一套完整的测试环境。
引言
组合业务服务 (Composite Business Service - CBS) 是在一起工作的业务服务和客户机现有应用程序的集合,目的是为了提供特定的业务解决方案。企业可以通过创新方式灵活地连接组合业务服务、用户界面和数据服务,以创建新的组合业务应用程序(由 Gartner, Inc. 提出的面向 aka 服务的业务应用程序)来支持业务需求。
图 1 示意了 CBS 与业务流程的映射关系。业务流程由一系列业务服务实现。一个 CBS 就是这样一些业务服务的集合。集合中的业务服务应当满足这样一些条件:
CBS 的出现使得基于业务流程的解决方案的实施进程大大加快。相应的对于 CBS 的测试具有以下特点:
这些特点导致对 CBS 测试要求很高的自动化支持。