Dave Linthicum谈商业Web数据服务和分布式计算

日期: 2010-08-09 作者:Alan Earls翻译:刘志超 来源:TechTarget中国 英文

Bick集团的CTO Dave Linthicum是众所周知的云计算和SOA专家。他在开发包括EAI、B2B整合应用和SOA的分布式计算的概念中扮演着一个重要的角色,David Linthicum已经出版了10本书,包括《企业应用集成》和《B2B应用集成》,他还是一个活跃的博主。   SearchSOA.com:最近您是否致力于一个特定的分布式计算领域?   David Linthicum:云计算领域,我们正走向我所说的大数据(Big Data)。因为我们可以同一时间使用无限量的服务器——成千上万的实例,远远超过你的需要,我们可以使用Google、Yahoo和Facebook推荐的软件架构,像……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

Bick集团的CTO Dave Linthicum是众所周知的云计算和SOA专家。他在开发包括EAI、B2B整合应用和SOA的分布式计算的概念中扮演着一个重要的角色,David Linthicum已经出版了10本书,包括《企业应用集成》和《B2B应用集成》,他还是一个活跃的博主。

  SearchSOA.com:最近您是否致力于一个特定的分布式计算领域?

  David Linthicum:云计算领域,我们正走向我所说的大数据(Big Data)。因为我们可以同一时间使用无限量的服务器——成千上万的实例,远远超过你的需要,我们可以使用Google、Yahoo和Facebook推荐的软件架构,像MapReduce,它支持分布式计算。

  MapReduce需要从大量的数据中查询,分配到大量的服务器中,执行小块的查询。这就像给20个人看一本书,然后重新组装并归纳返回的结果。这样解决了几个问题。例如,我的很多客户,传统查询并返回结果需要等待三天。这是顺序查询和关系数据库的问题。与此相反,云处理查询是高度可扩展的、弹性的方法,花费数天做的事情,现在用几分钟就能做完。

  Apache Hadoop是另一个可做分布式计算的产品。它是由Yahoo、Facebook和Google发起的。他们信息处理问题很大,而且他们正在使用MapReduce。Hadoop的发明者设计了一个软件架构,可以把应用程序分配到数千个结点上一起工作。

  所以,简而言之,分布式计算这个概念在过年20年的IT世界中是一团糟,但是现在我们可以使用过去不能使用的资源了。它已经由真正业务需要的机构推广,如Yahoo、Google和Facebook.

  SearchSOA.com:较为传统的商业Web数据服务世界怎么办,应用程序开发者和其他人为了他们的内部需求而更有效的利用这些外部的资源能做什么呢?

  David Linthicum:Xignite曾这样说过:当然是服务提供商业数据的需求。很多云提供商,如Amazon和美国政府提供订阅源和[那些源]的价值,使你和你的机构能够有效的利用信息成本。这些服务都是典型的REST式的Web服务,与应用程序相结合,为特定的目的服务。在这个例子中,其目的是提供信息。证券报价机的例子是非常典型的,但是,我们也能够从另外的API中利用新的服务,和客户对另外所有利用了相同的混合应用程序的认可。

  一种风险分析的典型的应用就是实际的股票交易模型。假设你要交易以百万计的资产,希望得到更好的财务状况。你需要从Web上得到信息进行风险分析。通过与后台服务工作的API填充它,它最终提供给你一个1-5的评级。而无需为股票操作维护华尔街的信息,现在,你可以利用第三方提供商的信息和他们提供的API。这个功能已经出现很长一段时间了,但是,直到云大受欢迎的时候,人们才真正的使用它。

  另一个相关的趋势是,人们从仅仅是信息作为服务的时代向云围绕这一信息提供额外的功能迈进。例如,Amazon提供信息作为服务的某些方面,用Web服务接口提供信息。那么,当Amazon提供某些服务,Google提供另外的服务的时候,为什么要订阅其他单独的服务呢?现在,他们是聚合器。事实上,他们最终可能会收购一些旧的服务提供商。

  SearchSOA.com:几个月前,您在blog上满腔热情地发表了一个你参与的新的“俱乐部”的博文,这个俱乐部是什么呢,有没有辜负您的期望呢?

  David Linthicum:那是一个称做SOA数据整合架构的社区。它建立在LinkedIn上,为大家讨论SOA的细节提供了一个场所。这是人们提出意见的地方,例如,不同的标准和方法对当前的数据整合标准起的作用。这是一个非常松散的群体,开放和自由,但是,对那些想建立如SOA的敏捷架构的人们来说,我想它是有价值的。这里的成员来自很多领域,包括企业单位、IT架构师以及IT经理。

作者

Alan Earls
Alan Earls

Independent Writer

相关推荐