企业Mashup将成为SOA杀手?

 
   | |

导读:为什么企业Mashup比面向服务架构(SOA)更具吸引力?

关键词:Mashup 面向服务架构 SOA 企业数据 SOA应用案例

 
正在加载数据...

【TechTarget中国原创】为什么企业Mashup比面向服务架构(SOA)更具吸引力?

  因为一个引起了业务人士的共鸣,另一个没有。John Crupi这样回答。Crupi曾任职Sun Microsystems的CTO,负责SOA。他现在是JackBe公司CTO,负责企业Mashup。
 
  “我从事了多年SOA方面的工作,我可能是第一个告诉你业务方面不在乎SOA的人。”他说,“对他们而言,SOA没有什么实质性的内容。他们听到的只是一大堆承诺。”

  Mashup远比SOA容易销售,因为厂商能够很快地演示其商业价值,例如分散的企业数据能够集合为一个Mashup提供具有商业价值的信息。”Crupi指出。

  ZapThink的高级分析师Jason Bloomberg说,他对Crupi分析为什么Mashup是一个如此具有吸引力的概念表示赞同,不过,Mashup不会取代SOA,而是在SOA之上。

  “我们已经预言了很久,随着SOA的最佳实践方案被广泛接纳为IT和业务的最佳实践方案,SOA将从人们视野中逐渐消失。这也是我们目前正看到的发展趋势,”Bloomberg说,“进一步来说,企业Mashup正日渐成为SOA应用案例的杀手。从业务的角度来讲,应用案例是采用SOA的表面理由。所以,SOA比以前都要强大,成为产品的一部分。企业Mashup是展示产品的那一部分。”

  Crupi说,拿数据服务提供商举例,相对而言,Mashup工具厂商容易演示如何将他们已有的信息重新打包到一个Web浏览器,提供新的收入流。

  “所有的数据服务提供商用几种方式打包数据提供给用户,”Crupi说,“无论是一个文件夹,还是每几周上传的FTP,或者你做一份定制报告,他们如何将数据提供给客户的方式受到限制。“

  使用Mashup,房地产业务的数据服务提供商就可以创建一个应用,让房地产代理商只访问他们出售房子所在地区的数据。这类似Apple iTunes卖单曲而不是专辑的商业模式,房地产代理只需要为所显示的房子所在地区的数据付费。

  “它是一个小包装,”Crupi说,“就像我喝酒是按杯付费的。”

  房地产数据服务就是按杯销售的。酒吧赚钱并不是通过向客人买一整瓶杜松子酒,而是一杯马丁尼就有钱可赚。所以,采用Mashup ,一种新的商业模式应运而生。

  “业务部门能够获得以前无法获得的数据,利用该数据创造收入,”Crupi说,“我们对企业Mashup所做的事情就是演示某种业务并进行提供。这能够对数据加以利用,进行访问,加以表现,甚至提供新的收入渠道,因为他们可以访问以前没有的数据。这是为业务部门而设计的。这是他们可以销售的东西。“

  拿消费类电子产品打个比方,HDTV显示器内的电路可能提供了高清晰度图片,但是,对顾客而言,他们感兴趣的只是球赛的清晰度。

  “SOA是一个标准的获取数据的方式,可以实现某种价值,” Crupi说,“但我认为企业Mashup会使SOA黯然失色。”

  多数HDTV购买者不会走进商店,询问电路。他们只在乎图像。

  “有件事情很有意思,”Crupi说,“我们会接到客户的电话询问:‘给我们讲讲Mashup。’这是来自业务部门。但是我参加过的客户会议中从来没有业务人员说:‘给我们讲讲SOA。’”

  但是,他并不认为SOA没有前途或已经过时,而是SOA可能最终成为幕后技术,而不是主流技术。

  “我认为SOA将在今年长足发展,”Crupi预测道,“只是不会被讨论得太多。”

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
 
作者:Rich Seeley     译者:Shirley   
 
 
 
 
 

企业应用集成(EAI)

 
人们把聚合看做更快的交付开发时间。这在20世纪90年代中所讨论的RAD(快速应用开发 )有怎样的相同或不同之处呢?
 
在20世纪90年代中期,许多企业期待企业应用集成就像圣杯一样,可以使IT基础设施中的不同竖井集合在一起。在1999年,产业专家开始探讨企业神经系统……
 
我的遗留系统是一个“黑匣子”。向其中加入信息很麻烦,取出其中的信息更麻烦。我对运行我的业务的业务流程也不了解……
 
一些技术刊物和IT分析师们曾多次强调SOA不是一种产品或者解决方案,而是一段旅程。如果说SOA是一段旅程,那么遗留SOA现代化是一个你用来“打包额外衣物”……
 
在我们开始之前,我们需要了解让你的大型机系统SOA化的不同方法。我们也可以使许多不同的遗留物件生效。们不要只看每个可能的集成点,应该看你为什么……

热门技术手册排行

 

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

 

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

 

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

 

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

 

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

 

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

查看更多
 
 

登录TechTarget中国

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