追溯IBM Lotus家族发展轨迹

来源:百度文库 编辑:神马文学网 时间:2024/04/28 09:04:40
2008-02-14 11:56
数百封电子邮件的往来、数十份文档的编写打印、数个报表的流转审批、多人协作完成项目的节点工作……
 
这些可能是我们每天都要面对的工作生活,办公自动化理念转化为产品之后,许多人从手工劳动中解放出来,开始过上“键盘+电子文档”的生活,工作效率获得前所未有提高。
但是这种效率提高到一定程度时,随着办公自动化带来的信息量极度膨胀,效率的进一步提高遭遇瓶颈,甚至出现下降趋势。
作为独立咨询顾问的王天阳感触颇深。他是20世纪80年代中国最早使用电子邮件的那批高知人群,当电子邮件还没有今天这样普及时,虽然不能实现与所有客户的高效沟通,却也切实体会到了与部分委托人沟通的方便快捷。
今天电子邮件却给他带来了苦恼。习惯于利用电子邮件备份往来文档的他,却时常需要花费大量时间与精力,寻找与最新收到的一封邮件相关联的既往邮件,来统筹解答委托方提出的疑问。
与王天阳同样有着类似苦恼的是广东晶合科技有限公司的销售人员。晶合公司在阿里巴巴等多家B2B网站上开设了网上营销业务,在接收到以往有过合作企业的邮件时,销售人员常常需要根据企业名称再从客户数据中寻找合适的联系人与联系方式,以便通过电话确认订单,费时费力。
而对于每天都会收到大量垃圾邮件的《数字时代》周刊记者粱彦来讲,她只有一个愿望,期望邮件系统能够自动帮她分辨出哪些是唯一发给她的邮件,哪些是群发给她的邮件。这样她就可以每天首先挑选那些唯一发送给她的重要邮件阅读。
当每位企业员工每天花在阅读邮件上的时间,有50%左右是在阅读无效邮件时,企业需要考虑这样一个问题:每封邮件的阅读时间,企业都在支付薪水,而这部分被支付了薪水的工作时间,不但不能提高员工工作效率,甚至还会因此降低他们的效率。
上海市一家策划机构,项目经理在北京洽谈业务,双方达成初步意向后,项目经理在第一时间将需要上海项目组完成的策划要求通过电子邮件发送给同事,然后前往另外一家客户洽谈业务。结果当他第二天返回上海公司时才发现同事忙于处理其他同事群发的工作邮件,致使他发回的邮件仍处于未阅读状态。而此时距离客户要求的反馈时间所剩无几,只好临时抽调其他项目组同事合作,勉强在规定时间发出策划案,但由于策划案相对简单而未能战胜对手。
如何实现快速查找重要邮件信息,迅速隔离重要提示与冗长电子邮件,实时获得发件人背景信息,了解与重要邮件关联信息,回收误发或错发邮件等功能,帮助员工快速获取并处理有价值信息,成为企业切肤之痒。
面对企业的这些困惑,IBM发布其最新企业协作平台Lotus Notes/Domino 8(以下简称ND 8),首先着重提升了邮件系统的功能。
平台之惑
从不同的信息平台间不断切换,来完成同一项目的各种工作,既让员工疲于奔命,也让企业协作效率低下。企业该如何选择?
ND8的邮件会话功能可以让用户根据某一邮件主题,查询与此主题相关的所有邮件。如此一来,一件事情的来龙去脉只需一次点击即可一目了然。而群/单发发送方式标记功能,则是通过在邮件主题后面追加关注指示器,直接指示出此邮件是群发还是点对点发送,帮助用户选择最重要邮件及时处理。
与此同时,ND8邮件系统还具备实时显示发件人名片、及时召回误发或错发邮件的邮件召回、实时感知发件人是否在线的在线通知等功能,并且允许用户在 Eclipse环境下编写插件重新定义或扩展自己需要的邮件功能。
此时,关于邮件的苦恼似乎因ND8的出现迎刃而解,但是,现实中企业员工所涉足的工作远非处理邮件这么简单。文档的编写与处理、数据的采集与流转、报表的制定与审批、项目的协同与共享等等,也是员工每天所必须面对的工作。
在各种不同的文档处理系统中切换,将不同格式的文档统一,或将统一格式的文档转换为不同格式;不停地转换表报格式,提交给企业内部不同的信息系统;用不同的账号和密码登录不同的系统,查询统计各种业务数据,再录入不同的系统进行流转;电话、传真、会议、邮件、文档共享等各种手段齐上,力求解决项目中的协作问题……这些工作往往让员工每天都在疲于奔命、忙乱不堪。
广东粤电集团有限公司沙角A电厂,在实现IT系统统一门户建设之前,仅在制作生产报表过程中,各生产系统的技术员就需要牢记数个账号与密码,登录不同的信息系统采集数据,然后再相互协作归纳整理出统一报表。即使是电厂领导在需要了解下属不同部门的业务状况时,也需要通过不同方式登录各部门子系统进行查询。从员工到领导在信息系统中协同工作时,反而出现既费时又费力的状况。
而浙江的一家大型制造型企业,为了生产任务协作的需要,分别在办公、财务、生产、营销等系统桌面端尝试实现与其他系统的数据对接,先后开发不下数百个组件和接口。即便这样,信息流仍然不能在各系统间顺畅流转,而各种对接补丁却与日俱增,由此带来的资金与人力投资也变得漫无边际。
在协作需求日益强烈的今天,面对各种不同的桌面应用平台,企业究竟应当如何选择?北京某航天科研机构相关负责人李学宾直截了当地提出这样一个需求:在一种新的桌面系统上,实现邮件、文档、远程会议、实时交流、项目协同等诸多功能,而不是再打开不同的办公系统,输入不同的账户密码,进行繁杂而容易混乱的操作。
将文档处理、数据查询、报表审批、项目协作等能够想象到的桌面应用整合起来,在统一的桌面平台下集中处理,似乎成为企业面对桌面平台选择困惑的良方。
这种想法与ND8的研发方向不谋而合。IBM在了解全球超过2500个用户需求后,在ND8上提出了“统一整合的桌面应用”的理念。
在ND8平台上,用户除了可以享用各种增强的邮件功能之外,还可以通过免费办公软件Lotus Symphony,直接在平台上处理各种文档。IBM副总裁、院士及IBM中国开发中心总经理郑妙勤表示,目前Lotus Symphony直接支持业界流行的30多种文档格式,最重要的是Lotus Symphony作为一种开放式软件,对ODF格式具备完善的功能支持。
而通过Lotus Sametime,用户将可以在ND8平台上直接实现即时信息通信、视频交互等功能。Lotus Quickr这款团队协作软件,则可以帮助用户的项目组在ND8平台上共享内容,与团队进行协作并提高联机工作的速度,这种协作机制保证了无论是在防火墙内部还是外部的顺畅沟通。
组件化策略
让各种桌面应用整合在统一平台上,工作的重点不应当集中在系统间插件与接口的设计,而在于平台的开放性、组件化设计。
30多种文档格式的支持,让Lotus Symphony成为业界支持文档格式最多的办公处理软件之一。协作内容管理Lotus Quickr 与统一通信软件Lotus Sametime为企业提供了协作的整体解决方案。
但显然,Lotus Symphony、Lotus Sametime、Lotus Quickr等并不是ND8的全部,因为要架构一个“统一整合的桌面系统”,这些可能还远远不够,也没有达到IBM在ND8产品中所倡导的“以活动为中心”的理念。ND8期望能够帮助用户在一个工作空间内,解决电子邮件、即时讯息、网页和文件(文件文档、电子表格、演示文件、图片等)等日常办公处理事务,提倡以活动为中心,以活动管理加强员工间的协作。
将各种桌面应用方便地集成在统一平台上是这种“以活动为中心”理念的基础。为了让各种桌面应用方便地集成在ND8平台上,ND8就必须具备前所未有的开放性与可扩展性。
为了实现这种可扩展性,IBM将Lotus产品全面转换到开放的Eclipse环境下重新搭建,并将企业复合应用(mash up)技术集成到ND8用户体验当中来。这样企业的开发人员可以轻松地通过Lotus Expeditor编程模式,创建自己想要的商业应用组件,并可快速集成到ND8平台上来。
例如,将一项基于Domino的销售数据系统与运行于另一平台上的人力资源系统相连接后,员工即可通过开发组件,实现在桌面Notes客户端同时显示销售数据的实时视图与人力资源利用状况的报表。
而类似的商业应用功能将完全由用户的想象力决定,与技术无关。当用户需要一个实用的功能,即可开发一个组件并通过ND8内嵌的复合应用技术随时集成到ND8平台上应用。
“用户的技术人员可以随时根据企业需要,开发组件将各种桌面应用集成到ND8平台上,实现应用整合。”IBM软件集团大中华区Lotus产品经理李杰表示,“当用户想在ND8平台上实时了解股市行情时,只需通过简单的组件开发或调用,直接采集相关网站的行情信息即可实现。”
这一点在中化集团身上获得了很好的验证。对于中化集团而言,今天世界各地油价的快速变动是其决策层极为关心的内容之一,因此中化集团不仅需要将集团内部的油价信息实时反馈到公司高层的终端界面上,还需要同时将从路透社等各种信息源获得的油价信息实时展现出来,而油价瞬息万变,不容许领导通过在各个平台间切换来了解各种油价后再做决策。
因此,中化集团需要一个能够整合各方油价信息的办公处理平台。在ND8平台上,中化集团利用组件开发、复合应用集成的方式,轻松实现了在统一办公平台下整合各方油价信息的决策处理机制,从而抓住市场脉搏与商机,帮助决策层规避风险,提升了盈利能力。
在中化集团信息技术部总经理彭劲松看来,ND8给予中化集团一个全新的思路。通过全面增强的功能和组件化策略实现新型复合应用,ND8使集团可以直接实现对人员、信息、流程进行前端整合。
郑妙勤更是非常骄傲地认为,复合应用技术在ND8平台上的实现,将让ND8成为一个社会智慧的大熔炉。所有的用户都可以开发他们期望的商用组件集成在ND8上应用,因此即便是IBM也很难想象未来的ND8在社会智慧的推动下会发展成一个功能如何强大的“统一整合的桌面系统”。
Lotus家族发展轨迹
Lotus Notes和Domino是复杂而历史悠久的软件。它们的历史一定程度上反映出计算行业自身的发展历程——PC、网络、图形用户界面、通信与协作软件以及Web的开发和普遍采用。Lotus Notes经历了这个发展过程中的每一步,与所有这些关键性的开发相互影响。通过Lotus的历史可以回顾协作软件和PC应用的进化过程:
1989年是1.0版,这个版本已经包含了群体邮件、讨论组和群体通讯录。
1991年是2.0版,此时的Lotus Notes开始面向大企业用户。
1993年是3.0版,开始包含全文搜索。
1995年6月,IBM以29亿美元收购了Lotus开发公司。当时,Notes系统的用户总数总计220万,今天的数字是接近1亿。
1996年是4.0版,Lotus发布了Domino,这个版本开始和Web相结合。它是新一代网络应用程序服务器,可帮助客户快速开发用于互联网和企业内网的Lotus Notes应用方案。
1998年,Lotus发布了新一代网络应用程序服务器Domino,可帮助客户快速开发用于互联网和企业内网的Lotus Notes应用方案。
1999年是5.0版,此时的Lotus Notes与互联网已无法分割,并且加入了面向企业安全和管理的功能。
2000年,IBM提高了Lotus Domino和Websphere的集成程度更高,帮助Web应用开发者轻松创建和部署电子商务应用。
2001年,Lotus继续进化:Lotus推出Discovery Server iNotesweb Access Domino everyplace 服务器和LearningSpace,增加了与DB2和WebSphere产品的融合,展示了Lotus在IBM软件集团组合中作为核心技术提供商的地位。
2002年(6.0版)Lotus Notes当时的设计反映出了互联网泡沫破灭后企业用户对于软件的要求:更快,更安全,而且要更便宜。同期,Lotus发布了Lotus Notes和Domino、Sametime 3.0、Quickplace和LearningSpace Virtual Classroom,作为对其20周年的献礼,并进一步加强了Lotus在协同领域的业界主导地位。
2004年,IBM推出Lotus Domino 6.5.1,将电子邮件和即时消息结合在一起。
2005年4月25日在其旗舰级产品Lotus Notes二十周年纪念之际,IBM在中国举行了IBM WorkPlace重大策略发布会,同时推出了一系列的最新产品。
SOA前端展现
当开放性的桌面平台为组件整合与重用提供基础时,SOA的特性在用户面前崭露无疑,再结合Web2.0应用,IT将成为随需购买的“消费品”。
在使用ND8过程中,澳大利亚统计局的Chris Conran表示:“借助基于Eclipse技术的ND8,技术人员无需使用专用基础设施,便可开发既能在ND8上内部部署、又能在其它Eclipse平台上外部部署的组件(服务)。由此,澳大利亚统计局计划采用大量开源组件来进行数据可视化、计算或编辑等众多应用。”
从这点来看,ND8充分表现出了SOA的特性。在组件化策略与复合应用技术相结合后,IBM软件集团大中华区Lotus技术经理陈巧明认为,ND8已经成为SOA的一种前端展现方式。
作为一种组件模型,SOA将应用程序的不同功能组件通过服务之间标准的、良好的接口和契约联系起来。它独立于实现服务的硬件平台、操作系统和编程语言之外,帮助服务实现松耦合连接。
通过这种松耦合方式实现连接的服务可以在不同的系统内实现重复应用,这就是SOA的精髓所在。但是从2003年SOA的兴起至今,SOA虽然被广泛应用于系统架构与底层开发上,普通业务人员却始终无法切身体验到SOA究竟是什么。
直到ND8的出现,当业务人员轻松实现将部署在ND8平台上的组件转移到其他Eclipse平台上进行应用部署,或从Eclipse社区寻找到合适的组件部署在ND8平台上时,他们才切身体会到了SOA的魅力。
此时,即便是不懂编程的普通业务人员,也可以通过调用既有的组件集成到ND8上,在ND8上实现全新的商业应用。
除了直接调用组件之外,用户还可以将所期望获得的商业应用直接提交到Eclipse社区中,由IBM的技术人员和Eclipse爱好者来帮助进行组件开发。
据IBM中国开发中心软件工程师岳治宁介绍,在ND8发布不到一个月的时间,关于ND8的话题已经在Eclipse社区先后出现400多个议题,1100多个回复,近4000次点击浏览。在社会力量的参与下,各种商业应用的组件正不断地被发掘出来。
由此不难想象郑妙勤所描述的,通过ND8这种SOA前端展现方式集成社会智慧, ND8应用功能快速发展的前景很被难描绘出来。
正由于ND8这种SOA前端展现的特性,也让Web2.0与SOA在ND8平台上实现融会贯通成为可能。从企业IT架构应用实现角度来看,某种程度上未来的Web2.0和SOA与中国的传统“男主外、女主内”相类似,二者相辅相成。
未来,在ND8平台上,各种组件集成应用所实现的功能将可以直接对应为各种Web2.0服务,形成一种“Web2.0+SOA”模式,普通业务人员将通过直接选取Web2.0服务的方式代替以往具备一定IT知识后再去选取商用组件的方式。
因此,IBM大中华区Web2.0首席架构师毛新生认为通过“Web2.0+SOA”模式,普通人也可以成为“程序员”创建各种商业应用。
现在,在IT人员眼中非常简单的诸如在应用之间转移、调用一些数据的操作,业务人员可能都得苦苦地求助于程序员。未来,有了Web 2.0与SOA的结合,任何人都能创建服务,任何人都能找到并消费服务,任何人都能将来自不同地方的服务按照个性化定义放置到一起形成满足自己需求的商业应用。
到那时,这些操作就如同今天写一篇博客这样的Web应用一样简单,如此一来,业务人员面对IT时就不会再感到无助,而能够将工作中的应用需求,按照个性化定义放置到一起,直接、有效地创建成服务来满足工作需要。
而IT人员则可以有更多精力关注企业的核心业务流程、核心的信息资产,开发最新的应用组件,确保这些组件满足企业所需要的业务应用、安全与可管理性等方面的需求。
这也同时意味着IT将越来越标准化、开放化、全球共享。到那时,全世界的IT都将成为一个巨大组件(Web2.0服务)库,让IT最终成为随需随买的“消费品”。
基于ND8的这种“Web2.0+SOA”的特性,IBM大中华区副总裁、大中华区软件集团总经理Bete Demeke认为,未来,在用户触手可及的日常应用中,ND8这种“未来桌面平台”,将成为他们得心应手的帮手,让他们无需支付全额桌面软件许可费用便可畅游Web 2.0世界,消费IT。