再探Widget

在公司SOA建设开始之后,我最关心 的概念是企业2.0。但由于没有认识到2.0的商业意义和思想本质,我最开始仅仅是从技术上关注了一些Web2.0的内容,而其中的第一个就是 Widget,或者叫Gadget。 在Open Social热过之后,似乎并没有太多关于Widget的讨论了。但事实上各种个人门户、Widget引擎却一直在不断涌现,相关的技术也日臻成熟。在 Google、MySpace等商业组织、Apache Shindig开源项目的推动下,我想Open Social的确很有可能成为普遍标准,而那个时候之前我们的确应该尽可能地在这方面沉淀。所以我就打算这次把自己一直以来的想法在此沉淀一下。我的整体 Enterprise 2.0想法还没有完全定型,也只能期望这部分内容可以先在这新的一年中被验证了。

首先总结一下我所认为的与Widget相关的历史技术:

image

说实话,页面技术真是一个大杂烩,而2.0时代的Open Social、Adobe AIR则提供了让它们和睦相处的架构。这不仅仅是软件方面的提升,同时存在着很重要的商业意义:

image

实际上,无论是插件、还是封装上的意义,都不足以吸引金子,否则软硬一体化结合网格计算也早就该风靡了,Widget架构真正吸引人的地方,我觉得,实际上是“渗透”和“聚合”。

下面进入技术部分,首先是Widget的数据源,这对于企业2.0中相关架构的建设是一个关键点:

image

我并不确定相册、播客在这张表中的位置,它们仅仅是为流媒体和图片进行了索引,甚至也可以有Feed,但我们却不得不另外考虑它们。

考虑一下,可以把所有非实时的结构化信息SOA起来,那将是一个很美的图景。

另外我引用了Google Map的Widget,却没有把它归在“Map”或者“GIS”类,想法应该是昭然若揭的——只要是多层图形就得,地理不地理在这里决不是最关键的,GIS那强悍的前端功能完全可以用在更多的方面。

数据源有了,逻辑不管,剩下我们需要关心的就是如何展现,用在哪里了,我画了一个示意图,展现一下细粒度的表现形式之可贵——我盼着它替代Portlet和大部分手机应用呢:

image

它可以组成门户网页,可以成为网页、桌面上的小应用(这也是Widget的本意),同样可以直接移植到移动设备等屏幕较小的设备上。

综上所述,在企业基本架构满足的情况下,Widget架构可以很好地节约工作量,同时提升用户感受。

多好啊!忽悠~~~~祝大家元旦快乐!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值