| BEA WebLogic Portal + Swivel.com + Excel电子表格 = 企业数据混搭 |
|
| Weblogic | |
| 作者是 Administrator | |
| 2007-11-29 06:20:28 | |
|
为了满足企业信息工作者的需要,IT努力建立web应用程序和另外的基础架构。可是,一般情况,绝大部分的业务工作是由基于电子邮件和电子表格的特定流程来实现的。多年来我们一直通过电子邮件的方法解决协作问题,同时,我们也应该考虑电子表格的作用和其中存储的大量数据。在本文中,我将探讨如何让IT管理电子表格中数据;然后,直观地将它与其他数据组混搭在一起。这个解决方案需要结合Weblogic Portal的Content Management功能与Swivel.com的数据混搭特性。 企业中的混搭正如 Dion Hinchliffe 等技术专家所指出的,混搭(Mashup)首先应用于消费者空间,同时也在逐渐进入企业空间。应用程序的廉价、快捷和简便性具有光明的前景,将其与现有的资产结合在一起无论对于IT还是商业都将具有极大的吸引力。企业混搭的目标并不是解决每个问题,但是,它确实能够快速交付结果,同时还具有足够的功能,因而吸引了信息工作者。在以前的文章和网络讲座中,我已经展示了如何使用web技术建立企业混搭。这篇文章将另辟蹊径,展示如何使用非web技术,也就是电子表格,来增强企业数据混搭。 我们将使用两种产品来建立企业数据混搭,这两种产品组合在一起共同帮助IT管理企业中的电子表格。首先,我将使用WebLogic Portal 的Content Management内容管理功能去管理电子表格的工作流。然后,我将展示如何使用叫做Swivel的新工具从电子表格中析取有价值的信息,然后可视化这些信息,并和其他的数据结合生成企业数据混搭。最后,Swivel的输出将反馈给WebLogic Portal Content Management完成一个生命周期。 使用WebLogic Portal的Content Management功能管理基于文件的资产作为一名开发人员,你可能意识到了没有使用源代码控制系统的危险。我们中一些人工作的地方,其应用程序的中枢代码库是某人的机器。这个集成环境有个像“Larry”或“Bob”的名字,有时还有会百吉饼和咖啡等。随着源代码控制系统的广泛使用,但愿在相当长的一段时间里您不曾看见这些。 对于非软件开发人员也同样适用。应该取代源代码库,使用内容管理系统管理基于文件的文档。就此不再做过多的讨论,下面列出了一些特性,这些特性可以将合适的内容管理作为关键组件部署在企业中:
因为本文归根结底讨论的是企业混搭,因此最后一点重用性尤为重要。在你将这些文档中的企业数据应用于企业混搭项目之前,这些数据必须是可访问的。内容管理系统就是这项工作合适的工具,因此也是此类项目的第一步。 使用Swivel混搭企业和公共数据在海湾地区Swivel(www.swivel.com)是由 Minor Ventures 投资创办的。Swivel提供了一个宿主服务,它目标是成为电子表格的YouTube。Swivel允许普通的公众何时何地都能上传电子表格,同时能提供混搭的能力,将这些数据组合起来生成有意义的图形。用他们话说,这个服务的目的可表述为: Swivel的使命是解放世界上的数据,使它更有用,因此能够发现和分享新的见解。 在高级语句下隐藏的是面对功能强劲的数据混搭引擎的丰富web接口。直接针对这个问题,使用Swivel时的工作流应该遵循如下步骤:
要想了解该服务,请访问 the Swivel Tour。或者,直接访问 这个站点 并四处看看,您可以获得相当直观的感受。下面是这个工作运行时的屏幕截图: 混搭的结果便是:这个图形显示出了Avitek Air Conditioners的销售量相对世界温度比较数据。这看上去存在一些关联: 上图就是企业数据混搭的一个示例。它显示了Avitek销售量与天气变化的关系,企业可以通过其关系开展未来的规划工作。这看上去对我颇具价值。在现实世界中,或许您可以发现一些有趣的趋势,而这些趋势是您所在公司还未意识到的。这很难说清楚,除非亲自试尝一下。 无论是什么话题,安全性总是第一位,因此,有些人不禁会问:这种服务的安全性到底如何呢?BWho会做出正确的决定,将企业敏感的信息发布给宿主服务吗?首先,大家听说过Salesforce.com吗?其次,Swivel将在最近提供私有数据服务,从而允许用户将上传设置为私有属性。 本文其余部分将介绍我所构建的一种集成方法,可以将WebLogic Portal的Content Management特性与Swivel的数据混搭功能结合在一起。 初识WebLogic Portal与Swivel集成注意:请不要错误理解此处集成的概念。我所构建的集成是为了演示如何将这两个伟大的产品结合在一起。代码可以从dev2dev Code Share获取,绝对是真实可用的代码。集成中只使用了一些公共 BEA API和一些受支持的API。但是就集成本身而言,它并不是官方支持的BEA产品或解决方案。 集成中包含一个部署于WebLogic Portal 中的portlet。用户可以定制该portlet以管理自己的Swivel图表。还提供了一个简易用户界面,用于将新电子表格发布至Swivel并创建新图表。 这个集成方法基本如下的工作流:
查看、学习并亲自体验!大多数情况下,查看演示是理解的最佳方式,我想今天也不例外。为此,我录制了一个集成应用的视频,其中展示了所有重要的环节和具体方法。 指导视频:要查看演示视频,请访问 视频页面,或单击如下链接:
主机演示:要尝试集成应用,请遵循如下几个步骤:
CUFS——测量Swivel的潜力Swivel 的目标是让信息工作人员能够构建数据混搭,可是它有明确的针对性吗?在前几期文章,我介绍了一些其他的混搭工具。其中一些工具是针对开发人员的,并且我还介绍过一个叫做 Schmapplets 的混搭工具,它所面对的是非技术用户。在介绍Schmapplet 的文章中,我提出了4个规格来衡量非技术用户是否能在某个特定的工具中找到成就感。这4个规格缩写为CUFS,看看Swivel的匹配程度如何:
总的来说,我认为Swivel的发展发向是正确的,即针对信息工作人员构建易于使用的混搭工具集。 Swivel一步之遥Swivel当前只支持预览模式,这意味着并不是所有计划中的特性都将最终确定。也就是说,该站点已经极具实用性,并且可用于企业内部的一般情况。但是,如果Swivel想要在企业中稳住其地位,则还缺少一些额外的特性。幸运的是,这些特性已经在酝酿之中,并且很快就能出现在官方启动的服务中。 使Swivel在企业中稳固的两个关键特性: 1.私有数据我在上文中已经介绍过该特性;敏感的企业数据是不能公开的。Swivel的收入模型需要依靠引入这个特性,因此我认为该特性的出现只是早晚的问题。 2.数据API当前的集成要求用户手动将图形发回WLP。如果这一过程可以自动完成,则会更加完美。只要提供一个数据API便可以实现这一目的。我与Swivel团队一直保持着联系,听他们的口吻 这个API 似乎不远了。 参考资料:
|
|
| 最近更新 ( 2007-11-29 06:20:28 ) | |






