WOA搭伴SOA 不是相互取代

 
   | |

导读:文章说明了WOA跟SOA不是相互取代,而是相辅相成,共同为企业服务。

关键词:WOA SOA 面向服务架构 Web 2.0 SaaS

 
正在加载数据...

  Web 2.0可以让企业利用用户贡献的数据(比如标签和评论)和行为,通过网络效应和算法,获得“群众智慧”,改进企业的产品。SaaS(软件即服务)的兴起也缘于Web 2.0的出现,SaaS让用户按需付费,不必为开发、安装、部署和运营维护操心。在企业内搭建的聚合(Mashup)平台,则让那些需要内容和信息的人们可以轻松地聚合和重组来自不同地方的内容和数据,快速满足他们不断变化的需求。

  Web 2.0的这种应用模式,被称为面向Web的架构(Web Oriented Architecture,WOA)。WOA 与目前最热门的SOA采用同样的设计哲学和理念,都是以服务为中心的架构模式,只是WOA主要采用来自Web的概念和技术构建服务架构。

  那么,WOA和SOA之间到底是一种什么样的关系呢?二者是否有矛盾呢?

  在一个企业中,业务活动有很多种。一些是非常核心的业务流程和信息资产,它们相对稳定,有着明确的业务定义、规则和评价指标,通过明确定义的业务活动来完成。这些活动强调可管理能力、可靠性和高度的安全性,需要使用SOA。而Web 2.0提供的丰富用户体验、简单性和易用性,让SOA所提供的核心业务服务和数据能够被更多的普通用户、合作伙伴和业务人员以更简单、更富于个性化的新方式使用和组合。通过将企业SOA中的核心服务和信息资产扩展到这些活动中来,Web 2.0提升了SOA的价值。Web 2.0将企业SOA提供的服务再提供到Web上,将企业的服务延伸到了全球范围。企业在将自己的SOA服务扩展到Web的同时,也在使用来自Web的服务和反馈。

  因此,WOA跟SOA不是相互取代,而是相辅相成,共同为企业服务。


WOA给SOA带来新的东西了吗?
 WOA又一个缩略词?WOA和SOA(二)
 WOA又一个缩略词?WOA和SOA(一)
 当SOA碰上WOA 或当你构建应用时被吵闹干扰
 WOA给SOA带来新的东西了吗?
 WOA搭伴SOA 不是相互取代
 SOA将是企业2.0的基础

原文出处:http://www.topoint.com.cn/
 
来源:支点网    作者:边歆    
 
 
 
 
 

SOA基础

 
SOA专家组与10月23日发布SOA宣言,该宣言阐述了106个字的原则,他们认为最重要的是受欢迎的一体化战略。虽然有些人可能认为SOA像企业架构……
 
网络臭虫(Web bug)也称为网络信标(Web beacon)是一个放在网页或电子邮件上的文件对象,用于监测用户的行为。
 
顶级域名(TLD,top-level domain)是因特网域名的最后一部分。顶级域名是一个域名的最后一个点后面的字母组成的部分。
 
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度,这样一来每个服务都可以不受羁绊……
 
做了两年CUNA Mutual 集团顾客营运资深副总裁的Rick Roy,今年转投IT业,担任集团CIO一职。这位致力于实现IT价值的CIO眼下正面临如何在经济危机中领导IT部门的重重挑战。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录