视频:CORBA宗师谈REST、Web服务和Erlang

在QCon旧金山2007大会期间,InfoQ的编辑Stefan Tikov采访了CORBA宗师Steve Vinoski,就他对REST的关注,使用CORBA的场景,以及分布式系统中描述语言的角色等问题做了深入的探讨。其他主题还包括了解多门语言的好处,Erlang在构建分布式系统时的好处等。

观看视频:CORBA宗师谈REST、Web服务和Erlang(25分37秒)

在谈到如果自己现在是一个大型公司的架构师,要为一整套系统或者一个大型分布式系统设计架构的话,会选择什么技术,Steve回答说:

我想我会先看看REST。如果你研究一下SOA,你会发现它主要关注业务和文化,里面都是谈我们如何整合业务,如何使事物能彼此合作,如何制作共享组件,以及如何避免重复劳动和雇员多余等等问题。SOA关注的重点是文化,而不是技术架构。有些人在谈论技术SOA,但是技术SOA还是依靠现在我们所用的产品,因为每一个产品都是不同的。从技术角度来看,SOA还没有具体到让这些产品看上去都一样的地步。转而来看REST,它就是一个全新的架构类型,全是关于规约以及如何从这些规约中找到价值的方面。有些人已经将大量的规约用于分布式系统,并取得了可喜的成绩。那么为什么我认为我可以做的更好呢?因为我从前做过类似的工作,如果必须使用那些规约的话,我也能设计得非常松耦合。在我看来,如果单纯考虑工程造价的话,REST是有意义的。

你可能感兴趣的:(视频:CORBA宗师谈REST、Web服务和Erlang)