写点什么

WS-Context 成为 OASIS 标准

  • 2007-04-12
  • 本文字数:795 字

    阅读完需:约 3 分钟

没有人投反对票, OASIS WS-Context 规范已经被批准成为 OASIS 标准。 WS-CAF 委员会一直将 WS-Context 放在 WS-CAF 规范集范畴下进行研究,WS-CAF 规范集还包括 WS-CoordinationFramework 和 WS-TransactionManagement 两个规范。尽管 WS-Context在它所定义的领域是唯一的,但它和后面两个规范还有IBM 和微软支持的 WS-TX 委员会(创立于 WS-CAF 数年之后)研究的内容有重叠。因此,WS-CAF 组不太可能再诞生其它标准了。

这几年里针对 WS-Context 说法很多,最近一次就在 W3C 关于 Web 服务的研讨会上它收到的好评占了绝大多数。总结起来,WS-Context 定义了一个基础(可扩展的)上下文结构(Context Structure),这个结构可以被关联到一个抽象 _ 行为(Activity)_ 上:活动的生命周期就是上下文环境的生命周期。接着这个行为可以用来为 Session 建模:所有在活动中与面向 Session 的服务相作用的内部交互,都唯一而明确地通过上下文与这个行为绑定。更重要的是,这个上下文环境(因此也是 Session)不依赖于服务的端点引用(Endpoint Reference):同一个服务可以并发地被多个客户端或者服务在不同的 Session 范围中处理。因此,Session 的概念对于通讯通道和服务端点是松耦合的:Session 可以用于与服务进行短期协作,乃至于在多个服务中共享。延迟绑定(Late Binding)也意味着协议可以利用 WS-Context 来支持与固定服务端点定义关联的短周期或长周期 Session,就想适用于应用程序内部一样。

虽然看起来可能与 WS-Addressing 有重叠,但是二者之间的共荣多于竞争。可以帮它们的关系视为和传统 Web 中的 URI 和 Cookie 那样类似。如果能正确共同使用,在 Web 服务中实现松耦合且可扩展的有状态和无状态是可行的。如果不正确使用或者忽略的话,将会导致系统变得紧耦合并且很脆弱。WS-Context 是否会在不断发展的 Web 服务体系结构产生重大影响还有待观望。IBM 和微软没有参与的事实,毫无疑问将阻碍其发展和影响。

2007-04-12 20:00677

评论

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

LeetCode题解:102. 二叉树的层序遍历,BFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Flutter技术在会展云中大显身手

京东科技开发者

flutter 跨平台 移动开发

Norns.Urd 中的一些设计

八苦-瞿昙

C# 随笔 随笔杂谈 aop

密码学系列之:明文攻击和Bletchley Park

程序那些事

加密解密 密码学 程序那些事 明文攻击

GO 训练营第 3 周总结

Glowry

Mock | 拦截ajax的两种实现方式

梁龙先森

Java 大前端

4项探索+4项实践,带你了解华为云视觉预训练研发技术

华为云开发者联盟

AI 华为云 modelarts

话题讨论 | 聊聊那些年你重构过的代码?

xcbeyond

话题讨论

华为工程师:扔掉你手里的其他Netty资料吧,有这份足以

小Q

Java 学习 面试 Netty 网络

LeetCode题解:45. 跳跃游戏 II,贪心从后向前,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

学习笔记3

Qx

区块链技术生态持续优化,五大趋势不容忽视

CECBC

区块链 场景应用

话题讨论 | 说说那些"Oh my god"的时刻

Kurtis Moxley

话题讨论

某Javva程序员金秋9月靠这份文档涨薪10K,你把这份Java进阶文档吃透涨薪超简单!

Java架构之路

Java 程序员 架构 面试 编程语言

卧槽,牛皮了!某程序员苦刷这两份算法PDF47天,四面字节斩获心仪大厂offer!

Java架构之路

Java 程序员 架构 面试 编程语言

最值得Deepin的思维模型“组合创新” | 技术人应知的创新思维模型 (3)

Alan

创新 思维模型 28天写作

如何使用 JuiceFS 在云上优化 Kylin 4.0 的存储性能?

苏锐

大数据 kylin 性能优化 JuiceFS

中国SaaS的病与痛?

ToB行业头条

架构作业--大数据

Nick~毓

C++typename的由来和用法

良知犹存

c++

Alibaba Java面试题大揭秘,把这些知识点吃透去面试成功率高达100%

Java架构之路

Java 程序员 架构 面试 编程语言

话题讨论 | 对于懂得编程的人来说,编程对你来说有什么乐趣?编程大概是什么感觉?

xcbeyond

话题讨论

只谈链不谈币,区块链会发展成什么样的方向?

CECBC

区块链

Spock单元测试框架实战指南五 - void方法测试

Java老k

Java 单元测试 spock

生产环境全链路压测建设历程第四篇 技术体系的发力

数列科技杨德华

测试右移之日志收集与监控

BY林子

敏捷 软件测试

为什么删除数据后,Redis内存占用依然很高?

Java架构师迁哥

Java并发编程:进程、线程、并行与并发

码农架构

Java并发

区块链打破数字医疗桎梏,赢数据未来新生

CECBC

区块链 医疗

小熊派开发实践丨小熊派+合宙Cat.1接入云服务器

华为云开发者联盟

IoT 小熊派 实践

摄像机不智能,基本等于不讲武德

脑极体

WS-Context成为OASIS标准_SOA_Mark Little_InfoQ精选文章