写点什么

WS-I 闭关,这对 WS-* 意味着什么?

  • 2010-11-13
  • 本文字数:1182 字

    阅读完需:约 4 分钟

观点 Web Services 互操作组织(WS-I)刚刚宣布他们已经完成其使命,所有未来的工作都将移交给 OASIS 。正如他们在最近的新闻稿中声明的:

由 WS-I 成员批准通过的有关 Basic Profile(BP)规范 1.2 和 2.0,以及 Reliable Secure Profile(RSP)规范 1.0 的最终文档的发布,达到了 WS-I 作为一个组织的最终里程碑。这最后三个 profiles 的发布,标志着 WS-I 完成了其历史使命。WS-I 资产的管理、运营及使命将转交给 OASIS(结构化信息标准促进组织),一个由技术厂商和用户组成的致力于开发和使用公开规范的组织。

由一个标准组织发出的这类声明在此时比在其他任何时候都要有可能被全票通过。尽管如此,随着 REST 的崛起,一系列针对SOA 的非Web 服务方法的出现以及事实上大部分的WS-* 标准都没有被WS-I 覆盖,这是否反应了Web Services 自开始使用这10 多年以来,发现自己处在了一个全新的位置上?既然过去几年来一直存在着对于各种WS-* 工作组中有关互操作性诸多关注,那么这一情况或许是必然的?又或者那种跨各种SOAP 实现的交互已成为过去式?

WS-I 迄今的一些成果,诸如基本概要(Basic Profile),在 Web Services 领域中的使用一直是质疑声一片,目前看来这点已成事实;而这些质疑有很多都要追溯到几年前,当时并没有行动将WS-* 系列标准推向规范,比如WS-Atomic Transaction,WS-BPEL 等。 所以当OASIS 的 Laurent Liscia 讲到 …

“WS-I 对 Web services 互操作性所作出的重要贡献将会在未来的 IT 业中继续扮演重要的角色,尤其是考虑到云计算,这方面对信息安全并可靠访问的要求是必不可少的。随着 WS-I 完成对 OASIS 交接,我们不仅期望能捍卫他们的成果,而且会完善他们的任务。”

… 还有什么需要去完善的,或者是否 WS-* 社区,也就是 WS-I,已作出决断说这已经足够好了,并且大部分的异构交互将会通过其他技术完成,比如 REST?当然只有时间会告诉我们一切,但是不争的事实是:互操作性是极其重要的需求,而想达到这点并非一日之功。无疑地,近期一些活动,比如,有关 SOA Manifesto 的,强调了互操作性以及无需 SOAP 的 SOA。正如 Stefan Tilkov 所说的

SOA 关注于从一开始就构建那些为互操作性而设计的服务,而非在事实发生后通过使用集成产品、数据转换工具以及粘合器进行系统集成。集成不是例外,而是惯例或常态—或者描述上有所区别,内在的互操作性意味着集成(意为“使得不同的系统能够相互操作”)不再成为必需的。我个人把 REST 和 HTTP 看作是最有可能的实现此说的方法,你可能觉得这是意料之中的…但是出于某种原因,我并不觉得我有机会使让大家都认同我的观点 :-)

所以问题依旧:互操作性真的通过 WS-I 组织由 WS-* 系列规范所实现,并通过由今天所开发出来的规范和标准得以改善了吗?还是真正的互操作性的挑战转移到别处,仍然有待解决?

查看英文原文: WS-I closes its doors. What does this mean for WS-*?

2010-11-13 01:452004
用户头像

发布了 52 篇内容, 共 19.5 次阅读, 收获喜欢 3 次。

关注

评论

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

Kratos微服务框架实现IoT功能:设备实时地图

golang 微服务 物联网 IoT Kratos

阿里巴巴正式开源云原生应用脚手架

阿里巴巴中间件

阿里云 开源 云原生

软件测试/测试开发 | 如何安装Jenkins 插件?

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

Dubbo3 在同程旅行的实践

阿里巴巴中间件

阿里云 云原生 dubbo

WXSS 如何进行编译?

FN0

小程序 微信

如何选择适合自己的物联网平台?技巧在这里!——实践类

阿里云AIoT

网络安全 安全 物联网 物联网安全 技术标签

Kratos微服务框架实现权鉴 - OPA

golang 微服务 鉴权 OPA Kratos

走好这三步,不再掉进云上安全的沟里!

亚马逊云科技 (Amazon Web Services)

亚马逊云科技 Builder 专栏

软件测试/测试开发 | Jenkins通过什么方式报警?

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

玩转物联网平台规则引擎-设备数据与业务应用高效协同——实践类

阿里云AIoT

安全 物联网 物联网安全 技术标签

如何使用 rust 写内核模块

阿里巴巴中间件

阿里云 rust 云原生

从数据到价值,DataOps精益数据运营概述

阿里技术

数字化 DataOps

Redis的String类型,原来这么占内存

杨同学technotes

redis 底层原理

北京零基础前端软件培训班学习怎么样

小谷哥

容器在公有云上的落地姿势

亚马逊云科技 (Amazon Web Services)

容器 亚马逊云科技 Builder 专栏

数据治理:数据集成的关键技术

用友BIP

一文搞懂Spring,堪称Spring源码终结者

小小怪下士

Java spring spring源码

测试开发 | 跨平台设备管理方案 Selenium Grid

霍格沃兹测试开发学社

软件测试/测试开发 | Jenkins中,如何管理用户及其相对应权限?

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

web前端程序员培训前景怎么样

小谷哥

学习大数据开发技术后好找工作吗?

小谷哥

大银行数字化升级之后,火山引擎VeDI这次要把能力带给中小金融机构

字节跳动数据平台

大数据 金融 数字化 金融行业

软件测试/测试开发 | Jenkins 节点该如何管理?

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

盘点16款跨平台应用程序开发框架

FN0

跨端框架 跨端运行 跨端发展

Kratos微服务框架实现权鉴 - Casbin

golang 微服务 鉴权 rbac Kratos

零基础培训学习大数据课程怎么样

小谷哥

备份谷歌或其他浏览器插件

Geek_7ubdnf

浏览器 Google

小令观点 | 去中心化可没那么难,古代令牌就已经做到了

令牌云数字身份

身份 Web3.0

大数据开发课程哪个机构好

小谷哥

SpringBoot实现多线程

Geek_7ubdnf

Java springboot

MarkDown文件插入图片并上传GitHub

Geek_7ubdnf

markdown

WS-I闭关,这对WS-*意味着什么?_SOA_Mark Little_InfoQ精选文章