如何将AI能力与大数据技术结合,助力数据分析治理等工作的效率大幅提升,优化大数据引擎的性能及成本? 了解详情
写点什么

文章:Sanjiva Weerawarana 揭秘 REST/WS-*

  • 2007-09-03
  • 本文字数:795 字

    阅读完需:约 3 分钟

本文是 InfoQ 的 Stefan Tikov 对 Sanjiva Weerawarana 先生进行的一次访谈,Sanjiva 先生在 IBM 研究院(IBM Research)工作了近 8 年之后创办了 WSO2,另外他还是 IBM Web Services 平台的创办人之一。在此期间,他参与编写了许多 Web Services 规范,包括 WSDL、BPEL4WS、WS-Addressing、WS-RF 和 WS-Eventing。他主持创建的 IBM SOAP4J,在 SOAP 1.1 规范发布仅仅两天之后就进行了发布,后来成为 Apache SOAP。他还不断架构和实现许多其他的产品,包括 Apache Axis、Apache WSIF、IBM Web Services Gateway 和 BPEL4WS 的一个实现 IBM BPWS4J 等,并且是 IBM Web Services 技术策略的主要领导者。

Sanjiva 在 IBM 和 Apache 都已经参与开源软件多年。除了 Apache Web Services 项目之外,Sanjiva 还是 Apache Jakarta BSF 的创办人,同时还致力于 Apache Xalan 的创建。他也是 WSDL 2.0 规范的编辑之一。

作为 WS-* 架构的远景提出者之一和坚定的倡导者,我们问了他关于 WS-* 平台以及他对 Microsoft 在标准化方面所起作用的看法。Sanjiva 也借机向我们揭开了“WS-* 和 REST 的神秘面纱”。比如他对 Rest 的评价:

人们当然已经使用 Web 进行应用程序间的整合有很多年了。但那就是真正的 REST 吗?或者只是使用 Web 的基础结构?答案当然是后者:现实就是大多数的人们通过 HTTP 反复地传输 XML 文件,在更简单的情况下,用 HTTP GET 来发送数据并接收响应。这并不是 REST,因为没有设计妥善的资源结构。 人们确实已经针对各种特定的问题,构建了真正 REST 风格的应用程序间整合系统。然而,如今的现实就是这样,只不过没有标准的方法来用 REST 解决这些问题。

因此我完全理解 REST 是构建可伸缩系统的一种很好的架构模型。但它是唯一的吗?我想不是。它足以解决应用程序间整合所需的一切问题吗?我也确定它不行;如果可以的话,那我们就不必在此谈论它了。

阅读全文: Sanjiva Weerawarana 访谈:揭秘 REST/WS-*

2007-09-03 02:49455

评论

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

继BAT之后,又一头部厂商开始构建低代码生态!=

优秀

低代码

面试官问我:如何减少客户对交付成果的质疑

华为云开发者联盟

Scrum 敏捷开发 项目 用户故事 研发

使用 VideoToolbox 探索低延迟视频编码 | WWDC 演讲实录

网易云信

低延时

澳鹏Appen:用高质量的训练数据,赋能更好的智能驾驶

澳鹏Appen

人工智能 自动驾驶 训练数据

万字长文详解HiveSQL执行计划

yuanmore

sql 大数据 hive Hive SQL

接口全面重构TypeScript ,让uni-app 具备出色的基础音视频能力

ZEGO即构

typescript uni-app 音视频

阿里P8架构师(花名:霍州)Java程序性能优化“学习日记”

Java架构追梦

Java 阿里巴巴 架构 面试 性能优化

最新阿里+头条+腾讯大厂Android笔试真题,附详细答案

欢喜学安卓

android 程序员 面试 移动开发

联邦学习—金融数据壁垒和隐私保护的解决之道

索信达控股

大数据 金融科技 联邦学习 金融 数据隐私

Python——默认字典 (defaultdict)

在即

6月日更

卧薪尝胆30天!啃透京东大牛的高并发设计进阶手册,终获P7意向书

Java 程序员 架构 面试 高并发

双非渣硕,开发两年,苦刷算法47天,四面字节斩获offer

Java 程序员 架构 面试 算法

🌏【架构师指南】分布式技术知识点总结(中)

洛神灬殇

分布式架构 架构师技能 分布式技术 6月日更

有状态应用如何在Kubernetes平台上快速迁移和重建

焱融科技

云计算 Kubernetes 容器 云原生 高性能

云小课 | 华为云KYON之ELB混合负载均衡

华为云开发者联盟

负载均衡 华为云 云网络 KYON企业级云网络 弹性负载均衡ELB

在windows上用Nginx做正向代理

Python研究所

网络 Proxy 正向代理

高可用 | Xenon:后 MHA 时代的选择

青云技术社区

奇亚节点分币系统搭建,Bzz节点分币APP搭建

冷门科普类自媒体如何才能脱颖而出

石头IT视角

基于 Kubesphere 的 Nebula Graph 多云架构管理实践

青云技术社区

KubeSphere

最新大厂Android校招面试经验汇总,看完没有不懂的

欢喜学安卓

android 程序员 面试 移动开发

从零开始学习3D可视化之物体选择

森友小锘

大前端 可视化 程序媛 3D可视化 数字孪生

jenkins-01 | 安装

Python研究所

持续集成 jenkins CI/CD

年中面试经历:美团2面+字节3面+阿里4面+腾讯Java面经,终入字节

Java 程序员 架构 面试

中国政府大数据市场,我们又是第一

浪潮云

云计算

和12岁小同志搞创客开发:设计一款亮度可调节灯

不脱发的程序猿

DIY pwm 创客开发

Vue-3-生命周期管理

Python研究所

Vue 大前端 签约计划

如何基于MindSpore实现万亿级参数模型算法?

华为云开发者联盟

算法 mindspore 万亿级参数 大模型

文章:Sanjiva Weerawarana揭秘REST/WS-*_SOA_霍太稳@极客邦科技_InfoQ精选文章