限时领|《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:191094
用户头像

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

关注

评论

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

GitHub破百万访问的阿里神作:并发实现原理JDK源码笔记

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

阿里P8纯手写SQL文档:收获不止SQL优化抓住SQL的本质

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

GraphQl Calculator计算指令@distinct:使用表达式对列表进行去重

杜艮魁

数据中台 graphql

软件工程师必备沟通技巧

俞凡

沟通 认知

RedHat 8 如何检查端口是否联通

HoneyMoose

Go- 方法-2

HelloBug

方法 Go 语言

Ubuntu Server 20.04 搭建安装Harbor

玏佾

Docker k8s Harbor

微信朋友圈高性能架构设计

毛先生

世界顶级安全专家耗时三年写出了这份4308页的Linux笔记

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

09. 深度学习携手大数据引领第三AI热潮--何为深度学习?

Databri_AI

人工智能

在线JSON转Go Struct工具

入门小站

工具

IntelliJ IDEA 中如何将 POM 中的版本号快速提出为属性

HoneyMoose

世界顶级安全专家整理出的这份笔记告诉你Linux应该怎么学

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

阿里P8终于总结出这份SpringBoot分布式架构精髓笔记

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

【VueRouter 源码学习】第一篇 - 环境搭建与路由模式介绍

Brave

源码 vue-router 9月日更

区块链落地进行时:专利猛增,构建工业互联网信任价值

CECBC

Linux之ssh-add命令

入门小站

Linux

🚄【Redis干货领域】从底层彻底吃透AOF原理(基础篇)

码界西柚

redis aof Redis 协议 9月日更

美团面试:请手写一个快排,被我怼了

程序员 面试 算法

华为顶级网络工程师分享出这份TCP/IP网络编程笔记!已封神

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

LeetCode刷题704-简单-二分查找

ベ布小禅

9月日更

如何大规模交付高质量、高一致性的RESTful API及配套产物

刘宇

API OpenAPI REST API

Confluence 数据中心版本接近生命周期了

HoneyMoose

Go- 结构体

HelloBug

Go 语言 结构体

德勤:区块链成为现实,采用逐渐增多

CECBC

GitHub阅读量最高的文章竟是图解Java,不愧是Alibaba内部资料

Java~~~

Java 架构 面试 JVM 基础

发布半小时登上GitHub首页的Spring Boot实战笔记,竟是京东T8编写

Java~~~

Java spring 架构 面试 Spring Boot

大厂慌了!由国外技术工程师亲自操刀的微服务实战手册限时分享

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

物联网实时监管 区块链云端留痕 公章何时何地何人用过一清二楚

CECBC

Go- 方法-1

HelloBug

方法 Go 语言

Promise.all() 原理解析及使用指南

devpoint

Promise 异步任务 9月日更

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