BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

SOA的SPEC基准性能测试

| 作者 Mark Little 关注 14 他的粉丝 ,译者 黄璜 关注 0 他的粉丝 发布于 2009年9月25日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在八十年代中期Jim Gray (等人)撰写了一篇关于事务系统性能衡量的开创性论文。这篇文章对于TPC委员会的创立起了至关重要的推动作用Spec组织几乎于同时得以创立,它的职责是探求在更加广泛的领域进行规范性能测试。从那时候起,TPC基准Spec基准就得到了普及,并经常被厂商用于各种文献来劝说消费者在某种程度上的合乎标准或是性能。随着这几年SOA逐渐走强,官方的SOA性能基准缺失导致了各大厂商各自为阵,相互竞争的情况出现,典型的是对于ESB与Web服务栈的衡量。然而,Spec组织最近宣布他们将寻求制定关于SOA产品的官方Spec基准

正如这份通告里所表述的那样,目前IBM,Oracle和VMWare都表示了极大的兴趣参与其中,但该组织愿意听取任何人的意见,只要他们觉得能对这一基准作出积极的贡献,要参加这一工作组甚至都不要求你成为该组织的一员。正如该工作组的主席Andrew Spyker所说:

企业部署SOA的收益包括业务灵活性与成本优化。一个业界规范的基准有助于SOA用户理解最佳实践,以提升性能,并帮助厂商基于典型的用户场景交付性能优化。

如同其它的Spec基准一样,这一基准也将会是一个迭代的过程,因此需要进行测试的初始列表应当从这个角度进行考虑。例如,测试以下内容的性能表现:

  • 应用服务器之上的使用web service的服务。
  • 连接与仲裁服务的ESB技术。
  • 通过BPEL将服务编排为更大的组合应用。

就像我们所多次报道过的那样,SOA不等于Web服务,因此我们希望该基准不仅简单的限于测试基于SOAP的技术。实际上,该组织接下来谈到:

SOA性能工作组明确地认识到构建初始的基准所参考到的那些技术并不是唯一重要的,今后还将逐步探索SOA各个方面所引入的其它额外的技术。

对于任何基准来说(这也是Gray在二十几年前就着重指出的),其意义在于它对于现实世界的部署和使用所进行的衡量到底有多准确。所以Spec的SOA工作组需要保证他们所制定的基准所衡量的都是对于客户来说最重要的部分。但如果这一工作获得成功,它将引领一种更加规范与准确的方式,来为多种SOA相关实现的性能表现进行衡量。

查看英文原文:SPEC for SOA

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT