信息化 频道

当web2.0遇上企业时

重组与混搭

  混搭型网站前途无限,它将两个或两个以上的网站内容混搭并且重组,从而创建出全新内容。例如,有些网站从Google Maps获取地图数据,然后再加上从不同来源获得的其他相关信息,创建新的内容组合。一个很好的例子就是ChicagoCrime.org,它将 Google地图与当前犯罪数据相结合,提供一个可供浏览的芝加哥犯罪数据库。Google通过应用编程接口(API)来公开和提供地图数据,以便这些网站进行重组和再造。

  Instant Information公司是一家向金融服务机构提供协同软件和服务的公司。公司的CTO约翰·玛宏尼(John Mahoney)注意到他的客户需要帮助其分析人员、研究人员和交易商更为有效地管理大量新到来的信息。玛宏尼的团队于是不再提供传统的辐辏拓朴系统(Hub-Spoke)解决方案,而是开发了一种供用户管理、组织和讨论他们所接收数据的新产品——Touchpoint。用户可使用该软件为数据加上标签、过滤信息、设置触发器(Trigger)并且储存数据,这样他们可轻松地检索或是共享信息。Touchpoint的用户可以使用系统的内嵌功能来重新打包和重新发布数据,现在越来越多的用户开始向其外部客户重新发布信息。

  采用数据标签是Touchpoint的关键所在,它也是Del.icio.us网站存在的前提。Del.icio.us是一个让公共用户储存并且共享Web书签的网站。一旦某项内容附上了适当标签,其他人就可以轻松地找到它,用户群体也可对其进行评论、收藏或者改进。

  更重要的是,标签数据可通过API与其他数据组合,很便捷地发布到内部或者外部的客户系统。用户无需知道他们使用的是API、混搭,还是编程手段。对他们来说,这是一种按照他们所希望的方式来获取Web内容的方式。

  另一个对传统IT工作可能产生影响的方面是,Web2.0用永久性Beta版的方式替换了传统的软件升级,所有的工作都是在发展中得到提升。由此而来,Web2.0产生了很多仓卒上马的项目案例,但是让人惊奇的是,这些项目运转平稳,而且具有很强的实用性。

  由于Web2.0新工具,例如Asynchronous JavaScript 和 XML(Ajax)的出现,界面设计也正面临着一场变革。学习这种Web2.0编码方式意味着要熟悉广泛采用的标准,包括CSS样式表(Cascading Style Sheets)、文件目标模块(Document Object Model)、JavaScript和XML。之前一旦浏览器发生变更或者升级,开发人员就需要学习更多内容,而现在依靠这些标准将有助于减少应用程序代码的变更。

  大多数变更只在服务器上进行,而用户在添加功能出现后即可在浏览器上体验。这是浏览器上Java Applets最初的目标,不过如今梦想已经成真并且开始投入使用。

  使用Ajax工具进行开发的IT人员已经创造出Gmail、雅虎的Flickr照片共享网站,以及微软的Live.com网站。这些看上去与其说是网站,倒不如说更像是桌面应用程序,网站的页面更新迅速而无需长时间的载入等待。由于这些代码中有许多是开放代码,开发人员可免费使用这些新技术。事实上, Eclipse Foundation最近在国际商业机器公司(IBM)提供代码的情况下已发布了大家均可使用的新版Ajax工具箱(Alpha版)。

  对于开发对外应用程序的公司来说,Web2.0工具可减少对不同的浏览器配置的测试。按照这种方法编码意味着应用程序开发团队可选择要定制和保留的代码,以及需要购买或者通过开放源码获取的代码。

  网络技术一直在推陈出新,更新换代。CIO的责任就是找出方法来改造他们,以获取商业价值。

0
相关文章