企业mashup对集成引擎形成冲击

日期: 2011-03-16 作者:James Denman翻译:李松 来源:TechTarget中国 英文

传统的商业智能(BI)和应用集成在获取数据的时候,依赖于以IT为中心的集成引擎。集成引擎必须构建在IT基础设施中心的附近,并且通常需要对现有系统进行某种程度的修改或包装。集成引擎的价值在于,一旦一个应用或数据库跟集成引擎能够实现配合,那么它同时也就跟该引擎相联的其他系统集成起来了。  但现在,你不需要对现有系统做任何改动就能访问到你所需要的数据,集成引擎还有存在的必要吗?   如今,SOA已经成为IT机构的一种常态,集成引擎的地位就值得我们重新审视了。

因为大多数的系统都是采用REST或SOAP来支持Web,所以数据很容易访问。企业应用mashup提供了一种将所有可互操作和可复用的Web服务及……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

传统的商业智能(BI)和应用集成在获取数据的时候,依赖于以IT为中心的集成引擎。集成引擎必须构建在IT基础设施中心的附近,并且通常需要对现有系统进行某种程度的修改或包装。集成引擎的价值在于,一旦一个应用或数据库跟集成引擎能够实现配合,那么它同时也就跟该引擎相联的其他系统集成起来了。

  但现在,你不需要对现有系统做任何改动就能访问到你所需要的数据,集成引擎还有存在的必要吗?

  如今,SOA已经成为IT机构的一种常态,集成引擎的地位就值得我们重新审视了。因为大多数的系统都是采用REST或SOAP来支持Web,所以数据很容易访问。企业应用mashup提供了一种将所有可互操作和可复用的Web服务及REST应用编程接口充分利用起来的方式。企业应用mashup允许开发人员使用各种数据源 -- Web服务,数据库, SAP, NetWeaver,Excel数据,数据仓库 – 并将这些数据以易于使用和可定制的方式呈现给用户。
 
  企业应用mashup在企业架构层次中,位于用户(在mashup层之上)和应用层(在mashup层之下)之间。这样,它看起来像是一个用户界面,但它实际上已经碰触到其他很多层,比如数据库,企业应用,大型主机,以及任何它需要连接到的地方。mashup应用连接到现有系统,并根据现有内容进行适当调整;而不是去改动现有系统。在需要获取数据时,mashup应用可以先使用较简单的屏幕数据获取技术,如果日后需要,再换成一个比较固定的数据链接。类似地,mashup应用也可以像现有的用户接口一样,采用相同的方法将数据输入到现有系统中。

  按照企业应用mashup的重要推动者JackBe公司的John Crupi的话说,由于mashup的轻量级特性,使得它比传统的集成引擎更适合实时分析应用。实时分析应用所面临的挑战就是如何快速的开发并满足快速变化的业务需求。集成引擎由于其过高的开销和严格的约束,因而不太适合这些挑战。按照Crupi的话说,要解决这个问题,就要使用应用mashup来建立定制化的业务dashboard应用来适应快速变化的需求。

  Crupi说,实时分析有五大特点使得这特别适合企业应用mashup。实时分析型的商业智能情景通常是:

  集中运营,依情况而变,能够及时采取响应。这些应用需要一线人员能实时监视事件的发生过程,并能够及时响应。比如说,当情报部门跟踪可疑的恐怖分子团伙时,他们需要时刻观察到事情的进展并据此采取某些行动。并且,他们工作的环境也会变化。

  信息时刻在变,因此你或许不会知道本周或下周的信息会是什么样子。这同IT部门习以为常的报告模式截然不同:传统的IT信息系统总是按照固定的周期,采集相同的数据点并产生相同格式的报告。

  一般说来,用户喜欢可视化的数据,比如图表等,然后逐次到下一级的细节数据。一个各行各列填满数字的Excel表格,对用户来说,不如一个饼图有用,因为后者更直观地反映了数字所代表的意义。同时,如果某个数字突然急剧下降,用户会希望进一步的查看具体数据从而找出造成这一变化的原因。

  数据是从多个数据源中推导出来的。在过去,数据是很集中地存放在一台大型主机中或一个数据仓库中。现在,系统合并以及包含多个数据仓库是很常见的,也会集成从其他数据源来的数据,比如SAP,Salesforce.com,甚至保存在桌面电脑上的电子表格。对传统的信息集成技术来说,这些数据已经太分散了!

  用户需要能够随时随地的获取信息。移动设备的大量推广首先就要求企业应用能够在智能移动电话,便携电脑等上面运行。正如企业mashup专家Mike Ogrinz所告诉我们的那样,企业应用mashup和移动应用是很不错的搭档。

相关推荐