阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

访谈: Dan Diephouse 谈 Atom、AtomPub、REST 和 Web Services

  • 2008-05-29
  • 本文字数:694 字

    阅读完需:约 2 分钟

这是来自旧金山 Qcon 的采访,Stefan Tilkov 请著名的 web 服务专家和开源开发者 Dan Diephouse 谈了在商业应用中使用 Atom 发布协议以及 Atom 标准的好处,应用 REST 风格的优势和劣势,以及 Apache CXF web 服务栈将会带来的一些新特性。

根据 Dan 的说法, Atom Atom Publication Protocol 最初是用来支持 weblog 的联合和发布,现已在很多业务领域获得了广泛的应用。他指出了一些可行的案例,比如通过新闻 feed 添加一个新雇员时客户端会得到通知,或者通过标准的 AtomPub 客户端来与应用特定的资源集合进行交互等。

在他看来,Atom 的好处之一就在于它创建了一个易于重用的 Restful 协议(而不是必须重头开始重新发明),但他也指出这并不适用于所有案例。同时他也注意到了 Atom 的一些问题,比如对层次建模和批处理请求等。

Dan 在谈到他对 REST 的看法时表示,尽管他自己十分喜欢 REST,并认为它适合大多数案例,但对于“普通 HTTP”仍有一些待解决的问题,比如事务和安全性等。

Dan Diephouse 是一名企业架构师和开源开发者。他是 XFire,即现在的 Apache 孵化项目 CXF(又称作:XFire 2.0) 的创始人。同时,也是其它一些开源项目的提交者,包括 Apache Abdera、XmlSchema 和 Jettison。现任职于 MuleSource,专注于构建并帮助他人构建开源 Web 服务 /SOA 解决方案。

观看采访视频(20 分钟)


译者简介:黄璜,2007 毕业于重庆邮电大学计算机学院。现从事Java Web 开发,供职于成都ISSC,熟悉Struts,Spring,ibatis,关注语义网,SOA,云计算等领域。个人主页: http://www.chinacomputing.org , 联系方式 huangh@cn.ibm.com 。参与 InfoQ 中文站内容建设,请邮件至 china-editorial@infoq.com

2008-05-29 02:19739
用户头像

发布了 133 篇内容, 共 34.9 次阅读, 收获喜欢 1 次。

关注

评论

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

『 JS算法-力扣557题』反转字符串中的单词 III

德育处主任

JavaScript 算法 大前端 js js算法

CANN 5.0硬核技术抢先看

华为云开发者联盟

架构 AI 计算 CANN 异构计算架构

网络协议之:WebSocket的消息格式

程序那些事

网络协议 HTTP websocket 程序那些事

深入 iOS 静态链接器(一)— ld64

字节跳动终端技术

ios 移动终端 火山引擎 静态链接器

Linux创建/删除用户组

在即

9月日更

用明道云搭建一个住宅式物业管理系统

明道云

VEGA:诺亚AutoML高性能开源算法集简介

华为云开发者联盟

机器学习 AutoML 网络结构 VEGA AutoML算法

爱奇艺 TensorFlow Serving 内存泄漏优化实践

爱奇艺技术产品团队

内存

全球最大规模对话生成模型问世!百度发布PLATO-XL,让机器像人一样思考和对话

科技热闻

车联万物,有Z-ONE SOA+AIoT!

SOA开发者平台

AIOT SOA 软件定义汽车 OTA

谁说GitHub才能出经典?来自牛客网的Java程序员逆袭手册才是YYDS

Java 程序员 面试 计算机 牛客网

如何用 Java 判断一个给定的数是不是素数

HoneyMoose

架构实战课程 模块四作业

Frank

WeTest云手机升级,支持iOS 15全新系统

WeTest

技术分析| 音视频服务集群如何实现全球多中心化调度

anyRTC开发者

区块链 音视频 WebRTC 中心化调度

架构师知识笔记3

felix徐

干货打包!最新实时同步5大应用场景,4种实现方案分享(有彩蛋)

tapdata

23. 大部分工作将发生转变而非消失

数据与智能

人工智能

精灵图在现代前端中到底有用没,css中显示和隐藏竟有两种不同方式

你好bk

CSS JavaScript html css3 大前端

Java 中的 NaN

HoneyMoose

架构师知识笔记 4

felix徐

OpenKruise v0.10.0 新特性 WorkloadSpread 解读

阿里巴巴云原生

阿里云 容器 云原生 OpenKruise Workload

第 3 章 -《Linux 一学就会》- 文件的基本管理和XFS 文件系统备份恢复

学神来啦

Linux 运维 文件存储 linux云计算

车联万物,有 Z-ONE SOA+AIoT!

SOA开发者

软件定义汽车

如何才能成为一名合格的架构师?

秋天

架构师

EMQ 映云科技加入信通院可信开源社区共同体,加速共建开源生态

EMQ映云科技

云计算 开源 物联网 开源社区 信通院

恒源云(GpuShare)_手把手教你如何终端登陆实例

恒源云

他说:“只是单纯的想用Python收集一些素颜照,做机器学习使用”,“我信你个鬼!”

梦想橡皮擦

9月日更

模块八作业 一 消息队列存储模型设计

babos

#架构实战营

告别Kafka Stream,让轻量级流处理更加简单

阿里巴巴云原生

kafka 阿里云 云原生 ETL

把低代码开发平台推给开百货店的朋友,对他有帮助吗?

低代码小观

低代码 企业 企业管理 管理者 管理工具

访谈: Dan Diephouse谈Atom、AtomPub、REST和Web Services_SOA_Stefan Tilkov_InfoQ精选文章