在面向服务架构中,测试并不能够节省应用程序的运行时间。 没错,运行时间进程和环境必须被测试,但是,通过在细微的视角审视服务的能力极限,开发者也可以得到很大好处。
一个常见的问题是能够阻碍服务性能的祸首是附件。传输大文件是困扰IT界多年的痼疾。 Gartner研究主管,Frank Kenney认为, 由于云计算提供了看起来似乎无限的随需资源,问题可能变得更糟。
“当我们开始使用更多基于云的服务,问题将会继续恶化,因为我们需要处理更大的数据、更大的附件,” Kenney说,“但是,我们希望在可维护的情况下得到同样的性能。”
历史上,大多数应用程序都采用了更加事务性的架构,传输发生在小型突发传送中。 Kenney表示,现在,业界正致力于让应用程序持续地实时传输数据。
这种关注是SOA测试厂商的卖点,Crosscheck Networks已经展示了相关产品。 他们的SOAPSonar提供了用于功能、性能、合规性和安全性测试的工具集。在最近发布的版本5中,产品增加了对WS-Trust和大文件流测试的支持。Crosscheck的CEO, Mamoon Yunus 暗示“就文件传输而言,FTP已经不再流行。Web服务传输系统,比如MIME,已经变得更加普遍,但是文件大小的增长比许多参与SOA的厂商预期的更快。”
此外,企业已经开始转向将客户的部分基础设施与企业自身的进行整合。
Yunus表示“SOA曾经非常关注于内部,但是,现在企业正在把他们的贸易伙伴也添加到他们的整合规划里。他们正在意识到,价值的首要事情是如何信任谁将得到你的Web服务。你的系统外部访问增加得越多,出现攻击源和数据注入突变的可能性就越大。”
【编辑推荐】