创建Mashup Portlet
Mashup 是一种令人兴奋的交互式 Web 应用程序,它利用了从外部数据源检索到的内容来创建一个全新的创新服务。例如,http://www.weatherbonk.com/ 是一个天气情况的网站,它的地图信息来自Google Map,天气信息来自于NOAA.com等等。
什么是Mashup
Mashup 是一种令人兴奋的交互式 Web 应用程序,它利用了从外部数据源检索到的内容来创建一个全新的创新服务。例如,http://www.weatherbonk.com/ 是一个天气情况的网站,它的地图信息来自Google Map,天气信息来自于NOAA.com等等。它不仅仅能实时查看到各地的天气的文本信息,而且可以通过webcams(分布在各地的公告摄像头)在google map看到实时的影像资料。
Mashup与AJAX
其实Mashup与任何技术都没有绑定也没有任何限制和要求,这点和SOA颇为类似,它其实也是一种思想而已.但是Mashup出生就和AJAX紧密联系在一起的.现有的很多API,都是通过AJAX的方式提供出来的,例如Google MAP API,而且为大多数Mashup项目,都是要求不能刷新页面的,所以实际开发中经常要使用到Ajax技术。
已有的Mashup应用
事实上已经在我们身边已经又有上千个Mashup应用了,在http://www.programmableweb.com/mashups可以看到各种Mashup应用。
公式:(应用A+应用 B 或者更多) Mashup =应用C 。
BEA 与Google 共同携手Mashup
Google和BEA正在进行相关谈判,将联合实施一项计划,让企业能够在企业门户软件和Google Maps 等应用软件之间创建mashup。作为合作计划的一部分,BEA 将能够访问Google的一些尚未公开的API.开发人员能够利用BEA 的WebLogic Portal 中一项名为Adrenaline的新技术创建mashup。
Adrenaline使门户应用软件能够在门户框架之外的其它Web 网站上运行,但可以仍然象门户那样对它们进行管理。
BEA 的WebLogic Portal 高级产品经理索尔斯在接受Silicon.com 采访时说,它使客户能够在Web 2.0 客户端上运行门户应用软件,但仍然在门户环境中对它们进行管理。它们仍然在WebLogic Portal 服务器上运行,但客户可以以不同的风格表示它们。
索尔斯表示,BEA与Google进行了“2-3 周的谈判”,可以访问尚未公开的API。他说,BEA 还计划与雅虎进行类似的合作,但表示相关谈判还没有开始。
据索尔斯称,未来的WebLogic Portal 产品将包含有更多工具,以及RSS 等其它Web 2.0 技术。
BEA创始人、主席、首席执行官庄思浩在公司的一次会议上说,MySpace 风格的病毒式社区正在登陆企业。他说,新一代的通讯工具正在出现。对于企业能够采用这些新技术而言,面向服务的架构将是关键。
RedMonk 分析师詹姆斯表示,企业软件厂商无法承担不对Google等厂商带来的威胁作出响应造成的损失。他说,我们预计企业技术和消费者Web 站点将产生相同的体验生活。
企业软件将必须满足一些变化的预期,BEA 和其它企业软件厂商需要对Google等新兴厂商做出反应.
虽然对Adrenaline不得而知,但在oracle和ibm都推出各自的mashup方案后,BEA也一定不甘落后的。
可以遇见,今后BEA Portal开发人员一定会越来越多的Mashup的概念和应用。
- 本文关键词:


