Portal新特性 - 令人兴奋的技术Mashup

2024-02-28 11:50

本文主要是介绍Portal新特性 - 令人兴奋的技术Mashup,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在WebLogic Portal中创建Mashup Portlet

什么是Mashup

  要了解什么是 mashup,就应该了解一下这个单词的起源:它源于流行音乐,mashup 是从两首不同的歌曲(通常属于不同的流派)中混合演唱和乐器的音轨而构成的一首新歌,例如很多歌曲都会有混音版本,和DJ版本。从更加通俗的角度来说:《夜宴》的预告片+陈凯歌、陈红共同出演的《和你在一起》的片段+早年王朔导演,冯小刚、徐帆一起出演的《我是你爸爸》的片段=恶搞影片《晚饭》。

  根据 ProgrammableWeb定义,? mashup网站是? "a Web page or application that combines data from two or more external online sources. The external sources are typically other Web sites and their data may be obtained by the mashup developer in various ways, including, but not limited to APIs, XML feeds, and screenscraping."

  Mashup 是一种令人兴奋的交互式 Web 应用程序,它利用了从外部数据源检索到的内容来创建一个全新的创新服务。例如,http://www.weatherbonk.com/ 是一个天气情况的网站,它的地图信息来自Google Map,天气信息来自于NOAA.com等等。它不仅仅能实时查看到各地的天气的文本信息,而且可以通过webcams(分布在各地的公告摄像头)在google map看到实时的影像资料。

在WebLogic Portal中创建Mashup Portlet图-1

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等新兴厂商做出反应.

  引用自:《Google携手BEA 企业门户消费网站间创建mashup》

  http://www.cnetnews.com.cn/news/net/story/0,3800050307,39537990,00.htm

  虽然对Adrenaline不得而知,但在oracle和ibm都推出各自的mashup方案后,BEA也一定不甘落后的。

  可以遇见,今后BEA Portal开发人员一定会越来越多的Mashup的概念和应用。

在WebLogic Portal中创建Mashup Portlet

  我会创建一个带地图功能的日程安排 Portlet,它有一个功能是在地图上标注出我的日程安排,比起传统的日程安排多了一个地图标注的功能,而且把这个日程共享给对方的时候对方可以清楚看到,例如:

  2006年10月23日 上午9时到公司开会

  2006年10月24日 下午3时到软件中心和客户做技术交流

  2006年10月25日 上午9时到培训中心进行培训

  2006年10月26日 下午3时到研发中心开研发会议

  2006年10月27日 下午4时到机场接待重要客户

在WebLogic Portal中创建Mashup Portlet图-2

  (PS:作为例子,地名和地标事件这里都是虚构的,由于暂时Google对中国地名支持不是很好,例子中我使用了美国的地名,受到现在google api限制原因)

  进入google日程表如下:

在WebLogic Portal中创建Mashup Portlet图-3

  Google Calendar API

在WebLogic Portal中创建Mashup Portlet图-4

  以上是Google Calendar? 的添加日程的图片,如图所示,一个日程包含了:内容,时间,地点,说明,重复频率等参数。

这篇关于Portal新特性 - 令人兴奋的技术Mashup的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/755422

相关文章

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保