为何不让软件测试SOA变得简单?[3]

发表于:2009-08-25来源:作者:点击数: 标签:软件测试soaSOA
为何不让软件 测试 SOA变得简单?[3] SOA构架 关键字: soa 级别1:简单的SOA 样例实现: 1、使用自己的POJO队列来实现发送和接收消息。 2、带有MDB(消息驱动Bean)的JMS队列/主题作为消息的消费者。 这里涵盖的关键SOA概念有: 1、企业服务总线 2、生产者/消

为何不让软件测试SOA变得简单?[3]  SOA构架

关键字:soa

  级别1:简单的SOA

  样例实现:

  1、使用自己的POJO队列来实现发送和接收消息。

  2、带有MDB(消息驱动Bean)的JMS队列/主题作为消息的消费者。

  这里涵盖的关键SOA概念有:

  1、企业服务总线

  2、生产者/消费者的组件模型。

  

  Figure 1. Schematic illustrating the core components of the simple SOA. Click on thumbnail to view full-sized image.

  级别2:中等的SOA

  样例实现:

  1、带有MDB的JMS队列/主题作为消息的消费者,并附加其他特性如安全性/事务/JMS元数据属性等

  2、 Web services,例如Apache Axis

  这里涵盖的关键SOA概念在包含简单SOA外还有:

  1、用来增加健壮性和可靠性的错误/重试队列。

  2、引入XML作为消息的有效负载内容来代替序列化Java对象,从而支持其他技术。如.Net

  

  Figure 2. Schematic illustrating the core components of the medium-complexity SOA. Click on thumbnail to view full-sized image.

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