以莲花软件(Lotus)为依托,IBM几乎完整的缔造了“协作”的概念体系,并将其演绎到极致。老品牌Lotus的一次次更新,也折射出极具IBM特色的软件思维。
仅仅距离IBM Lotus的传统明星产品IBM Lotus Notes/Domino 8(以下简称Lotus ND8)发布整整半年之后,IBM又借2008年3月举行的“Lotus走近你协作年会”的机会,一举推出了有关Lotus的多项新战略、新产品与合作计划。如果你一直觉得IBM提倡的“整合”战略以及宣扬的“协作”概念有些虚无缥缈,那么看看Lotus的演进,或许能让你对“整合”和“协作”有更真切和直观的体会。
莲花盛开
IBM明确向外界传递出Lotus变革的信号,是在2007年初的“Lotus协作年会”上。当时IBM给出的愿景是,在未来,IBM希望能够为其用户提供一个全方位的办公平台,用户可以在这样的平台上完成日常的所有办公环节。令人眼前一亮的是,这一平台中将会整合和集成RSS、博客、SNS、Tag、WiKi等等一些带有鲜明Web2.0色彩的元素。可以说,此次“革新”,也是IBM自1995年以35亿美元的筹码将Lotus收购、并借机构建了IBM软件集团之后,Lotus品牌内部所进行的最大规模的创新。
一方面,这样的创新本身,自然与最近数年间来自以Google、Salesforce.com为代表的新兴互联网公司的巨大冲击有关,软件的传统形态和商业模式都受到了不同程度的颠覆,人们不禁感叹,就像和微软面临的处境类似,互联网对技术生态的改变终于也影响到了像IBM这样的业界“恐龙”;
而另一方面,创新其实是IBM在最近十几年间一直都在做的事。从上世纪90年代中期决心奋力转型开始,IBM不仅成立了软件集团,以中间件理念为核心构筑出DB2、Louts、Tivoli、WebSphere、Rational五大软件产品家族,并将软件和服务确立为决定其未来的两大支点,而且还抓住一切机会与时俱进,在“电子商务随需应变”、“整合”、“SOA(面向服务架构)”、“GIE(全球整合企业)”等一系列新概念框架下,都能发现IBM软件的深刻影响力,有些甚至是决定性的。
来自内外部的需求,拉开了Lotus的变革序幕。
其实,IBM Lotus品牌下最为人所知的企业协作软件平台Notes/Domino和EIM(企业即时通信)软件Sametime一直都与互联网关系紧密。但这些软件更多的是在大型企业内部应用,所以其Intranet的色彩要远远浓重于Internet。
不过,从Lotus ND8开始,这样的局面或许将会彻底改变。在去年9月Lotus ND8正式发布的时候,IBM已经提前展示了Lotus ND8.5的与Web2.0有关的诸多新特性,比如Louts Domino Desinger 8.5将对Ajax、样式表、RSS等技术进行全面支持。此外,免费桌面办公套件Lotus Symphony Beta4也已经在今年1月底顺利亮相,Symphony通过支持开放文档格式(ODF)来保护未来的文档访问,兼容微软的Office文件格式。IBM尝试将基本文档转换为通向Web2.0世界的门户,并允许ISV将其开发的新功能嵌入文档,从而可以更加灵活高效的访问和管理商业应用。
IBM还借鉴了其在Loutsphere 2007大会上所推出的社会性软件Lotus Connections,为Symphony专门开设了社区形态的Symphony community Web网站,提供一整套IBM插件,供所有开发者和用户免费使用。
在2008年的“Lotus协作年会”上,最大的亮点要算是IBM即将推出的商务聚合软件IBM Lotus Mashups,这款软件由一组可帮助用户“组装”新聚合的浏览器工具、一套“即购即用型”商务工具、一份便于用户查找和共享工具及聚合的目录以及一款可用于创建并访问企业系统中的小工具的构建程序共同组成。按IBM的官方说法,借助这款软件,即使是没有任何技术背景的普通用户也能轻松实现企业级聚合。
“Mashups是SOA的扩延,其本意和SOA比较像,是把后端零散的一些IT应用,比较简单的快速封装到用户端进行操作,这种封装的方法比传统的SOA的封装方法更加简单,”IBM软件集团大中华区Lotus产品经理李杰告诉记者,“SOA叫复合应用,对编程要求更高,而Lotus Mashups是一种比较轻型的方式,非常简单,给一些非专业人员来用的,但是其用意确实也是整合后端的。所以Lotus Mashups可以理解为SOA的一个很自然的外延。”
将协作进行到底
可以说,随着Mashups的正式登场,对普通的非技术背景的用户而言,所谓的“整合”、SOA等等概念和技术名词,将会由此得到非常具象化的落地—至少,这是一个很形象、很有说服力的实例。
从中你也能看到一些IBM习惯性的软件思维:整合一切,最广泛的协作,相应的也拥抱最广泛的用户群。曾经有技术专家这样评价过Lotus Notes/Domino与微软Outlook/Exchange产品的差别:“两者是邮件服务器市场上最主要的两个产品,其竞争激烈是可以想象的,而且是对用户有益的。但实际上,从产品的功能上讲,Exchange与Notes/Domino是不能等量齐观的。”其言外之意就是,Lotus ND的丰富功能和跨平台性是相对单一的Exchange所无法匹及的。
尽管如此,IBM对Lotus的变革计划很快就要扩展到中小企业领域,这也是微软Exhange产品的传统优势领域。按照IBM给出的路线图,一项代号“Bluehouse”的beta版本的Web交付服务已经在酝酿之中,“Bluehouse”可以提供外联网服务,支持中小企业轻松安全的进行跨边界协作。另外,基于Linux操作系统的小型企业软件服务器Lotus Foundations也将在今年第二季度问世,这也是IBM在完成了对Net Integration Technologies公司的收购之后所打造的一个针对小型企业的软件服务器平台。
而在IBM长期占据优势的大型企业领域,Lotus更是有着十足的自信来优化其生态环境。IBM与SAP近期达成了一项协议,计划推出首款联合开发的软件产品“Atlantic”,用于将Lotus Notes软件与SAP的商务套件融合在一起。“我们正在努力创造一个更加完善的协作环境,而企业正在寻求一些更好的方法对其业务流程进行协作与管理。”IBM软件集团Lotus高级协作开发副总裁Dennis King表示,“这款无缝整合的IBM-SAP解决方案将同时解决上述两大难题。”
除此之外,IBM还宣布与Ubuntu、红帽和Novell等厂商合作,为选择基于开放标准平台的客户提供更强大的桌面管理工具。比如IBM将推出一个支持Ubuntu的整合型开放协作客户端解决方案。Ubuntu是由Canonical公司赞助的一个基于Linux内核的操作系统,被广泛应用于台式机、笔记本电脑和瘦客户机。IBM与红帽的新合作协议主要集中在中小型企业市场,而早在2007年8月,IBM就已经宣布与Novell进行合作,提供支持SUSE Linux企业版的开放协作客户端解决方案。
“协作是Lotus最重要的内容,”IBM软件集团大中华区Lotus软件总经理萧耀民说,“现在有三种主要的协作。第一代协作是基于文件的一个协作;第二代的协作,我们称其为以人为中心的协作。”按萧耀民的理解,第三代也就是最新的协作方式,是被称作以社区为中心的协作。“这是非常革命化的一个新发展,在新一代的通讯社区中人们共享一个网络,用与以往不同的方式来进行协作和学习,而且还可以选择对他们来说最有效的方式来进行协作。在这一过程中,需要有些工具和平台来配合完成有效的协作。”
Lotus Sametime应该算是其中最重要的工具或平台之一。今年也是Lotus Sametime诞生10周年,IBM为此宣布将在未来三年内在统一通信市场投资超过10亿美元,其目标是支持用户通过一个统一的用户界面,轻松地查找和联系其它用户,并与其进行高效协作。基于这一目标,IBM正努力支持广泛的用户环境访问能力,其中包括Lotus Sametime、Lotus Notes、Lotus Connections、Lotus Quickr、Lotus Symphony、IBM Websphere Portal、微软的Outlook和Office,以及一系列的业务应用和流程。
IBM为Lotus Sametime构建的统一通信大网目前已经笼络了思科、北电、锐珂医疗(Carestream Health)、爱立信、NEC等厂商。今年1月在美国奥兰多举行的Lotusphere 2008大会上,IBM透露,Lotus Notes很有将能成为第一个出现在iPhone或是iPod touch上的第三方软件。而到明年,IBM软件以及支持随时随地办公的各项服务将在多款设备间普及开来,其中包括台式机、笔记本电脑,RIM、和Symbian等设备,以及Mac、Windows和Linux等主要平台。