产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

访谈: 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:19825
用户头像

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

关注

评论

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

从单元测试到性能测试:41款工具满足所有的软件测试需求

爱吃小舅的鱼

软件测试 PingCode 软件测试工具

openGauss 5.0.0支持用户级全量审计解密

daydayup

opengauss

openGauss数据库源码解析系列文章——执行器解析(1.2)

daydayup

opengauss

openGauss数据库源码解析系列文章——SQL引擎源码解析(1.1)

daydayup

opengauss

MySQL能用OFFSET分页查询吗

fm

MySQL

可视化逻辑编排工具——低代码/无代码平台

互联网工科生

软件开发 低代码 无代码 JNPF

openGauss数据库源码解析系列文章——执行器解析(1.3)

daydayup

opengauss

云和恩墨大讲堂 x 长江鲲鹏 x openGauss Meetup(武汉站)圆满落幕!

daydayup

opengauss

TE智库|《2023中国营销+AIGC市场研究报告》,解读首个被AIGC深度影响的场景

TE智库

3种常见的测试自动化类型

汽车之家客户端前端团队

前端 单元测试 集成测试 自动化测试 端到端

记一次容器环境下出现 Address not available

阿里巴巴云原生

阿里云 容器 云原生

openGauss数据库源码解析系列文章——SQL引擎源码解析(1.2)

daydayup

opengauss

Nautilus Chain 主网上线,Zepoch 持有者将获第三轮 POSE 空投

股市老人

一文了解 MySQL 全新版本模型

爱可生开源社区

MobPush Android SDK 厂商推送限制

MobTech袤博科技

消息推送 Android; 智能推送 推送 推送系统

NFTScan | 07.17~07.23 NFT 市场热点汇总

NFT Research

NFT\

活动回顾丨云原生技术实践营广州站回放 & PPT 下载

阿里巴巴云原生

阿里云 云原生

安卓快速启动,启动速度 285 毫秒的实时安卓操作系统(RTAndroid)或 实时 Linux

winfredy

android Linux 快速启动

openGauss数据库源码解析系列文章——执行器解析(2.2)

daydayup

opengauss

Nautilus Chain 主网上线,Zepoch 持有者将获第三轮 POSE 空投

鳄鱼视界

程序化广告还有未来么?——程序化领域变化的底层逻辑和反思

不在线第一只蜗牛

系统架构 系统搭建 程序化

搭建 OpenTiny 组件库的 Playground 指导手册

OpenTiny社区

开源 Vue 前端 UI组件库

openGauss数据库源码解析系列文章——执行器解析(1.1)

daydayup

opengauss

LeaRun快速开发框架如何解决低代码劣势?

力软低代码开发平台

第一批AIGC独角兽开始裁员了

Openlab_cosmoplat

人工智能

Nautilus Chain 主网上线,Zepoch 持有者将获第三轮 POSE 空投

威廉META

openGauss数据库源码解析系列文章——执行器解析(2.1)

daydayup

opengauss

深入理解 Serverless 计算的并发度

阿里巴巴云原生

阿里云 Serverless 云原生

可视化开发工具:让软件应用开发变得更轻松

高端章鱼哥

编程 低代码 JNPF

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