4万字《腾讯云技术实践精选集 2021》发布,点击下载 了解详情
写点什么

SOA 的 SPEC 基准性能测试

  • 2009 年 9 月 24 日
  • 本文字数:865 字

    阅读完需:约 3 分钟

在八十年代中期 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

2009 年 9 月 24 日 04:411163
用户头像

发布了 133 篇内容, 共 29.1 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

在高并发环境下该如何构建应用级缓存

华为云开发者社区

缓存 高并发 负载 应用级缓存 缓存命中率

一文带你了解什么是GitOps

华为云开发者社区

DevOps 运维 测试 软件开发 gitops

互联网时代,谁来保护我们的个人隐私信息?

郑州埃文科技

数据库 App IP 个人信息

直播预告丨和我们一起过圣诞吧!Hackathon 创意攻略等你查收

PingCAP

2022 年最有前景的 5 个 Web IDE

开源之巅

开发者工具 WebIDE

互联网行业办理过等保业务,选择哪款堡垒机好?

行云管家

互联网 网络安全 堡垒机 云堡垒机

如何做好技术 Team Leader?

阿里技术

技术管理 技术人 内容合集

如何成为优秀的技术主管?你要做到这三点

阿里技术

技术管理 技术人生 内容合集

kafka的JavaAPI操作

编程江湖

大数据

使用 Python Poetry 进行依赖管理

华为云开发者社区

Python Python Poetry 依赖项管理 Poetry

华为超大云数据中心落地贵州,这些硬核技术有利支撑“东数西算”

华为云开发者社区

服务器 数据中心 华为云 东数西算 云数据中心

拍乐云发布“融合语音通话”产品,实现多场景下VoIP和PSTN互通

拍乐云Pano

RTC PSTN VoIP 融合语音通话

自用学习资料,Linux内核之【内存管理】的一些分享

奔着腾讯去

内存泄露 C/C++ Linux内核 内存映射 内存池

Linux云计算有那么难学吗?Linux入门篇。系统常用函数的调用方法大全

学神来啦

MySQL nginx Linux Shell linux云计算

架构实战-模块七-作业

无名

架构实战营 「架构实战营」

Go 的 golang.org/x/ 系列包和标准库包有什么区别?

AlwaysBeta

golang Go 语言

如何摆脱机房教师控制?

喀拉峻

网络安全 安全 信息安全 计算机

外贸订单回暖,集装箱持续爆舱,低代码或将成外贸行业新财富密码

优秀

低代码 外贸管理

上百台linux服务器管理用什么软件好?谁给推荐一下!

行云管家

Linux 服务器 服务器管理

2022 用好这 8 个工具,提升前端工程师软技能

开源之巅

Web 前端开发

Linux环境变量配置

恒生LIGHT云社区

Linux 运维 环境配置 环境变量

短视频如何有效去重?vivo 短视频分享去重实践

Zilliz

数据库 Milvus Zilliz

RPA的定义

金小K

RPA 自动化 自动化平台 自动化运维

SOA的SPEC基准性能测试-InfoQ