SOA相关介绍

发表于:2009-02-12来源:作者:点击数: 标签:soaSOA
摘要: 软件测试 是 SOA 领域中并不被重视的部分。在SOA领域中似乎有一种不被否定的认识,即当前的软件测试手段已经不需要再进行改变。但实际上并非如此。测试手段不但迫切的需要改变,而且还有 其它 很多地方也同样需要改变。 只要我们想想 Web 服务,就很明
摘要: 软件测试SOA领域中并不被重视的部分。在SOA领域中似乎有一种不被否定的认识,即当前的软件测试手段已经不需要再进行改变。但实际上并非如此。测试手段不但迫切的需要改变,而且还有其它很多地方也同样需要改变。


  只要我们想想Web服务,就很明确了。把我们现有的一些应用暴露其业务功能为Web服务是一个很好的主意。实际上,确有一些IT公司在初涉SOA领域时首先做的就是这件事。他们创建起Web服务库。而只要你选择正确的业务构件,就会马上见效。

  但是你如何测试这些Web服务,知道它们就是在做你想要它们做的事情呢?要知道原来的应用可能根本没有预想到自己会被做成一些构件的。程序代码可能是意大利面式的。想象一下某个相当简单的东西,比如管理用户数据库。假设,我们的Order Processing应用就这么干,因此我们需要把用户更新功能(即添加、修改和删除用户)作为web服务暴露出来。我们了解此应用,因此我们知道其程序逻辑做了我们想要它做的事情。但它还做了别的什么事情吗?这就是潜在的问题。

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