写点什么

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:001094

评论

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

远程跨屏共享黑科技:细数三款热门远控软件里的神奇功能

小喵子

远程 远程控制 向日葵 ToDesk TeamViewer

YashanDB数据库常见问题解答:解决用户疑虑

数据库砖家

YashanDB数据库对实时交易系统的支持能力分析

数据库砖家

YashanDB数据库多表联查性能提升技巧详解

数据库砖家

YashanDB数据库多维度性能监控工具及使用说明

数据库砖家

Aloudata 诚挚招募合作伙伴:携手共创数据智能新未来

Aloudata

人工智能 数据分析 ETL agent

微擎生态驱动的数字化内容阅读

微擎应用市场

微擎生态驱动的全场景 IM 社交与商业赋能平台

微擎应用市场

微擎生态驱动的门店数字化管家

微擎应用市场

Cornerstone for Mac(SVN管理工具)

Geek贝

Mac 软件

ISO 50002能源审计标准与MyEMS开源能源管理系统

开源能源管理系统

开源 能源管理

详解鸿蒙Next仓颉开发语言中的全屏模式

幽蓝计划

揭秘混合休闲手游爆款制造机 Supersonic:3 分钟征服用户的“黄金FTUE”设计法则

极客天地

YashanDB数据库常见问题及其解决方案

数据库砖家

YashanDB数据库对企业数字化转型的支持

数据库砖家

为什么用了代理IP后访问网站还是被拒绝了?

kookeey代理严选

代理商 海外IP代理 动态代理IP 配置IP 静态住宅IP

图挖掘在反作弊场景的应用

百度Geek说

微擎生态驱动的数字化健康服务

微擎应用市场

开源能源管理系统:筑牢企业安全自主可控防线​

开源能源管理系统

开源 能源管理

亮点满满,龙蜥社区走进中兴通讯 MeetUp 即将举办

OpenAnolis小助手

开源 AI 操作系统 龙蜥社区 龙蜥meetup

测试开发工程师AI智能体通关秘籍,15年大厂架构师手把手教学!

测试人

YashanDB数据库大数据量快速导入与处理技巧

数据库砖家

AI阅读APP的主要功能

北京木奇移动技术有限公司

软件外包公司 APP外包公司 AI阅读

Grafana与MyEMS的比较分析

开源能源管理系统

开源 能源管理

YashanDB数据库对大数据处理的支持情况

数据库砖家

YashanDB数据库多表查询优化技巧分享

数据库砖家

YashanDB数据库多维度监控指标详解与实践应用

数据库砖家

DeepSeek+低代码,或许才是To B企业的正确打开方式!

优秀

低代码 DeepSeek

微擎生态驱动的内容数字化管理平台

微擎应用市场

YashanDB数据库存储引擎浅析与选择指南

数据库砖家

YashanDB数据库定期性能评估及调优操作手册

数据库砖家

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