两种相互竞争的风格 Garnter谈WOA与SOA之争
Gartner副总裁Nick Gall是首个使用WOA一词的人,在一次访谈中,Loraine Lawson请他向商业和IT主管们谈谈WOA与SOA之争的重点内容。
当被问及WOA一词的由来时,Nick Gall说
我所能找到最早的记录是在2005年的秋天,当时我是在一个大会上发言时用到这个词的,然后我们公司的另一位副总裁Whit Andrew在他的博客里记录下了我用到这个词这件事。
他说,REST风格是跟WOA最为接近的架构风格,但“REST引起了太多的争议,而且关于REST的实际含义存在着诸多误解”,于是他就发明了一个新术语。他说道:
在我看来,WOA意味着一种更加以Web为中心的Web服务风格,它更简单、不怎么复杂、也不怎么受厂商驱使,它代表的就是这种新出现的风格。
接着,他用公式简洁地描述了这个架构风格“WOA = SOA + REST + WWW”。他通过为SOA添加架构约束的方式描述了WOA。
WOA是总的SOA风格中的一种子风格。对于那些希望符合WOA的Web服务而言,它们应力求遵守REST的所有约束。不过也不必100%符合REST风格。
SOA这种架构风格本质上有五点约束。如果你的架构满足所有这些特征——模块化的、可分布的、可描述的、可共享的和松耦合的——那么你的架构就可以称得上面向服务的架构(SOA)。
WOA更进一步,它还要求遵守REST约束,而且REST约束与SOA约束是完全相容的。其实,REST的每一条约束都是教你如何满足SOA的五大约束。
他说,现在企业里有很多采用WS-*、SOAP和WSDL等相关技术的SOA项目。“它不够完美,但你可以描述它。然而它没有统一的名称”。他称这种风格的SOA为“X风格”。他描述道,
SOA是五大约束的概括性术语。 目前,他有两种主要的子风格。 一种是X风格(即目前还没有名称),它是一种类似分布式对象和IDL的风格。 SOA的另一种主要风格便是WOA风格。 在所有实现SOA的途径之中,WOA已经展现出了高度的可共享性与松耦合性。另外,它们的确是两种相互竞争的风格。我们可以对WOA风格的SOA和X风格的SOA做一个优缺点的对比。
他说,Gartner目前正在研究这两种风格的优点与缺点。当被问及CIO们该如何判断是关注SOA还是WOA、以及应如何理解所有这些争论时,Nick Gall建议。(支点论坛)
- 1如何保证数据库操作与文件系统操作的一致性
- 2观点:存储安全究竟发生了什么?
- 3保证无线网络安全需要注意哪些要点
- 4下一代网络业务的发展特征与趋势分析
- 5对云存储来说安全问题仍然是大碍
- 6七招教你应如何选择无线路由器
- 7不要让云计算成为皇帝的新衣
- 8泛普OA软件的文档知识一体化管理系统
- 9中国的管理软件可粗略划分为两大阵营
- 10虚拟化对服务器与存储一体化采购的影响
- 11解析商业数据云存储 通用还是量身定做
- 12网站安全令人堪忧的问题何在?
- 13用户是OA办公自动化系统的应用主体
- 14OA办公系统结合了先进的管理思想和经验
- 15安全热议 您的企业安全策略真的有效吗
- 16安全修改注册表默认响应的方式
- 17有效进行虚拟环境管理的四项措施
- 18我们到底需要怎样的网络拓扑管理软件
- 19安全问题应当慎用“拿来主义”
- 20数据库中的事务处理概念及其应用
- 21不得不发展的技术 云计算风暴来袭
- 22Gartner:数据中心的操作急需现代化
- 23对话:构建绿色数据中心几项具体措施
- 24保证Web登录安全的四种密码管理工具
- 25观点:数据保护是否存在某种隐性成本
- 26SQL Server索引管理六大铁律
- 27长春泛普OA平台提供了一种全新的工作方式
- 28分析:虚拟化技术给企业应用带来的优势
- 29如何给虚拟化做好网络技术准备
- 30探讨路由器基础配置与数据传输