AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

评论

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

JUST技术:提升基于GPS轨迹的路网推测精确度

京东科技开发者

人工智能

【CSS】带边框的三角形(position)

德育处主任

css3 大前端 html/css CSS小技巧 28天写作

一周信创舆情观察(1.11~1.17)

统小信uos

17家国产数据库厂商的2020年度事件大盘点:项目签约与验收、新版本发布等

墨天轮

数据库 国产化

TARS 染色日志|收集记录特定日志

TARS基金会

微服务 运维 日志 日志分析 TARS

阿里用5大核心技术+10大高级框架+200个经典案例全面解答了并发网络编程

996小迁

编程 架构 面试 笔记 亿级流量

区块链高水平专业人才稀缺成发展掣肘

CECBC

区块链人才

Elasticsearch document id 生成方式

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

Redis 学习笔记 09:数据库

架构精进之路

redis 七日更 28天写作

亲历者说 | 完整记录一年多考拉海购的云原生之路

阿里巴巴云原生

阿里云 容器 微服务 云原生 dubbo

19年末我从外包辞职了,10000+小时后,走进字节跳动拿了offer

Java架构追梦

Java 架构 字节跳动 面试

场外OTC交易系统开发|场外OTC交易软件APP开发

系统开发

python+requests接口测试基础

测试人生路

软件测试

数字货币交易所APP开发|数字货币交易所软件系统开发

系统开发

Seata RPC 模块的重构之路

阿里巴巴云原生

阿里云 开源 云原生 RPC seata

【转载】Springboot2.x的AOP默认代理方式

程序员架构进阶

Java aop SpringBoot 2 动态代理

android高级开发面试!面试中Handler这些必备知识点你都知道吗?面试真题解析

欢喜学安卓

android 程序员 面试 移动开发

Git神作!2021年Java春招高级面试指南,吃透至少P7

比伯

Java 编程 架构 面试 计算机

华为云登顶HotpotQA多跳知识推理问答评测

华为云开发者联盟

深度学习 华为 华为云

Spring 源码学习 16:单例 Bean 创建

程序员小航

Java spring 源码

《认识产品经理》课后总结

DB

产品经理训练营

数据库周刊56丨17家数据库厂商2020大事件盘点;第十届PG中国技术大会圆满举办;pg wal目录膨胀异常分析;Oracle RAC等待事件总结;云和恩墨技术通讯2020年刊特辑……

墨天轮

MySQL 数据库 oracle postgre

安卓开发视频教程!2021年Android常见面试题,附面试题答案

欢喜学安卓

android 程序员 面试 移动开发

【Http】- Http之状态码

双木之林

网络 HTTP

HTML(五)——建立表格

程序员的时光

程序员 大前端 七日更 28天写作

Spring Boot 中集成Redis

武哥聊编程

Java redis springboot SpringBoot 2 28天写作

1121212

熙羽1

Soul网关源码阅读(九)插件配置加载初探

Java 源码阅读 网关

Java 程序经验小结:接口优先于反射机制

后台技术汇

28天写作

双仓合约量化交易系统开发搭建

薇電13242772558

区块链 数字货币

DBA 的效率加速器——CloudQuery v1.3.2 上线!

BinTools图尔兹

数据库 运维 开发日志 dba 数据库管理工具

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