2006年企业Web 2.0的提出了口号“企业消费化(consumerization of the enterprise)”,这显然在去年的工作场所或大或小的体现了出来,同时我们也看到了新的重大转变,包括各种形式的在线平台在沟通、合作方面更具生产力、创新。你也许会记得,2004-2006年,Web 2.0的往往侧重于利用网络发挥集体智慧,并提供下一代用户网上体验。就像Web和其它地方的每一代创新一样,对这些功能强大的新思路的早期尝试利用往往是不成功的,虽然成功的案例(这直接产生了当时世界上8个最顶尖网站的其中4个),给网络社区带来了卓越的产品,和我们可以利用的有用的新技术。
2007年,随着人们对Web 2.0的炒作开始逐渐消失、成功案例不断出现、不成功案例时刻提醒企业在网上产品开发时应该吸取的教训,我们也目睹了一个新的实用主义的到来。我们也开始看到Enterprise 2.0真正渗透到商业以及社会网络的方方面面,它作为一个功能性的商业工具,给企业带来了实实在在的利益。并最终获得了企业的认可和尊重。
2007年,也是移动网络空间实现飞速创新的一年。苹果的iPhone证明,移动上网设备仍然可以在改进和创新实现质的飞跃;Twitter证明了在真正的移动设备网络化社会软件领域,一切都是有可能的;而Google极大地改进了他们的移动Web应用,提高了创新能力,尤其是Google Maps Mobile给大家耳目一新的感觉。但是, iPhone还没有完全准备好应用于企业(虽然这有可能会很快实现),Twitter和Google Maps Mobile已经成为移动消费应用的典型代表并且成功跨入商业领域,在日常工作中给用户提供了大量有用的工具。
但是,持反对意见的人认为,最近几年,Web 2.0和其它网络趋势所暗含的巨大前景并没有实现。太多的商业应用软件仍无法做到充分利用网络以及连接到它的人的固有的力量。绝大多数的在线商务应用都没有任何实质性的削弱Microsoft Office /SAP/甲骨文的商业霸权,至少现在没有。就流程程度而言,2007年真正的Web 2.0大事就是YouTube、Facebook和YouTube的三足鼎立,这三个顶级网站在过去的两年中一直都很受用户欢迎。
不过,即使有人可以举出例子证明商业领域已经开始利用甚至面向消费者的网站进行商业应用(至少是用于市场营销,甚至外包他们的企业互联网),这些例子---就像它通常那样,趋势是错综复杂的---一般是有点复杂的。事实上,虽然很多人已经察觉到Web 2.0最近会处于一个比较稳定的状态,因为有资金源源不断地注入其中,但是,这只是说明我们事实上正处于“重组阶段”,并且使应该达到的水平就位。
所以,我的前提是, 暂且不提我们将在2008年或者2009年会看到的下一代互联网,2007年对于Web 2.0来说绝对是相当有影响力的一年。不仅仅是大型网络公司在构建基于下一代网络应用“栈(stack)的” 平台方面取得了很大进展,整个行业本身一直在若干重要问题、挑战、和创新方面都取得了不同程度的成功。以下我将介绍一些我认为2007年企业Web 2.0领域发生的大事。
1.全局SOA(Global SOA)终于奠定了基础
我们已经在相当大的程度上开放API和商业Web服务好多年了。我们的原则是,最早使用的Web应用也许对你来说是最没有用的,并且其它的商业应用是构建在你之上。Amazon的“网络服务划分(Web Services Division)” 已经成为这一准则的黄金标准,多年来,它一直为存储、计算、电子商务提供高品质、设计良好和易用的API,同时还提供服务水平协议的内容和风格。另一方面网络本身---由于几乎所有的顶级网络公司都开放了API---已经演化成这个世界上最大的SOA,从而也就成为了世界上最富有的内容和功能来源.
少点什么吗?呵呵,当然,一个普遍的、最新的以及电脑可读的开放API目录也是必需的,它可以让任何人轻松的在网上找到无数的服务,这些服务是开发人员以及最终用户可以直接使用的。这一直是Global SOA缺少的一个本质的东西,但近几个月来,这种情况有了很大的变化。其中有一个主要的原因就是IBM和Programmable Web相互开展合作。其开放式Web API和组件目录是一个令人印象深刻的项目,并且将会为解决上述问题提供很大的帮助。由此产生的结果将很可能提供一个可以获得的最新的以及动态的API以及组件库,对于那些敢于尝试的人来说,利用这些API和组件库可以使得Global SOA的大量资源可见以及可用。还有其它一些已经在进行或即将进行的努力,但最关键的信息是那些未能Web SOA的的企业将会逐渐处于处于不利的竞争地位。
2.商业社会网络的时代来临了
虽然LinkedIn已经使用了好多年了,数以万计的企业员工---以及同样重要的是,未来的业务工作者,发现Facebook是一个更具有吸引力的选择,因为它具有更大的社会性,更广泛的观众。2007年,Fortune评出的世界1000强企业中,有好多企业建议员工不断更新姿态,社会网络作为一个功能性的商业工具开始得到尊重和接纳。
3.大型软件公司开始提供商业Web 2.0解决方案
紧跟着2007年早些时候的Web 2.0企业应用产品的发布浪潮,甲骨文、IBM和微软都做出了涉足Web 2.0行业的重要声明,并向消费者开始提供Web 2.0产品。 6月份,IBM公司推出了三个主要的Web 2.0产品,以及揭开了它“进军Web 2.0(Web 2.0 goes to work)”运动的序幕。11月中旬,甲骨文在OracleWorld大会上宣布了它的“企业Web 2.0领导地位”。而微软在10月份举行的Web 2.0峰会上,微软宣布与Atlassian和Newsgator成为合作伙伴,它们都是Web 2.0领域的佼佼者,微软打算借此以让自己的Sharepoint产品逐渐接近Web 2.0模型。在这些声明之前,大部分企业不得不主要依靠自己的力量开发Web 2.0产品,甲骨文、IBM和微软的举动给整个行业注入了巨大的技术力量。这对于Web 2.0 用户来说,是一件兴奋的事情。
4.用户/业务控制网络身份开始占据上风
随着SaaS和外部(off-premise)解决方案在商业领域变得越来越流行,网络身份标识及其所有权问题变得越来越重要。无论在防火墙内部还是外部,用户账户的安全、信任和控制都是企业需要面对的首要问题,至少到目前为止情况时这样的,大多数Web应用程序保留用户凭证所有权和控制权。例如,当员工离职以及调换工作时等等,企业需要有能力监督不在本地的企业帐户。2007年,OpenID技术(OpenID 是由LiveJournal和SixApart开发的一套身份验证系统。与目前流行的网站帐号系统相比,OpenID具有开放性以及分散式的特点。它不基于某一应用网站的注册程序,而且不限制于单一网站的登录使用。OpenID帐号可以在任何OpenID应用网站使用,从而避免了多次注册、填写身份资料的繁琐过程。简单言之,OpenID就是一套以用户为中心的分散式身份验证系统,用户只需要注册获取OpenID之后,就可以凭借此OpenID帐号在多个网站之间自由登录使用,而不需要每上一个网站都需要注册帐号。)的成熟是大家有目共睹的,并且快速增长的Web网站允许用户和企业以表格的形式管理他们拥有和控制的用户帐户。显着,一些很受欢迎的Web 2.0平台,比如Drupal ---在最新的版本中,OpenID是标准功能---将有助于SaaS和Web 2.0应用变得更加容易被很多企业接受。其它的Web身份标识技术也比比皆是,其中有一些是与OpenID兼容的,但总的来说,2007年Web身份标识技术向前迈进了一大步。
5.基于Web的用户体验准备进行一次大飞跃
当谈到下一代丰富的用户网上体验,2007年绝对是一个打基础的一年。虽然“裸机”Ajax在2005-2006年曾经引起了轰动,但是今年的重点肯定是围绕Adobe AIR(也就是之前大家都知道的Apollo)以及微软Silverlight平台。即使Sun利用自己有趣和富有创新的JavaFX 平台也开发出了解决方案。这些新的RIA(丰富互联网应用)代表着新的引人注目的下一代丰富互联网应用平台,这些平台将给Web带来全新的体验---真正的高清网络媒体、3D图形、更高的开发人员工作效率以及设计的专门用于支持下一代的Web应用的工具和基础设施。2007年,这些平台均处于早期阶段或测试版,但我相信今年它们会迅速普及。我们期望看到2008年有相当多的企业在面向用户和内部业务应用上采用AIR 和Silverlight应用。RIA也必将成为今年Web平台竞争的一个重要领域。